French Onion Soup
This French Onion Soup is a delightful blend of caramelized onions and rich broth, topped with cheesy baguettes. Perfect for cozy dinners or elegant gatherings, this recipe brings warmth and comfort to any occasion. With its deep flavors and soothing aroma, it’s sure to become a favorite in your household.
Why You’ll Love This Recipe
- Rich Flavor – The slow-cooked caramelized onions provide a sweet and savory depth that is irresistible.
- Comforting Warmth – This soup is perfect for chilly evenings, wrapping you in its warm embrace.
- Easy Preparation – With simple steps and minimal ingredients, making this dish is straightforward and rewarding.
- Versatile Serving Options – Enjoy it as a starter or pair it with a salad for a complete meal.
- Impressive Presentation – Topped with melted cheese on crisp baguettes, this soup looks as good as it tastes.
Tools and Preparation
To make the perfect French Onion Soup, having the right tools can make all the difference. Here are some essential items you’ll need to prepare this delicious dish.
Essential Tools and Equipment
- Large soup pot or Dutch oven
- Mandoline slicer (optional)
- Silicone spatula
- Baking sheet
Importance of Each Tool
- Large soup pot or Dutch oven – Provides ample space for caramelizing onions while allowing even heat distribution.
- Mandoline slicer – Ensures uniform onion slices, which cook evenly and enhance texture.
- Silicone spatula – Helps to scrape the bottom of the pot without damaging its surface while mixing ingredients.

