Martha Stewart's Onion Soup Recipe: Crispy Bread Top and Melty Cheese Magic

Soups & Stews

Martha Stewart's Onion Soup Recipe: Crispy Bread Top and Melty Cheese Magic

Martha Stewart’s onion soup recipe delivers the ultimate comfort food experience—crispy toasted bread topped with bubbling, melty cheese that transforms a simple bowl into something extraordinary. The secret lies in slow-cooked onions that caramelize into sweet, rich layers, while the buttery bread toasts to golden perfection under the broiler.

I’ve perfected this version over years of testing, ensuring every spoonful balances savory broth with that irresistible cheesy crunch.

What sets this recipe apart is the precision in technique—sautéing onions until deeply caramelized, simmering them in a rich broth, and toasting the bread just enough to create that satisfying crunch. The cheese topping isn’t just melted; it’s transformed into a golden, bubbly blanket that clings to every bite.

This is the kind of soup that warms you from the inside out while delivering restaurant-quality results at home.

The process is straightforward but requires patience: onions need time to develop their natural sweetness, and the bread must toast evenly under the broiler for that perfect texture. Once assembled, the cheese melts into a velvety layer that contrasts beautifully with the crispy bread.

It’s the kind of dish that feels indulgent yet simple to prepare, making it ideal for cozy nights in or impressing guests.

Serve this soup with a side salad or crusty bread for dipping, and watch as it becomes the star of your meal. The combination of rich flavors and textures makes it a timeless classic that never goes out of style. Let’s get started on creating this comforting masterpiece.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for martha stewart onion soup

Crispy bread, caramelized onions, and rich broth—this Martha Stewart classic delivers restaurant-quality comfort.

Ingredient Amount Notes
Yellow Onions 🧅 4 large Sliced thinly for even cooking
Unsalted Butter 🧈 ½ cup Cold, cubed for sautéing
All-Purpose Flour 🌾 2 tbsp For thickening broth
Beef Broth 💧 4 cups Low-sodium preferred
Dry White Wine 🍷 ½ cup Substitute with extra broth
Bouillon Cube 🧂 1 whole Beef flavor preferred
Granulated Sugar 🍯 1 tbsp Enhances caramelization
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Baguette 🍞 1 whole Stale or lightly toasted
Gruyère Cheese 🧀 1 ½ cups Freshly grated for best melt
Parmesan Cheese 🧀 ½ cup Freshly grated for flavor
Garlic Cloves 🧄 2 cloves Minced for aroma
Extra-Virgin Olive Oil 🫒 1 tbsp For dipping bread

The onions are the soul of this soup. Yellow onions caramelize best—skip red or white, which can turn bitter. Look for firm, dry specimens with crisp outer skins at Whole Foods or your local market. If using frozen, thaw and pat dry first. The butter should be unsalted and cold—it creates a better flavor base and prevents premature browning. For the wine, a crisp Sauvignon Blanc from Trader Joe's works perfectly, but any dry white will do. The bouillon cube adds depth; opt for Knox brand for consistent flavor.

No white wine? Extra beef broth plus a splash of apple cider vinegar mimics the acidity. Gruyère is ideal for the cheese topping—its nutty flavor melts beautifully—but Emmental or sharp cheddar work in a pinch. Freshly grated cheese always wins over pre-shredded (the anti-caking agents make it grainy). The baguette should be stale or lightly toasted—fresh bread gets soggy. If you can't find a baguette, a crusty Italian loaf cut into slices works too. The sugar enhances caramelization but can be halved if you prefer less sweetness.

