French Onion Soup Recipe
Introduction
French Onion Soup is a classic and comforting dish known for its rich, caramelized onion flavor and melted cheese topping. Perfectly warm and savory, it makes an elegant starter or a satisfying meal on its own.

Ingredients
- 4 Large Onions (Thinly Sliced)
- 4 Tablespoons Unsalted Butter
- 6 Cups Beef or Vegetable Broth
- 1 Teaspoon Worcestershire Sauce
- 1 Tablespoon Balsamic Vinegar
- 2 Bay Leaves
- 1 Teaspoon Dried Thyme (or 1 Tablespoon Fresh Thyme Leaves)
- Salt and Pepper (to taste)
- Croutons or Baguette Slices
- Provolone Cheese Slices
Instructions
- Step 1: In a large pot, melt the unsalted butter over medium heat. Add the thinly sliced onions and cook until soft and caramelized, stirring occasionally. This will take about 25-30 minutes.
- Step 2: Once the onions are caramelized, add the broth, Worcestershire sauce, balsamic vinegar, bay leaves, thyme, salt, and pepper. Stir to combine.
- Step 3: Bring the soup to a boil, then reduce the heat to low and simmer for 15-20 minutes to develop the flavors.
- Step 4: Remove the bay leaves, then ladle the soup into oven-safe bowls, filling each about three-quarters full.
- Step 5: Top each bowl with toasted croutons or baguette slices in a single layer.
- Step 6: Place 2-3 slices of provolone cheese over the croutons, covering the surface completely.
- Step 7: Broil the bowls for 2-3 minutes until the cheese melts, bubbles, and browns slightly.
- Step 8: Carefully remove the bowls from the broiler using oven mitts.
- Step 9: Let the soup cool for a few minutes before serving. Garnish with fresh thyme or parsley if desired. Enjoy!
Tips & Variations
- For a vegetarian version, use vegetable broth instead of beef broth to keep flavors rich and satisfying.
- Try gruyere or Swiss cheese as an alternative to provolone for a different cheesy flavor.
- Slowly caramelizing the onions over low heat ensures they develop a deep, sweet flavor without burning.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently on the stovetop and add fresh croutons and cheese before broiling again to restore the topping’s texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of cheese?
Yes, gruyere, Swiss, or mozzarella are excellent substitutes and melt well, offering slightly different flavor profiles.
How long can I caramelize the onions?
Caramelizing onions usually takes 25-30 minutes over medium-low heat. Be patient to achieve the best sweetness and color without burning.
PrintFrench Onion Soup Recipe
A classic French Onion Soup recipe featuring slow-caramelized onions simmered in a rich beef or vegetable broth, topped with toasted baguette slices and melted Provologne cheese for a hearty, comforting dish.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: French
Ingredients
Onion Soup Base
- 4 Large Onions (Thinly Sliced)
- 4 Tablespoons Unsalted Butter
- 6 Cups Beef or Vegetable Broth
- 1 Teaspoon Worcestershire Sauce
- 1 Tablespoon Balsamic Vinegar
- 2 Bay Leaves
- 1 Teaspoon Dried Thyme (or 1 Tablespoon Fresh Thyme Leaves)
- Salt and Pepper (to taste)
Toppings
- Croutons or Baguette Slices
- Provolone Cheese Slices
Instructions
- Caramelize Onions: In a large pot, melt the unsalted butter over medium heat. Add the thinly sliced onions and cook, stirring occasionally, until the onions are soft and caramelized. This process takes about 25-30 minutes to develop a deep, sweet flavor.
- Add Broth and Seasonings: Once the onions are caramelized, pour in the beef or vegetable broth, Worcestershire sauce, balsamic vinegar, bay leaves, dried thyme, salt, and pepper. Stir all ingredients well to combine the flavors.
- Simmer Soup: Bring the mixture to a boil, then reduce heat to low and let simmer for 15-20 minutes. This step allows the flavors to meld together into a rich, savory broth.
- Prepare to Serve: Remove the bay leaves from the pot. Ladle the hot soup into individual oven-safe bowls or crocks, filling them about 3/4 full, leaving room for toppings.
- Add Bread Layer: Place a few toasted croutons or baguette slices on top of each bowl to create a base for the cheese.
- Top with Cheese: Layer 2-3 slices of Provolone cheese over the bread, ensuring the entire surface is covered evenly for optimal melting.
- Broil Cheese: Transfer the filled bowls to the oven broiler and cook for 2-3 minutes until the cheese melts, bubbles, and begins to brown slightly, forming a delicious crust.
- Remove Safely: Carefully take the hot bowls out of the broiler using oven mitts or kitchen towels to avoid burns.
- Serve and Garnish: Allow the soup to cool for a couple of minutes before serving. Garnish with fresh thyme leaves or parsley for added aroma and presentation.
Notes
- Use low heat and patience when caramelizing onions to avoid burning and ensure deep flavor.
- Vegetarian broth works well if you want a meat-free version.
- Substitute Provolone with Gruyère or Swiss cheese for authenticity.
- Ensure oven-safe bowls when broiling the cheese on top.
- Adjust salt and pepper according to your taste preference.
Keywords: French onion soup, caramelized onion soup, classic French soup, cheesy onion soup, beef broth soup, comfort food

