A new recipe every day
myrecipesdaily A new recipe every day
Dinner Appetizers Desserts Breakfast Drinks
Appetizers

Classic French Onion Soup Recipe

Classic French Onion Soup Recipe Save
Prep: 20 mins
Cook: 1 hr 15 mins
Servings: 4

There’s something undeniably comforting about a bowl of steaming French onion soup, especially when it arrives at the brunch table with a golden, cheesy crust. The sweet, caramelized onions paired with a rich broth create a depth of flavor that feels both elegant and home‑grown.

What makes this version stand out is the slow caramelization of the onions, the splash of dry white wine for brightness, and a generous topping of toasted baguette and melted Gruyère. Each spoonful delivers a perfect balance of savory, sweet, and smoky notes.

This soup is a crowd‑pleaser for early‑morning brunches, lazy weekend breakfasts, or a cozy after‑lunch treat. It’s especially loved by anyone who enjoys a hearty, aromatic start to the day without the need for a heavy plate of eggs.

The cooking process is straightforward: slice and caramelize onions for nearly an hour, deglaze with wine, simmer in broth with herbs, then finish under the broiler with toasted bread and cheese. The result is a restaurant‑quality soup you can master at home.

Why You'll Love This Recipe

Deep, Caramelized Flavor: Slow‑cooked onions develop a natural sweetness that transforms a simple broth into a luxurious, layered soup.

Elegant Yet Easy: Though it looks fancy, the technique is beginner‑friendly—just patience and a good skillet are all you need.

Perfect Brunch Star: Warm, comforting, and hearty, it pairs beautifully with fresh pastries, salads, or a mimosa for a complete brunch experience.

Customizable Toppings: Swap Gruyère for Swiss, add a splash of brandy, or use gluten‑free bread—your soup, your rules.

Tips & Tricks

Perfecting the Recipe

Low, steady heat. Keep the onions on medium‑low for the full caramelization period; high heat burns the sugars before they can develop sweetness.

Patience is key. Resist the urge to speed up the process—45 minutes yields the deepest flavor and a velvety texture.

Use a wide pot. A larger surface area promotes even browning and prevents onions from steaming in their own juices.

Flavor Enhancements

Add a splash of sherry or Madeira after deglazing for an extra layer of nutty depth. A pinch of smoked paprika introduces a subtle, earthy smokiness without overwhelming the classic profile. Finish each bowl with a drizzle of truffle oil for a luxurious, aromatic finish.

Common Mistakes to Avoid

Skipping the sugar can leave the onions bitter rather than sweet. Also, avoid overcrowding the pot when caramelizing—crowded onions steam instead of brown, resulting in a pale, flat broth. Finally, don’t broil the cheese unattended; it can go from golden to burnt in seconds.

Pro Tips

Make the broth ahead. Homemade beef or vegetable stock adds unmatched richness; prepare it a day earlier and refrigerate for deeper flavor.

Grate cheese fresh. Freshly grated Gruyère melts evenly and creates that perfect, bubbly crust, unlike pre‑shredded varieties that contain anti‑caking agents.

Use a kitchen torch. If you don’t have a broiler, a torch gives you precise control over the cheese’s caramelization.

Serve in pre‑warmed bowls. Warm bowls keep the soup hot longer, preserving the delicate balance of textures.

Variations

Ingredient Swaps

Replace beef broth with a rich mushroom stock for a vegetarian twist, or swap the baguette for a gluten‑free sourdough slice. For cheese lovers, try a blend of Gruyère and sharp cheddar for extra bite. Adding a handful of caramelized shallots alongside onions gives a nuanced sweetness.

Dietary Adjustments

To make the soup gluten‑free, ensure the broth is certified gluten‑free and use a gluten‑free baguette or croutons. For a dairy‑free version, substitute the butter with plant‑based margarine and use a vegan cheese that melts well, such as a cashew‑based mozzarella. Low‑sodium broth keeps the sodium level in check for heart‑healthy diets.

Serving Suggestions

Pair the soup with a crisp green salad dressed in a light vinaigrette to cut through the richness. A side of roasted asparagus or sautéed spinach adds color and nutrients. For a brunch spread, serve alongside poached eggs and a mimosa for an elegant, balanced meal.

Storage Info

Leftover Storage

Cool the soup to room temperature, then transfer it to airtight containers. Store in the refrigerator for up to 4 days. For longer keeping, portion the soup into freezer‑safe bags or containers, leaving space for expansion, and freeze for up to 3 months. Keep the toasted baguette and cheese separate to retain crispness.

