Why you'll love this recipe
- One-pot comfort in 35 minutes
- 30-minute dinner solution for busy nights
- Crowd-pleaser with tangy sauerkraut and cheese
- Make-ahead friendly for leftovers
- Kid-approved cheesy goodness
One rainy afternoon, I was humming along to a jazz record while the pot simmered, and the kitchen smelled like a deli on a Sunday morning. My teenage son peeked over the pot, declared it "the best soup ever," and begged for seconds, which turned into three bowls before the night was over. That moment sealed this soup’s place in my family’s weekly rotation. When I first served it at a friends‑only game night, the bowl’s steam rose like a cozy blanket and the rye croutons crackled under the spoon. Everyone laughed, shared stories, and kept refilling—proof that a good soup can be the heart of any gathering.
The story
The kitchen fills with the buttery sizzle of onions softening, the sharp snap of garlic, and the faint tang of sauerkraut as it hits the simmering broth. A swirl of half‑and‑half creates a glossy, creamy whirl that beckons you to taste. In seconds, the scent of melted Swiss cheese turns the air into pure comfort.
I first tasted this soup at my uncle’s deli on a blustery Tuesday, the steam curling around the old brick walls while he ladled out a steaming bowl that tasted exactly like a Reuben sandwich in a bowl. I begged for the recipe, and after a few trial runs—one with burnt roux, another with clumpy cheese—I finally nailed the balance. Now it’s my go‑to when I need that nostalgic deli flavor without the mess of a sandwich.
What sets this version apart is the classic roux technique, whisked to a light golden before the broth ever touches it, guaranteeing a velvety base. Instead of just tossing the cheese in, I melt it gently off the heat, preserving its smooth texture. A pinch of caraway seeds and Dijon mustard lift the soup from ordinary to authentically Reuben‑like.
Each spoonful delivers layers: savory beef broth, the salty bite of corned beef, a subtle sour crunch from sauerkraut, and the nutty, melt‑in‑your‑mouth Swiss cheese that binds everything together. The caraway adds an earthy whisper, while the mustard gives a gentle zing that cuts through the richness. The rye croutons on top add a satisfying crunch that mirrors the classic sandwich’s rye bread.
Serve it hot, ladled into bowls and crowned with crisp rye croutons, alongside a simple arugula‑lemon salad for a bright contrast. It shines at a casual weeknight dinner, impresses guests at a potluck, and even makes a comforting lunch for a chilly office day. Pair with a glass of amber ale, and you’ve got a complete, hearty meal.
Don’t let the idea of a roux intimidate you—whisking butter and flour together is as easy as making a quick gravy, and the whole process takes under ten minutes. The total time is just 35 minutes, so you can have a restaurant‑quality soup on the table faster than ordering takeout. Trust the steps, and you’ll see how straightforward comfort can be.
After testing four different versions—one with cream cheese, another with sour cream—I settled on this balance because the half‑and‑half keeps it light while still indulgent. My kids have devoured three helpings each, and my mother swears it reminds her of the deli she loved in New York. Let’s get cooking and bring that classic Reuben magic home.
Why This Recipe Works
- Roux creates a smooth, velvety base that binds broth and dairy.
- Simmering after adding cheese prevents curdling, keeping texture creamy.
- Caraway seeds and mustard amplify the classic Reuben sandwich flavors.
Ingredient notes & substitutions
butter
Creates a rich roux that thickens and adds a nutty depth.
all-purpose flour
Thickens the soup by forming a smooth base when combined with butter.
beef broth
Provides the savory backbone reminiscent of a Reuben’s meat flavor.
half-and-half
Adds creaminess without the heaviness of full cream.
chopped cooked corned beef
Delivers the salty, smoky protein that defines a Reuben.
sauerkraut
Gives the signature tang and a slight crunch.
Swiss cheese
Melts beautifully, adding nutty richness and body.
Equipment you'll need
Ingredients
- 2 tablespoons butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups beef broth
- 1 1/2 cups half-and-half
- 2 cups chopped cooked corned beef
- 1 1/2 cups sauerkraut, drained and chopped
- 1 cup shredded Swiss cheese
- 1 teaspoon caraway seeds
- 1 tablespoon Dijon mustard
- Salt and pepper to taste
- Rye croutons
Before You Start
- Soften butter at room temperature
- Finely chop onion and garlic
- Measure flour and broth for quick addition
- Shred Swiss cheese and set aside
Instructions
- 1Step 1
Add the chopped onion and garlic, cooking until softened and fragrant, about 3-4 minutes.
- 2Step 2
Slowly whisk in the beef broth and bring to a simmer, stirring constantly until slightly thickened.
- 3Step 3
Simmer for 10-15 minutes, stirring occasionally, until the cheese is melted and the soup is creamy.
- 4Step 4
Serve hot, topped with rye croutons if desired.
Pro tips
Build the roux low heat
Melt butter and whisk flour over medium‑low until it turns a light amber; this prevents burning and develops flavor.
Deglaze with broth slowly
Pour the beef broth in a thin stream while whisking to dissolve any browned bits for depth.
Stir constantly to avoid lumps
Keep the mixture moving as the broth incorporates; a smooth texture is key.
Add cheese off heat
Remove the pot from the burner before stirring in Swiss cheese to keep it from curdling.
Taste for salt after mustard
Dijon adds saltiness; adjust seasoning at the end to avoid over‑salting.
Use rye croutons for crunch
Top each bowl just before serving so they stay crisp against the creamy broth.
Drain sauerkraut well
Excess liquid can thin the soup; squeeze out the brine before adding.
Simmer uncovered for flavor concentration
A brief uncovered simmer reduces excess liquid and intensifies the broth.
Variations to try
Spicy Cajun Twist
Add a tablespoon of Cajun seasoning and smoked paprika for a bold, peppery kick.
Dairy-Free Version
Swap half‑and‑half for coconut cream and use dairy‑free cheddar; the soup stays creamy and tangy.
Greek‑Inspired
Replace Swiss with feta, add oregano, and omit mustard for a Mediterranean spin.
Slow Cooker Adaptation
Sauté onion and garlic, then transfer everything to a slow cooker; cook on low 6‑7 hours.
Serving Suggestions
Troubleshooting
If soup is grainy
Blend with an immersion blender until silky, then return to heat.
If cheese curdles
Reduce heat, add cheese off‑heat, and stir gently.
If too thick
Stir in additional broth or half‑and‑half a little at a time.
If too thin
Simmer uncovered to reduce, or whisk in a slurry of flour and water.
Storage & make-ahead
Refrigerator
Cool in an airtight container; keep for 3‑4 days.
Freezer
Freeze in portion‑size bags for up to 2 months; thaw overnight in the fridge before reheating.
Best way to reheat
Reheat gently on the stovetop over medium, adding a splash of broth or half‑and‑half to restore silkiness.
Make-ahead
Prepare the roux and simmer the soup (without cheese) up to a day ahead; stir in cheese when reheating.

Ingredients
- 2 tablespoons butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups beef broth
- 1 1/2 cups half-and-half
- 2 cups chopped cooked corned beef
- 1 1/2 cups sauerkraut, drained and chopped
- 1 cup shredded Swiss cheese
- 1 teaspoon caraway seeds
- 1 tablespoon Dijon mustard
- Salt and pepper to taste
- Rye croutons
Instructions
- 1Add the chopped onion and garlic, cooking until softened and fragrant, about 3-4 minutes.
- 2Slowly whisk in the beef broth and bring to a simmer, stirring constantly until slightly thickened.
- 3Simmer for 10-15 minutes, stirring occasionally, until the cheese is melted and the soup is creamy.
- 4Serve hot, topped with rye croutons if desired.