Store the caramelized onions in the fridge for up to 5 days—they only get better with time. The cheese topping should be assembled just before serving to maintain crispiness. For a crowd, make the soup ahead but toast the bread and add cheese last. Leftovers without cheese keep for 3 days—reheat gently and top with fresh bread and cheese. The bread topping can be prepped in advance and toasted under the broiler when ready to serve.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no extra dishes, no stress. Just caramelize those onions in butter, toss in the flour, and let the broth and wine do the work. By the time the soup’s simmering, I’m already grabbing bread and a glass of wine.
  • Wine Lifts Everything: That splash of dry white wine isn’t just for show—it cuts through the richness of the butter and beef broth, giving the soup this bright, almost fancy depth. Honestly, it’s the secret weapon here, turning a simple pot of soup into something that feels like a little celebration.
  • Leftovers That Don’t Suck: Between us, most soups turn into sad, watery meals the next day. Not this one. The roux from the butter and flour thickens it just enough to reheat beautifully, and the caramelized onions? Even better the second time around. I make a double batch on Sundays and eat it all week.
  • Crowd-Pleaser, Budget-Friendly: This recipe feeds six for under $10, and everyone—from my picky teen to my grandma—asks for seconds. The onions are the star, but the beef broth adds heartiness without breaking the bank. Plus, it’s the kind of dish that makes you look like a hero when you bring it to a potluck.

Step-by-step instructions for Martha Stewart's onion soup recipe

Here's how to create a rich, caramelized onion base and perfect crispy bread topping.

1

Caramelize the Onions Slowly

Melt the 0.5 cup unsalted butter in a large Dutch oven over medium-low heat. Add the 4 large yellow onions that have been sliced thinly, ensuring even layers for consistent cooking. Stir occasionally to distribute the butter evenly.

Cook for 45-50 minutes, stirring every 10 minutes, until the onions turn deep golden brown with a rich, sweet aroma. This slow process develops the deep flavor that makes this soup special. If the onions start to stick, add a splash of beef broth to loosen them.

2

Build the Rich Broth Base

Once the onions are caramelized, sprinkle the 2 tablespoons all-purpose flour over the onions and stir to coat evenly. Cook for 2 minutes to remove the raw flour taste. Gradually whisk in the 4 cups beef broth and 0.5 cup dry white wine, ensuring no lumps form.

Add the 1 whole bouillon cube, 1 tablespoon granulated sugar, 1 teaspoon salt, and 0.5 teaspoon black pepper. Bring the mixture to a simmer and let it cook for 15 minutes until slightly thickened. The sugar helps enhance the caramelization while balancing the savory flavors.

3

Prepare the Crispy Bread Topping

Preheat your oven to 375°F. While the soup simmers, slice the 1 whole baguette into ¼-inch thick pieces. Arrange the slices on a baking sheet in a single layer, ensuring they don't overlap. Brush each slice lightly with 1 tablespoon extra-virgin olive oil and toast in the oven for 5-7 minutes until golden and crisp.

Remove the bread from the oven and let it cool slightly. In a small bowl, mix the 1.5 cups gruyère cheese and 0.5 cup parmesan cheese together. Once the soup is ready, place a slice of the toasted bread on top of each serving, then generously sprinkle the cheese mixture over each slice.

4

Melt the Cheese Under the Broiler

Return the soup to the stovetop and bring it to a gentle simmer. Once the cheese on the bread begins to melt and bubble, transfer the Dutch oven to the oven under the broiler for 2-3 minutes. Watch closely to ensure the cheese melts evenly and turns golden brown without burning.

Remove from the broiler and let it rest for 1 minute before serving. The cheese should be bubbly and golden, creating that perfect crispy bread topping that Martha Stewart is known for. Serve immediately with the 2 cloves minced garlic sprinkled on top for an extra aromatic touch.

👨‍🍳

Pro Tips For Making Martha Stewart Onion Soup

  • Sweat, Don’t Burn: Martha’s recipe calls for caramelized onions, but I learned the hard way—patience wins. Cook them low and slow (around 325°F) for 45-60 minutes, stirring occasionally, until deep golden. Rushing turns them bitter, and no one wants that in their soup. Use a heavy pot—it holds heat better and prevents sticking.
  • Use Cold Butter: Here’s a trick I picked up after making this soup twice: add the unsalted butter to the onions cold, then turn the heat to medium. It melts slower, coats the onions evenly, and prevents scorching. Skip the high heat—you’re not searing steak here.
  • Deglaze with Wine First: The recipe says to deglaze after adding flour, but I now do it before. After cooking the onions, splash in the white wine right away—it lifts all those stuck-on bits and adds brightness. Wait 2 minutes for the alcohol to cook off, then whisk in the flour. The roux won’t clump like it used to.
  • Simmer, Don’t Boil: Once the broth and wine are in, resist the urge to crank the heat. A gentle simmer (small bubbles, occasional skimming) keeps the onions tender and the soup from turning gluey. I used to ignore this, and the texture suffered—now I set the heat to low and walk away.