Reheating Instructions

Reheat on the stovetop over medium heat, stirring occasionally, until the soup reaches a gentle simmer—about 5‑7 minutes. If the broth looks too thick, add a splash of broth or water. To re‑crust the cheese, place a spoonful of soup in an oven‑safe ramekin, top with baguette and cheese, and broil for 2‑3 minutes.

Frequently Asked Questions

Can I make this soup ahead of time?
Absolutely. Prepare the soup base (onions, broth, and seasonings) a day in advance and refrigerate. Store the baguette slices and cheese separately. When ready to serve, reheat the soup, top with fresh bread and cheese, and broil for a perfect finish. This saves time for busy brunch mornings.
What if I don’t have a broiler?
A kitchen torch works beautifully—simply torch the cheese until it bubbles and turns golden. Alternatively, place the assembled bowls under a very hot oven (500°F/260°C) for 5‑7 minutes, watching closely to avoid burning. Both methods achieve the classic gratinéed crust.
Can I use a different type of cheese?
Yes. Gruyère is traditional, but Swiss, Emmental, or a sharp cheddar blend work well. For a smoky twist, try smoked mozzarella. Just ensure the cheese melts smoothly and browns evenly; avoid low‑moisture cheeses that may become rubbery under the broiler.
How do I make this recipe gluten‑free?
Use a certified gluten‑free broth and replace the baguette with a gluten‑free loaf or thick slices of gluten‑free toast. Ensure any pre‑packaged cheese or spices are labeled gluten‑free. The rest of the process stays the same, delivering the same comforting flavor without the gluten.

This Classic French Onion Soup brings the elegance of a Parisian bistro to your breakfast or brunch table, using simple techniques that deliver deep, caramelized flavor and a stunning cheesy crust. We’ve covered everything—from ingredient selection and step‑by‑step cooking to storage, variations, and pro tips—so you can confidently serve a soup that impresses every guest. Feel free to experiment with cheese, herbs, or broth types to make it truly yours. Enjoy the comforting aroma and savor each velvety spoonful!

Classic French Onion Soup Recipe

Delicious Classic French Onion Soup Recipe

Classic French Onion Soup Recipe
Prep20 min prep
Cook1 min cook
Serves4 servings

Ingredients

Onions & Aromatics

  • 6 large yellow onions, thinly sliced
  • 2 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced

Liquids & Broth

  • ½ cup dry white wine (Sauvignon Blanc or Pinot Grigio)
  • 6 cups beef broth (or low‑sodium vegetable broth for a lighter version)
  • 2 sprigs fresh thyme
  • 1 bay leaf

Seasonings & Sweeteners

  • 1 teaspoon granulated sugar
  • ½ teaspoon freshly ground black pepper
  • ½ teaspoon kosher salt (adjust to taste)
  • 1 tablespoon brandy or cognac (optional, for extra depth)

Toppings

  • 1 baguette, sliced ½‑inch thick
  • 2 cups grated Gruyère cheese (or Swiss)

Instructions

Simmering the Soup

  1. Add broth and herbs. Stir in the beef (or vegetable) broth, thyme sprigs, and bay leaf. Bring the mixture to a gentle boil, then reduce to a low simmer. Cook uncovered for 20‑25 minutes, allowing the flavors to meld while the broth thickens slightly.
  2. Season and finish. Remove the thyme sprigs and bay leaf. Taste and adjust salt and pepper as needed. If you love a touch of warmth, stir in the optional brandy now, letting it heat through for 2 minutes.
  3. Prepare the croutons. While the soup simmers, preheat the oven to 375°F (190°C). Arrange baguette slices on a baking sheet, brush lightly with olive oil, and toast for 8‑10 minutes until golden. Set aside for topping.
  4. Assemble for gratin. Ladle soup into oven‑safe bowls, place 1‑2 toasted baguette slices on top of each, and generously sprinkle grated Gruyère over the bread. The cheese should completely cover the bread for even melting.
  5. Broil to perfection. Transfer the bowls to a broiler set on high. Broil for 3‑5 minutes, watching closely, until the cheese bubbles and turns a deep golden‑brown. The visual cue of a crisp, caramelized crust signals it’s ready.

Similar Recipes

Caroline

I cook these recipes at home before they ever land here — simple ingredients, clear steps.

All recipes by Caroline →

Don't miss

Other Reader Favorites

See all

Get our best recipes in your inbox

One short email a week: the recipes worth cooking, nothing else.