Skip to main content
Onion

Onion Soup with Madeira Wine

Sarah Mitchell By Sarah Mitchell Updated November 26, 2025 4.8 (156 reviews)
Course: Soup, Appetizer Cuisine: French Difficulty: Medium
Jump to Recipe
Onion soup with Madeira wine, bubbling golden Gruyere cheese over crusty bread

This elegant Onion Soup with Madeira Wine takes the beloved French classic and elevates it with the rich, nutty complexity of Madeira - a fortified wine from Portugal that adds incredible depth to the caramelized onions. Topped with crusty bread and bubbling Gruyere cheese, it's restaurant-worthy comfort food that transforms simple ingredients into something truly special.

What makes this version stand out is the addition of Madeira wine at the end of cooking. While traditional French onion soup uses white wine or cognac, Madeira brings a slightly sweet, caramelized flavor that amplifies the natural sweetness of the slow-cooked onions. It's a subtle but transformative difference that will have your guests asking for your secret.

What is Madeira Wine?

Madeira is a fortified wine from the Portuguese Madeira Islands, located in the Atlantic Ocean. Unlike most wines, Madeira is intentionally heated during production - a process that gives it remarkable stability and its distinctive caramelized, nutty character. Once opened, Madeira lasts for months (even years) without spoiling, making it perfect for cooking.

There are several styles of Madeira, ranging from dry to sweet:

  • Sercial: The driest style, crisp with almond notes
  • Verdelho: Medium-dry, honeyed with balanced acidity
  • Bual: Medium-sweet with caramel and raisin flavors
  • Malmsey: The sweetest, rich and luscious

For this soup, use a medium-dry Verdelho or Sercial. If you can't find Madeira, dry sherry or Marsala wine are good substitutes.

The Art of Caramelizing Onions

The success of any French onion soup lies in properly caramelized onions. This is not a process that can be rushed - true caramelization takes 30-45 minutes of patient, low-and-slow cooking. Here's what happens:

  • First 10 minutes: Onions soften and release moisture
  • 10-20 minutes: Moisture evaporates, onions begin to brown
  • 20-35 minutes: Sugars caramelize, color deepens to golden-brown
  • 35-45 minutes: Deep mahogany color, intense sweetness develops

Don't be tempted to rush by using high heat - this will burn the onions before they develop their signature sweetness. Stir occasionally (not constantly) and be patient. The transformation is magical.

Keys to the Perfect French Onion Soup

  • Patience with onions: Low and slow caramelization is absolutely essential - don't rush this step
  • Deglaze thoroughly: When you add wine, scrape up all those delicious browned bits from the bottom of the pot
  • Quality cheese: Grate real Gruyere from a block - pre-shredded cheese contains anti-caking agents that prevent smooth melting
  • Oven-safe bowls: Essential for the broiler step - ceramic or stoneware works best
  • Day-old bread: Slightly stale baguette holds up better under the cheese and soup
  • Watch the broiler: Cheese can go from perfectly bubbly to burnt in seconds

Choosing the Right Onions

While you can use various onion types, each brings different qualities:

  • Yellow onions: The classic choice - excellent balance of sweetness and savory depth when caramelized
  • Sweet onions (Vidalia, Walla Walla): Higher sugar content, milder flavor, beautiful caramelization
  • Red onions: More pungent, adds color but can be slightly bitter
  • White onions: Sharper, less sweet, not ideal for this recipe

A combination of yellow and sweet onions creates wonderful depth. Use about 3 large onions (roughly 1.5 pounds) for 4 servings.

The Best Cheese for Topping

Gruyere is the traditional and best choice for French onion soup. This Swiss cheese:

  • Melts beautifully into long, stretchy strands
  • Has a nutty, slightly sweet flavor that complements the onions
  • Forms a gorgeous golden-brown crust under the broiler
  • Becomes more complex in flavor when heated

Alternatives include Comté (French Gruyere), Emmental, or Jarlsberg. Avoid processed Swiss cheese - it won't have the same melting properties or flavor complexity.

