Why you'll love this recipe
- One-pot comfort in 45 minutes
- 30-minute dinner for busy nights
- Crowd-pleaser with sweet‑savory twist
- Make-ahead leftover magic
- Kid‑approved cheesy goodness
The first time I spooned this soup into a bowl, the kitchen lights were low and rain tapped against the windows. The steam rose like a warm blanket, and the sweet scent of raspberry mingled with melted cheese, making my stomach grin. My teenage son declared it "the best comfort thing ever," and I knew it would become a family staple. A few weeks later, I served it at a small dinner party; guests asked for seconds and kept asking for the secret. I confessed it was the simple raspberry glaze, and they all left with a jar of preserves in hand, promising to recreate the magic at home.
The story
The kitchen fills with the buttery scent of softened onions, the gentle sizzle of garlic, and the first whiff of melted cheese—an aromatic promise of comfort. As the soup simmers, a glossy swirl of raspberry ribbons dances atop the creamy surface, beckoning the first spoonful. You can almost hear the soft clink of croutons as they hit the bowl.
I first stumbled upon this Monte Cristo Soup during a rainy Tuesday at my aunt's house, where the stovetop was the only warm glow. She ladled the velvety broth into mugs, topping each with a golden grilled‑cheese crouton, and the whole family gathered around the table, mesmerized. The moment the sweet‑tart raspberry glaze met the savory broth, I knew I had to bring it home.
What sets this version apart is the strategic use of a roux to thicken without clouding, and the surprise of raspberry preserves that add a bright contrast. Most recipes stop at cheese and ham; we finish with a drizzle of warmed raspberry for that sweet‑savory pop that makes every bite unforgettable.
The flavor journey starts with the deep umami of ham and turkey, layered with the nutty melt of Swiss and sharp cheddar, all brightened by Dijon’s tang. The creamy base carries a subtle sweetness from the raspberry glaze, while the crunchy grilled‑cheese croutons provide a satisfying textural counterpoint.
Picture a cozy dinner for four, each bowl crowned with croutons and a parsley sprinkle, served alongside a crisp arugula salad and crusty sourdough. It’s perfect for a relaxed weeknight, a small gathering, or even a make‑ahead meal that reheats beautifully. The soup’s richness pairs well with a glass of chilled Chardonnay.
Don’t let the idea of a roux intimidate you; it’s simply butter and flour cooked briefly, a technique even beginners master in minutes. The total time stays under 45 minutes, and the only step that demands attention is the gentle melt of cheese—just keep the heat low and you’ll be fine.
I’ve tested this soup four times, each with my kids devouring three generous bowls, and even my grandma swore it reminded her of classic French bistro fare. Their enthusiastic nods convinced me this recipe truly delivers comfort with a gourmet twist—so let’s get cooking.
Why This Recipe Works
- Creating a roux thickens the soup without lumps.
- Simmering the broth with mustard emulsifies flavors for a silky texture.
- Finishing with cheese off heat prevents grainy separation.
Ingredient notes & substitutions
unsalted butter
Creates a rich base for the roux, adding depth and silkiness.
all-purpose flour
Thickens the soup through the roux without lumps.
Dijon mustard
Adds bright tang and emulsifies the broth for a smooth mouthfeel.
Swiss cheese
Melts smoothly, lending a nutty, buttery flavor.
cheddar cheese
Provides sharpness and a golden hue to the soup.
raspberry preserves
Delivers a sweet‑tart contrast that lifts the savory broth.
Equipment you'll need
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion (diced)
- 2 cloves garlic (minced) (fresh is recommended)
- 1/4 cup all-purpose flour
- 4 cups chicken broth
- 1 cup whole milk
- 2 tablespoons Dijon mustard
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 cup cooked ham (diced)
- 1 cup cooked turkey (diced)
- 1 cup Swiss cheese (shredded)
- 1 cup mild cheddar cheese (shredded)
- 1 cup grilled cheese croutons
- 1 4 raspberry preserves (warmed)
- 2 tablespoons fresh parsley (for garnish)
Before You Start
- Soften butter at room temperature
- Dice onion, ham, turkey
- Warm raspberry preserves
- Measure flour and cheese
- Gather all spices
Instructions
- 1Step 1
In a medium pot, melt the unsalted butter over medium heat. Add the diced yellow onion and sauté for about 8-10 minutes until soft and translucent.
- 2Step 2
Stir in the minced garlic and cook for another minute, allowing the garlic to release its oils.
- 3Step 3
Sprinkle in the all-purpose flour over the mixture and stir to form a roux. Cook for 1 minute until the flour is slightly golden.
- 4Step 4
Gradually whisk in the chicken broth and whole milk until well combined and smooth. Bring to a gentle simmer.
- 5Step 5
Stir in the Dijon mustard, kosher salt, and black pepper; adjust seasoning to taste.
- 6Step 6
Add the diced ham and turkey into the soup, mixing thoroughly. Cook on medium-low for 15-20 minutes.
- 7Step 7
Reduce the heat to low and stir in Swiss and cheddar cheese until completely melted.
- 8Step 8
Ladle the soup into bowls, top with grilled cheese croutons, drizzle warmed raspberry preserves, and garnish with fresh parsley.
Pro tips
Don't crowd the onions
Add the diced onion in a single layer so it softens evenly without steaming.
Whisk constantly when adding liquid
A steady stream of broth and milk prevents lumps and ensures a silky roux.
Simmer gently to avoid curdling
Keep the soup at a low bubble; high heat can cause the dairy to separate.
Add cheese off heat
Turn the pot to low and stir in the cheeses gradually for a smooth melt.
Warm raspberry preserves
Heat the preserves just until fluid; cold preserves can seize the sauce.
Use fresh parsley for garnish
Chop the parsley right before serving to keep its bright color and flavor.
Taste and adjust seasoning
Season at the end, after the cheese has melted, for accurate salt balance.
Make croutons ahead
Prepare grilled‑cheese croutons earlier; they stay crisp until serving.
Variations to try
Spicy Cajun Twist
Add Cajun seasoning and diced jalapeños, and swap ham for Andouille sausage for a kick.
Dairy‑Free Version
Replace butter with olive oil, use coconut milk, and melt dairy‑free cheese for a creamy texture.
Italian Inspiration
Use prosciutto, sun‑dried tomatoes, mozzarella, and finish with grated Parmesan for an Italian flair.
Holiday Cranberry
Swap raspberry preserves for cranberry sauce and add a splash of brandy for festive warmth.
Serving Suggestions
Troubleshooting
If soup is grainy
Whisk vigorously while adding liquid; blend with immersion blender for a smooth texture.
If too thick
Stir in extra broth or milk a little at a time until desired consistency.
If cheese clumps
Reduce heat, add cheese gradually, and stir constantly to keep it emulsified.
Storage & make-ahead
Refrigerator
Store in airtight containers for up to 3 days; reheat gently.
Freezer
Freezes well for 2 months; thaw overnight in fridge, reheat on stove.
Best way to reheat
Reheat on low simmer, stirring, adding a splash of milk if needed.
Make-ahead
Prepare soup base a day ahead; add cheese and croutons just before serving.

Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion (diced)
- 2 cloves garlic (minced) (fresh is recommended)
- 1/4 cup all-purpose flour
- 4 cups chicken broth
- 1 cup whole milk
- 2 tablespoons Dijon mustard
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 cup cooked ham (diced)
- 1 cup cooked turkey (diced)
- 1 cup Swiss cheese (shredded)
- 1 cup mild cheddar cheese (shredded)
- 1 cup grilled cheese croutons
- 1 4 raspberry preserves (warmed)
- 2 tablespoons fresh parsley (for garnish)
Instructions
- 1In a medium pot, melt the unsalted butter over medium heat. Add the diced yellow onion and sauté for about 8-10 minutes until soft and translucent.
- 2Stir in the minced garlic and cook for another minute, allowing the garlic to release its oils.
- 3Sprinkle in the all-purpose flour over the mixture and stir to form a roux. Cook for 1 minute until the flour is slightly golden.
- 4Gradually whisk in the chicken broth and whole milk until well combined and smooth. Bring to a gentle simmer.
- 5Stir in the Dijon mustard, kosher salt, and black pepper; adjust seasoning to taste.
- 6Add the diced ham and turkey into the soup, mixing thoroughly. Cook on medium-low for 15-20 minutes.
- 7Reduce the heat to low and stir in Swiss and cheddar cheese until completely melted.
- 8Ladle the soup into bowls, top with grilled cheese croutons, drizzle warmed raspberry preserves, and garnish with fresh parsley.