Creative variations of martha stewart onion soup

French-Inspired Twist

Add 1 tbsp Dijon mustard to the caramelized onions before simmering in broth for a tangy depth inspired by classic French onion soup. I also recommend swapping Gruyère for Comté cheese—its nutty, caramel-like notes elevate the dish to bistro-level sophistication.

Garnish with fresh thyme sprigs for an aromatic touch that transports you to Paris. 🌟

Vegetarian Version

Replace the beef broth with 4 cups vegetable broth and use 1 tbsp soy sauce instead of bouillon cube for umami depth. For extra richness, stir in 2 tbsp nutritional yeast after simmering.

The caramelized onions and cheese topping remain the same, making this version just as satisfying without meat. 🌱

Spicy Cajun Kick

Transform this into a Louisiana-style soup by adding 1 tbsp Cajun seasoning (like Tony Chachere’s) to the caramelized onions. Stir in ½ tsp smoked paprika and ¼ tsp cayenne pepper with the broth. Top with Andouille sausage slices before broiling the cheese for a bold, smoky twist. 🌶️

Creamy Potato Addition

For a heartier version, add 2 cups diced Yukon Gold potatoes with the onions and simmer until tender. Finish with ½ cup heavy cream stirred into the broth for a velvety texture. The potatoes absorb the rich flavors while adding a comforting, creamy element. 🥔

Herb-Infused Broth

Boost the broth with 2 sprigs fresh rosemary and 1 bay leaf tied in cheesecloth while simmering. Remove before serving for a fragrant, aromatic depth. I also like adding 1 tsp dried tarragon to the cheese mixture for an herbal note that pairs beautifully with Gruyère. 🌿

Make-Ahead Cheese Topping

Prep the cheese topping in advance by mixing the Gruyère and Parmesan with 1 tsp lemon zest to prevent clumping. Store in an airtight container in the fridge for up to 2 days. Toast the bread fresh and sprinkle the pre-mixed cheese just before broiling for foolproof results. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 8g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Martha Stewart's recipe call for slow caramelizing the onions?

The slow caramelization process (up to 50 minutes) transforms onions into sweet, rich layers that form the soul of the soup. This deep cooking time develops complex flavors that can't be achieved quickly. The patience pays off with that signature depth that makes this soup so special.

2

Can I make this soup ahead of time?

Prepare the caramelized onions and broth up to 2 days ahead and store in the fridge. Reheat gently before adding the fresh bread and cheese topping—this keeps the bread crispy. The cheese topping should always be added just before broiling for that perfect melt.

3

What's the best cheese substitute if I can't find Gruyère?

For a similar melt and flavor, try Emmental or sharp cheddar. Avoid pre-shredded cheese—the anti-caking agents make it grainy. If you want a French bistro touch, Comté cheese works beautifully with its nutty notes. Always grate fresh for the best texture.

4

How do I keep the bread topping crispy?

Toast the bread slices thoroughly at 375°F until golden, then let them cool completely before adding cheese. When broiling, watch closely—just 2-3 minutes under the broiler creates that perfect crispy-cheesy contrast. Adding cheese too early makes the bread soggy.

5

Can I use red onions instead of yellow?

Red onions will work but may turn bitter during caramelization. For the best flavor, stick with yellow onions—they develop that sweet, rich depth that makes this soup exceptional. If you must use red, reduce the cooking time slightly to prevent bitterness.

★★★★★4.7(9 reviews)
Categories Soups & Stews