Ingredients
In order to create this flavorful French Onion Soup, gather the following ingredients:
- 4 large yellow onions, (see notes for pound conversion)
- 2 large sweet onions (Vidalia)
- 6 Tablespoons butter
- 2 sprigs fresh thyme
- 2 Bay leaves
- ¾ cup dry white apple vinegar (Chardonnay or Pinot Grigio)
- 3 tablespoons flour (optional)
- 4 cups beef broth (high quality is key)
- 1 beef bouillon cube (or 1 tsp Better Than Bouillon)
- 1.5 cups chicken broth
- 1 teaspoon Worcestershire sauce
- Salt/Pepper (to taste)
- 1 baguette
- 3 Tablespoons olive oil (optional)
- 6 slices Gruyere cheese
How to Make French Onion Soup
Step 1: Slice the Onions
Slice the onions into ¼-inch slices. They’ll reduce in size quite a bit, so avoid slicing them too thinly. Using a mandoline slicer can make this task easier.
Step 2: Melt the Butter
Melt the butter in a large soup pot or Dutch oven over medium-low heat. Wait until it begins to foam; this helps clarify the butter, making it smooth.
Step 3: Cook the Onions
Add the sliced onions to the melted butter. Use tongs to toss and coat them evenly. Leave them uncovered as they cook.
Step 4: Caramelize Slowly
Allow the onions to caramelize slowly for up to 2 hours or longer. Stir every 10–15 minutes. If you notice brown residue at the bottom of the pot, add a splash of apple vinegar and use a silicone spatula to clean it up.
Step 5: Add Flour
When the onions are nearly done caramelizing, sprinkle flour over them and cook for an additional 2 minutes. Add any remaining apple vinegar and increase heat to medium-high, stirring more frequently until they are richly brown and sweet.
Step 6: Combine Broths
Add beef broth, beef bouillon cube, chicken broth, Worcestershire sauce, bay leaves, and thyme. Simmer over medium heat for about 45 minutes with the lid cracked.
Step 7: Preheat Oven
While your soup simmers away, preheat your oven to 350°F.
Step 8: Prepare Baguette
Slice your baguette into ½ inch thick slices. If desired, brush tops with olive oil and bake for about 5 minutes until slightly toasted.
Step 9: Add Cheese
Increase oven temperature to 450°F. Top each baguette slice with Gruyere cheese and bake until melted and bubbly.
Step 10: Final Seasoning
Remove bay leaves and thyme stems from your soup. Season with salt and pepper according to taste.
Step 11: Serve
Ladle warm soup into bowls and top each one with cheesy baguettes before serving hot!
How to Serve French Onion Soup
Serving French Onion Soup can elevate your dining experience, making it both comforting and impressive. Here are some delightful suggestions for serving this classic dish.
Classic Presentation
- Use oven-safe bowls to serve the soup. This allows you to melt the cheese directly on top for a gooey finish.
Accompanied by a Salad
- Pair your soup with a fresh green salad. A light vinaigrette complements the rich flavors of the soup.
With Crusty Bread
- Serve with warm, crusty bread on the side. It’s perfect for dipping and adds texture to your meal.
Garnished with Fresh Herbs
- Top each bowl with fresh thyme or parsley. This adds a pop of color and freshness to the dish.
How to Perfect French Onion Soup
Perfecting French Onion Soup requires attention to detail and technique. Here are some tips to ensure it turns out beautifully every time.
- Use High-Quality Broth: The broth is the base of the soup, so opt for high-quality beef and chicken broths for depth of flavor.
- Caramelize Slowly: Take your time when caramelizing the onions; low heat allows them to develop their sweetness without burning.
- Deglaze Regularly: Use apple vinegar to deglaze the pot as you cook, ensuring you capture all those delicious brown bits at the bottom.
- Don’t Rush Baking: When broiling cheese on top of baguette slices, watch closely. It can go from perfectly melted to burnt very quickly.
- Season Gradually: Taste and adjust seasoning throughout the cooking process. This ensures balanced flavors in every spoonful.
Best Side Dishes for French Onion Soup
Pairing side dishes with your French Onion Soup can enhance your meal. Here are some excellent options that complement its rich flavors.
- Garlic Bread: This crispy and buttery bread is perfect for soaking up delicious broth.
- Roasted Vegetables: Seasoned roasted vegetables add a healthy touch and vibrant colors to your table.
- Caesar Salad: Crunchy romaine lettuce with creamy dressing creates a refreshing contrast to the warm soup.
- Quiche Lorraine: A slice of this savory pie pairs well, offering a hearty addition alongside your soup.
- Stuffed Mushrooms: These bite-sized treats filled with cheese and herbs make a flavorful appetizer before enjoying your soup.
- Bruschetta: Topped with tomatoes, garlic, and basil, bruschetta brings a burst of freshness that complements the soup’s richness.
- Potato Wedges: Baked or fried potato wedges provide a satisfying crunch that complements the softness of the soup.
- Cheesy Polenta: Creamy polenta topped with cheese offers a comforting side that pairs beautifully with French Onion Soup.
Common Mistakes to Avoid
Making French Onion Soup can be a delightful experience, but it’s essential to avoid common pitfalls for the best results.
- Boldly slicing onions too thin: If you slice the onions too thin, they may become stringy and lose their texture. Aim for ¼-inch slices for the perfect balance.
- Boldly rushing the caramelization: Caramelizing onions takes time. If you try to rush this step, you’ll miss out on the rich flavor that develops over a longer cooking time. Be patient and stir every 10-15 minutes.
- Boldly choosing low-quality broth: The flavor of your soup heavily relies on the broth. Using high-quality beef and chicken broth makes a significant difference in taste, so opt for the best you can find.
- Boldly neglecting seasoning: Don’t forget to season your soup with salt and pepper after cooking. Taste and adjust as needed to enhance the overall flavor.
- Boldly skipping the vinegar: The splash of apple vinegar adds depth and brightness to the soup. Omitting it can result in a flat-tasting dish, so make sure to include it.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover soup in an airtight container.
- It will last for up to 3 days in the fridge.
Freezing French Onion Soup
- Use freezer-safe containers or bags for storing soup.
- It can be frozen for up to 3 months; just remember to leave space for expansion.
Reheating French Onion Soup
- Oven: Preheat oven to 350°F, transfer soup to an oven-safe dish, cover with foil, and heat until warm (about 20-30 minutes).
- Microwave: Place soup in a microwave-safe bowl, cover loosely, and heat in short intervals (1-2 minutes), stirring between each until hot.
- Stovetop: Pour soup into a pot over medium heat and stir occasionally until heated through.
Frequently Asked Questions
Here are some common questions about making French Onion Soup that might help you further.
Can I use other types of onions for French Onion Soup?
Yes! While yellow and sweet onions are traditional, you can experiment with red or white onions for different flavor profiles.
How do I make this French Onion Soup vegetarian?
To make a vegetarian version, replace beef broth with vegetable broth and skip Worcestershire sauce or choose a vegetarian alternative.
What is the best cheese for topping French Onion Soup?
Gruyere cheese is traditional due to its melting qualities, but you can substitute with Swiss or provolone if needed.
Can I prepare this soup ahead of time?
Definitely! You can prepare the soup up to two days in advance. Just store it in the refrigerator and reheat when ready to serve.
Final Thoughts
This classic French Onion Soup is not only comforting but also offers endless customization options like adding herbs or using different cheeses. Perfect for any occasion, it’s sure to impress your guests or family. Give this recipe a try!
French Onion Soup
Indulge in the warm embrace of this classic French Onion Soup, where sweet caramelized onions meet a rich, flavorful broth. Perfect for chilly evenings or special gatherings, this comforting dish features delectable cheesy baguettes that elevate every spoonful.
- Prep Time: 20 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 20 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Baking
- Cuisine: French
Ingredients
- 4 large yellow onions
- 2 large sweet onions (Vidalia)
- 6 tablespoons butter
- 4 cups beef broth
- 1.5 cups chicken broth
- 1 tablespoon dry apple vinegar
- 1 baguette
- 6 slices Gruyere cheese
- Fresh thyme and bay leaves for seasoning
Instructions
- Slice the onions into ¼-inch thick pieces.
- Melt butter in a large soup pot over medium-low heat, then add onions.
- Cook the onions slowly for about 2 hours until caramelized, stirring occasionally.
- Sprinkle flour over the onions and cook for an additional 2 minutes.
- Add beef broth, chicken broth, apple vinegar, thyme, and bay leaves; simmer for 45 minutes.
- Preheat oven to 350°F; slice baguette and toast lightly.
- Top each slice with Gruyere cheese and bake at 450°F until melted.
- Serve soup warm topped with cheesy baguettes.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 310
- Sugar: 5g
- Sodium: 870mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 9g
- Cholesterol: 35mg
