Onion Soup Recipe – Classic, Comforting, and Simple

French onion soup feels fancy, but it’s really just great ingredients treated with patience. Sweet, deeply caramelized onions, a rich broth, and a bubbly cheese top make it perfect for a cozy night in. You don’t need special tools or chef skills—just time and low heat.

This version keeps things straightforward, with tips to get that deep flavor without fuss. If you’ve ever wanted a reliable, go-to onion soup recipe, this is it.

Why This Recipe Works

This recipe leans on slow-cooked onions to build flavor. When onions caramelize, they turn sweet, nutty, and complex, which forms the backbone of the soup.

A splash of wine (or vinegar, if you prefer) lifts the richness and balances the sweetness. Toasted bread and melted cheese create that classic, crusty top that makes every spoonful satisfying. It’s simple, but each step has a purpose, so the end result tastes like far more than the sum of its parts.

Ingredients

  • 3 pounds yellow onions, thinly sliced (about 5–6 medium onions)
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon sugar (optional, helps with caramelization)
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour (optional, for slight thickening)
  • 1/2 cup dry white wine or dry sherry (or 2 tablespoons sherry vinegar as a non-alcohol option)
  • 6 cups beef broth (or a mix of 4 cups beef + 2 cups chicken for lighter flavor; vegetable broth works too)
  • 2 teaspoons fresh thyme leaves or 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 tablespoon soy sauce or Worcestershire sauce (for depth; optional but recommended)
  • 1 baguette or crusty bread, sliced into 1/2-inch rounds
  • 2 cups grated Gruyère (or a mix of Gruyère and Comté; Swiss works in a pinch)
  • Fresh parsley, chopped, for garnish (optional)

Instructions

  1. Prep the onions. Peel and thinly slice the onions pole-to-pole (root to stem).

    This helps them hold some texture as they cook down.

  2. Start the caramelization. In a large heavy pot or Dutch oven, melt butter with olive oil over medium heat. Add onions, salt, pepper, and sugar if using. Toss to coat.
  3. Cook low and slow. Reduce heat to medium-low.

    Cook, stirring every few minutes, until onions are deep golden brown, 35–50 minutes. If bits stick, lower the heat and add a splash of water to deglaze. Patience here makes the soup.

  4. Add garlic and flour. Stir in garlic and cook 1 minute until fragrant.

    Sprinkle in flour and cook 1–2 minutes to remove raw taste. This gives the broth a light body. Skip flour if you prefer a thinner soup.

  5. Deglaze. Pour in wine (or vinegar).

    Scrape up browned bits from the pot bottom. Simmer 2–3 minutes until slightly reduced and the alcohol smell fades.

  6. Add broth and herbs. Stir in broth, thyme, bay leaf, and soy or Worcestershire sauce if using. Bring to a gentle simmer and cook 20–25 minutes.

    Taste and adjust salt and pepper.

  7. Toast the bread. While the soup simmers, heat the broiler. Arrange baguette slices on a baking sheet and toast until crisp and lightly golden, 1–2 minutes per side. Rub with a cut clove of garlic for extra flavor if you like.
  8. Assemble for broiling. Ladle hot soup into oven-safe bowls set on a baking sheet.

    Top each with 1–2 toasted bread slices. Pile on a generous handful of grated Gruyère.

  9. Broil until bubbly. Broil 2–4 minutes, watching closely, until the cheese is melted, golden, and bubbling. Let sit 2–3 minutes before serving; it will be very hot.
  10. Finish and serve. Remove bay leaf, sprinkle with parsley, and enjoy with extra bread on the side.

How to Store

  • Refrigerator: Store soup (without bread and cheese) in an airtight container for up to 4 days.

    Cool it to room temp first.

  • Freezer: Freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
  • Reheat and top: Reheat soup until simmering, then add freshly toasted bread and cheese before serving. Avoid storing with bread in the soup—it gets soggy.

Why This is Good for You

Onions are rich in antioxidants, especially quercetin, which supports heart health and has anti-inflammatory properties.

The slow cooking makes them easier to digest for many people. If you choose a lighter broth and go easy on cheese, the soup can be a nourishing, lower-calorie meal with plenty of flavor. You’re also getting hydration from the broth and a comforting, satisfying bowl that doesn’t feel heavy.

Common Mistakes to Avoid

  • Rushing the onions: High heat burns them before they caramelize.

    Keep it medium-low and give it time.

  • Under-seasoning: Taste after simmering and adjust salt and acidity. A small splash of wine or vinegar can brighten the whole pot.
  • Using weak broth: If your broth tastes bland, the soup will too. Use a quality broth or boost with soy/Worcestershire.
  • Soggy bread: Always toast the bread.

    It should be sturdy enough to hold up under the cheese and in the soup.

  • Overcrowding under the broiler: If bowls are packed too tightly, you won’t get even browning. Broil in batches if needed.

