Authentic French Onion Soup Recipe

There’s nothing quite like a warm bowl of French Onion Soup to soothe and satisfy. Caramelized onions simmered in a rich broth and topped with toasted bread and bubbling melted cheese make this soup a comforting classic. Perfect for cozy nights or as a starter for dinner, this recipe is simple yet indulgent.

Why You’ll Love This Recipe

  • Deep, rich flavor from slowly caramelized onions
  • Comforting, warm, and cheesy
  • Simple ingredients with maximum taste
  • Perfect for dinner starters or cozy solo meals
  • Classic French recipe made easy at home

Ingredients

Flat lay of ingredients for French onion soup

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons olive oil
  • 2 tablespoons butter
  • 1 teaspoon sugar
  • Salt and black pepper, to taste
  • 4 cups vegetable or beef broth
  • 1 teaspoon fresh thyme leaves (or ½ tsp dried)
  • 1 bay leaf
  • 1 tablespoon balsamic vinegar
  • 1 baguette, sliced and toasted
  • 1 ½ cups grated Gruyère cheese

Step-by-Step Instructions

Step-by-step collage showing preparation of French Onion Soup

  1. Heat olive oil and butter in a large pot over medium heat. Add onions, sugar, and a pinch of salt. Cook slowly, stirring occasionally, until caramelized and golden brown, about 30–40 minutes.
  2. Add thyme, bay leaf, balsamic vinegar, and pepper. Stir to combine.
  3. Pour in the broth and bring to a simmer. Reduce heat and cook for 15–20 minutes.
  4. Preheat broiler. Ladle soup into oven-safe bowls. Top each with toasted baguette slices and a generous amount of Gruyère cheese.
  5. Broil until the cheese is melted and golden brown. Serve hot.

Tips & Variations

  • Use a mix of onions for richer flavor.
  • Substitute Gruyère with Swiss cheese if needed.
  • Add a splash of Worcestershire sauce for depth.
  • Toast baguette slices lightly before adding to soup for extra crispiness.

Storage & Freezer Instructions

  • Refrigerate: Store soup without cheese topping in an airtight container for up to 3 days.
  • Reheat: Warm gently on the stove before adding bread and cheese.
  • Do not freeze: Cheese topping doesn’t reheat well, but plain soup can be frozen for up to 2 months.

Serving & Pairing Ideas

Bowl of French Onion Soup with melted cheese and fresh thyme

  • Serve with extra toasted baguette slices.
  • Pair with a simple green salad for a complete meal.
  • Garnish with fresh thyme or a sprinkle of black pepper for extra aroma.

Frequently Asked Questions

Can I make French Onion Soup ahead of time?

Yes, cook the soup a day ahead without adding bread and cheese. Reheat gently and add toppings before serving.

What’s the best cheese for topping?

Gruyère is classic, but Swiss or Emmental can also be used for melting and flavor.

Can I use pre-sliced onions?

Yes, but thinly slice them yourself for more even caramelization and better texture.

Can I make it vegetarian?

Absolutely! Use vegetable broth instead of beef broth to keep it vegetarian.

Ready to Make It?

This French Onion Soup is rich, comforting, and full of flavor. Caramelized onions, savory broth, and melted cheese create the perfect cozy meal. Try this classic French favorite and enjoy a warm, indulgent bowl anytime!

You Might Also Like

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic French Onion Soup with melted cheese and toasted bread

French Onion Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Myla
  • Total Time: 1 hr 5 mins
  • Yield: 4 servings 1x

Description

Rich, savory French Onion Soup with caramelized onions, toasted baguette, and melted Gruyère cheese. Perfect cozy meal.


Ingredients

Scale

4 large yellow onions, thinly sliced

3 tablespoons olive oil

2 tablespoons butter

1 teaspoon sugar

Salt and black pepper, to taste

4 cups vegetable or beef broth

1 teaspoon fresh thyme leaves (or ½ tsp dried)

1 bay leaf

1 tablespoon balsamic vinegar

1 baguette, sliced and toasted

1 ½ cups grated Gruyère cheese


Instructions

1. Heat olive oil and butter in a large pot over medium heat. Add onions, sugar, and a pinch of salt. Cook slowly, stirring occasionally, until caramelized and golden brown, about 30-40 minutes.

2. Add thyme, bay leaf, balsamic vinegar, and pepper. Stir to combine.

3. Pour in the broth and bring to a simmer. Reduce heat and cook for 15-20 minutes.

4. Preheat broiler. Ladle soup into oven-safe bowls. Top each with toasted baguette slices and a generous amount of Gruyère cheese.

5. Broil until the cheese is melted and golden brown. Serve hot.

Notes

Use a mix of onions for richer flavor.

Substitute Gruyère with Swiss cheese if needed.

Add a splash of Worcestershire sauce for depth.

Toast baguette slices lightly before adding to soup for extra crispiness.

  • Prep Time: 15 mins
  • Cook Time: 50 mins
  • Category: Soup
  • Method: Stovetop/Broiler
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Fat: 18g
  • Carbohydrates: 28g
  • Protein: 12g

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star