Serving Tips

  • Preheat your soup bowls in a warm oven for better presentation
  • Place bowls on a baking sheet before broiling for easy handling
  • Let the soup cool for 2-3 minutes after broiling - it's extremely hot
  • Serve with extra bread on the side for dipping
  • A simple green salad makes the perfect accompaniment

Make-Ahead Tips

This soup is perfect for entertaining because the base can be made ahead:

  • Refrigerator: Store soup base (without bread and cheese) for up to 4 days
  • Freezer: Freeze for up to 3 months - thaw overnight in the refrigerator
  • The flavor improves: Like many soups, this one tastes even better the next day
  • Fresh topping: Always add fresh toasted bread and cheese just before serving

Onion Soup with Madeira Wine

Elegant French soup with Madeira and bubbling Gruyere - restaurant-quality comfort food.

Prep: 15 min
Cook: 55 min
Servings: 4

Nutrition per serving

385Calories
14gProtein
28gCarbs
22gFat
3gFiber
8gSugar

Ingredients

Instructions

  1. Caramelize the onions. Melt butter in a large, heavy-bottomed pot over medium heat. Add sliced onions and bay leaves. Cook, stirring occasionally, for 30-40 minutes until onions are deeply golden brown and caramelized. Don't rush this step - low and slow is key.
  2. Make the roux. Sprinkle flour over the caramelized onions and cook for 1-2 minutes, stirring constantly to coat the onions evenly.
  3. Add wine and broth. Pour in white wine, scraping up all the delicious browned bits from the bottom of the pot. Add broth and thyme. Bring to a boil, then reduce heat and simmer for 20-30 minutes. Season with salt and pepper.
  4. Finish with Madeira. Add Madeira wine and cook 5-10 minutes more to let the flavors meld. Remove and discard bay leaves. Taste and adjust seasoning.
  5. Broil with cheese. Preheat your broiler. Ladle soup into oven-safe bowls placed on a baking sheet. Top each bowl with a toasted baguette slice and generous Gruyere cheese. Broil 2-3 minutes until cheese is melted, bubbly, and golden brown. Watch carefully to prevent burning.

Recipe Notes

  • Madeira substitute: Use dry sherry, Marsala, or port wine if Madeira is unavailable.
  • Cheese options: Comté, Emmental, or Swiss work as alternatives to Gruyere.
  • Make ahead: Soup base (without cheese topping) keeps 3-4 days refrigerated or freezes for 3 months.
  • Bread tip: Day-old baguette slices hold up better than fresh. Toast them well.
  • No oven-safe bowls? Melt cheese on toast under the broiler, then float on the soup.

Frequently Asked Questions

What is Madeira wine and can I substitute it?

Madeira is a fortified wine from the Portuguese Madeira Islands with a rich, slightly sweet, nutty flavor. For this recipe, use medium-dry (Verdelho or Sercial). Substitutes include dry sherry, Marsala wine, or port. Each will give a slightly different flavor profile but still delicious results.

Why do my onions take so long to caramelize?

Proper caramelization requires patience - typically 30-45 minutes over medium to medium-low heat. Rushing with high heat will burn the onions before they develop sweetness. The sugars need time to slowly break down and brown. Stir occasionally, not constantly, and don't add salt until the end as it draws out moisture.

What's the best cheese for French onion soup?

Gruyere is the classic choice - it melts beautifully, pulls into strings, and has a nutty, slightly sweet flavor that complements the caramelized onions. Alternatives include Comté, Emmental, or Swiss cheese. Avoid pre-shredded cheese as it contains anti-caking agents that affect melting.

Can I make French onion soup ahead of time?

Yes! The soup base (without the bread and cheese topping) keeps 3-4 days refrigerated or freezes for up to 3 months. The flavors actually improve overnight. When ready to serve, reheat the soup, then add fresh toasted bread and cheese before broiling.

What type of onions should I use?

Yellow onions are the classic choice - they have the best balance of sweetness and flavor when caramelized. Sweet onions (Vidalia, Walla Walla) work but are milder. Red onions add color but are slightly more pungent. A mix of yellow and sweet onions creates excellent depth.

Press + K to search anytime