Recipe Variations

  • Vegetarian: Use a robust vegetable broth and add a splash of soy sauce or a teaspoon of miso for umami.
  • Gluten-Free: Skip the flour or use a gluten-free blend. Choose gluten-free bread for topping.
  • Onion Mix: Combine yellow, sweet, and a bit of red onion for layered flavor.

    A shallot or two adds elegance.

  • Herb Twist: Swap thyme for rosemary or add a pinch of herbes de Provence.
  • Cheese Swap: Try Emmental, Comté, or a mix of Gruyère and Parmesan. For extra stretch, add a little low-moisture mozzarella.
  • Extra Rich: Finish the soup with a tablespoon of butter or a splash of cream for a silkier texture.
  • No Broiler: Float the toast on the soup and top with cheese. Cover the pot for a few minutes to melt the cheese gently.

FAQ

What are the best onions to use?

Yellow onions are the classic choice because they balance sweetness and savoriness.

You can mix in sweet onions for extra caramel notes, but avoid using only sweet onions or the soup can taste one-dimensional.

Can I make this without alcohol?

Yes. Use 2 tablespoons of sherry vinegar or white wine vinegar plus a splash of water to deglaze. It adds brightness without the wine.

How long should I caramelize the onions?

Plan on 35–50 minutes over medium-low heat.

You want a deep golden-brown color and jammy texture. If they’re browning too fast, lower the heat and add a bit of water to prevent burning.

What if I don’t have oven-safe bowls?

Toast the bread with cheese separately on a baking sheet, then float the cheesy toasts on top of the hot soup when serving. You’ll still get that gooey, golden finish.

Why add flour?

It lightly thickens the broth so it clings to the onions and bread.

If you prefer a cleaner, more brothy texture, skip it. The flavor will still be great.

Can I use chicken or vegetable broth?

Absolutely. Beef broth is traditional for depth, but chicken makes a lighter soup, and a robust vegetable broth works well for a vegetarian version.

Adjust seasoning to taste.

How do I keep the cheese from slipping off the bread?

Grate the cheese finely and pile it so it melts into the nooks of the toast. A quick pre-melt under the broiler before adding to the soup helps it cling.

What can I serve with onion soup?

A crisp green salad, roasted vegetables, or a simple steak or roast chicken pair well. The soup is rich, so keep sides fresh and light.

Wrapping Up

Great onion soup is all about patience and simple technique.

Caramelize the onions slowly, use a flavorful broth, and finish with a crusty, cheesy top. With these steps, you’ll get a deeply comforting bowl every time. Keep this recipe handy—it’s a reliable classic you’ll return to whenever you want something warm, cozy, and satisfying.

Onion Soup Recipe - Classic, Comforting, and Simple

Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 4 servings

Ingredients
  

  • 3 pounds yellow onions, thinly sliced (about 5–6 medium onions)
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon sugar (optional, helps with caramelization)
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour (optional, for slight thickening)
  • 1/2 cup dry white wine or dry sherry (or 2 tablespoons sherry vinegar as a non-alcohol option)
  • 6 cups beef broth (or a mix of 4 cups beef + 2 cups chicken for lighter flavor; vegetable broth works too)
  • 2 teaspoons fresh thyme leaves or 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 tablespoon soy sauce or Worcestershire sauce (for depth; optional but recommended)
  • 1 baguette or crusty bread, sliced into 1/2-inch rounds
  • 2 cups grated Gruyère (or a mix of Gruyère and Comté; Swiss works in a pinch)
  • Fresh parsley, chopped, for garnish (optional)

Method
 

  1. Prep the onions. Peel and thinly slice the onions pole-to-pole (root to stem).This helps them hold some texture as they cook down.
  2. Start the caramelization. In a large heavy pot or Dutch oven, melt butter with olive oil over medium heat. Add onions, salt, pepper, and sugar if using. Toss to coat.
  3. Cook low and slow. Reduce heat to medium-low.Cook, stirring every few minutes, until onions are deep golden brown, 35–50 minutes. If bits stick, lower the heat and add a splash of water to deglaze. Patience here makes the soup.
  4. Add garlic and flour. Stir in garlic and cook 1 minute until fragrant.Sprinkle in flour and cook 1–2 minutes to remove raw taste. This gives the broth a light body. Skip flour if you prefer a thinner soup.
  5. Deglaze. Pour in wine (or vinegar).Scrape up browned bits from the pot bottom. Simmer 2–3 minutes until slightly reduced and the alcohol smell fades.
  6. Add broth and herbs. Stir in broth, thyme, bay leaf, and soy or Worcestershire sauce if using. Bring to a gentle simmer and cook 20–25 minutes.Taste and adjust salt and pepper.
  7. Toast the bread. While the soup simmers, heat the broiler. Arrange baguette slices on a baking sheet and toast until crisp and lightly golden, 1–2 minutes per side. Rub with a cut clove of garlic for extra flavor if you like.
  8. Assemble for broiling. Ladle hot soup into oven-safe bowls set on a baking sheet.Top each with 1–2 toasted bread slices. Pile on a generous handful of grated Gruyère.
  9. Broil until bubbly. Broil 2–4 minutes, watching closely, until the cheese is melted, golden, and bubbling. Let sit 2–3 minutes before serving; it will be very hot.
  10. Finish and serve. Remove bay leaf, sprinkle with parsley, and enjoy with extra bread on the side.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

See also  Miso Soup Recipe

Similar Posts