French Onion Soup

Delicious French Onion Soup served in a bowl with melted cheese and toasted bread on top.

Loading…

By Reading time
Servings 4–6 people

French Onion Soup is a cozy, heartwarming dish that’s all about rich caramelized onions, a deep, flavorful broth, and a golden, bubbly cheese topping. The combination of sweet onions and melted cheese over crusty bread makes each spoonful comforting and satisfying.

I love making this soup on chilly evenings because it fills the house with an amazing aroma that gets everyone excited. One tip I’ve picked up is to let those onions cook slowly until they’re nice and soft—that’s what really brings out the best flavor. It’s a little bit of patience that pays off big time!

Serving French Onion Soup in a big bowl, with plenty of toasted bread and melted cheese on top, is my favorite way to share it with family or friends. It’s the kind of meal that makes everyone slow down and enjoy the simple things, perfect for warming up after a busy day.

Key Ingredients & Substitutions

Yellow Onions: These are the star of the soup because of their natural sweetness and texture. Cooking them slowly brings out their rich flavor. If you can’t find yellow onions, sweet onions like Vidalia work well too.

Butter and Olive Oil: A mix of both helps with flavor and prevents the butter from burning. If you want to keep it dairy-free, use extra olive oil or a plant-based butter.

Beef Broth: This gives the soup its deep, meaty flavor. For a lighter or vegetarian version, try mushroom broth or vegetable broth, but keep in mind the taste will change.

Gruyère Cheese: Perfect for melting and adding a nutty flavor. Swiss cheese makes a good substitute if needed. For a strong flavor punch, try Emmental or Comté cheeses.

Bread: French bread or baguette adds crunch and soaks up the soup nicely. If gluten-free is needed, use gluten-free baguette or toasted gluten-free bread.

How Do I Get Perfect Caramelized Onions for Deep Flavor?

Caramelizing onions takes time, but it’s key for the rich base of this soup. Here’s what helps:

  • Use a wide, heavy pan for even cooking.
  • Cook over medium-low heat with butter and oil so onions soften gently.
  • Stir often to prevent burning, scraping the pan to get all those browned bits.
  • Add a pinch of sugar halfway through to speed up caramelization and enhance sweetness.
  • Be patient—this step can take 40-50 minutes, but it’s worth every minute for the deep, sweet flavor.

Classic French Onion Soup Recipe

Equipment You’ll Need

  • Large heavy-bottomed pot or Dutch oven – I like it because it heats evenly and handles the long cooking process without burning.
  • Wooden spoon – perfect for scraping up caramelized bits and stirring gently.
  • Baking sheet – handy for toasting the bread slices until golden and crispy.
  • Oven-safe bowls or crocks – for baking the cheese-topped soup until bubbly and brown.
  • Broiler or oven with a broil setting – essential for melting and browning the cheese topping.

Flavor Variations & Add-Ins

  • Use Swiss or Emmental cheese instead of Gruyère for a milder, different cheesy flavor.
  • Add cooked shredded chicken or sautéed mushrooms for extra protein or earthy taste.
  • Stir in a splash of balsamic vinegar or a teaspoon of Dijon mustard during simmering for added depth.
  • Replace beef broth with vegetable broth for a lighter or vegetarian option, or add a splash of red wine for richness.

French Onion Soup

Ingredients You’ll Need:

Soup:

  • 4 large yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon sugar
  • 4 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 8 cups beef broth (or a mix of beef and chicken broth for lighter flavor)
  • ½ cup dry white wine (optional)
  • 2 teaspoons Worcestershire sauce
  • 1 bay leaf
  • ½ teaspoon dried thyme (or 1 teaspoon fresh thyme)
  • Freshly ground black pepper, to taste

Topping:

  • 1 baguette or crusty French bread, sliced into ½-inch thick rounds
  • 2 cups grated Gruyère cheese (or Swiss cheese)

How Much Time Will You Need?

This recipe takes about 60–70 minutes: around 10 minutes prep, 40–50 minutes to caramelize the onions slowly, and 20–30 minutes to simmer the soup and prepare the topping. Plan a bit extra time for broiling the cheese topping until bubbly and golden.

Step-by-Step Instructions:

1. Caramelize the Onions:

In a large heavy-bottomed pot or Dutch oven, melt the butter with olive oil over medium heat. Add the sliced onions and salt. Cook gently, stirring often, until the onions are very soft and golden brown, about 40–50 minutes. Sprinkle the sugar halfway through to help with caramelization. Take your time—this is where the deep flavor develops.

2. Build the Soup Base:

Add the minced garlic and cook for about 1 minute until fragrant. Sprinkle the flour over the onions, stirring constantly for 2–3 minutes to cook out the raw flour taste. Gradually stir in the broth to dissolve any lumps. Add the white wine (if using), Worcestershire sauce, bay leaf, thyme, and freshly ground pepper.

3. Simmer the Soup:

Bring the soup to a boil, then reduce the heat and let it simmer uncovered for about 30 minutes. Stir occasionally, then remove the bay leaf before serving.

4. Prepare the Bread and Cheese Topping:

While the soup simmers, preheat your oven’s broiler. Arrange the baguette slices on a baking sheet and toast them under the broiler for about 1–2 minutes per side until golden. When ready to serve, ladle hot soup into oven-safe bowls or crocks. Place a toasted bread slice on top of each, then generously sprinkle grated Gruyère cheese over the bread.

5. Broil and Serve:

Place the bowls on a baking sheet and broil until the cheese melts, bubbles, and turns golden brown—about 3–5 minutes. Watch carefully to avoid burning. Remove from the oven, garnish with chopped parsley or chives if you like, and serve right away. Enjoy your comforting, classic French Onion Soup!

Can I Use Frozen Onions for French Onion Soup?

It’s best to use fresh onions for this soup because their texture and flavor develop better when caramelized slowly. Frozen onions tend to release moisture quickly and won’t caramelize as well.

Can I Make French Onion Soup Ahead of Time?

Yes, you can prepare the soup base a day ahead and refrigerate it. Reheat gently on the stove before adding the bread and cheese topping to broil just before serving.

What’s a Good Substitute for Beef Broth?

Vegetable broth or mushroom broth can be used for a vegetarian version, though the flavor will be lighter. Adding a splash of soy sauce or Worcestershire sauce can help deepen the taste.

How Do I Store Leftover French Onion Soup?

Cool the soup completely and store in an airtight container in the fridge for up to 3 days. Reheat on the stove, then add toasted bread and cheese and broil fresh for the best texture.

Leave a Comment