This French Onion Soup is a delightful blend of rich flavors and comforting warmth, perfect for chilly evenings or elegant gatherings. The combination of perfectly caramelized onions, high-quality beef broth, and Gruyere cheese creates a dish that’s not only satisfying but also impressively easy to make. This classic soup serves as an excellent starter or a main dish when paired with fresh bread.
Why You’ll Love This Recipe
- Rich Flavor: The deep, savory taste of caramelized onions combined with beef broth makes every spoonful a delight.
- Comforting Warmth: This soup is perfect for cozy nights, offering warmth and satisfaction with each bowl.
- Versatile Dish: Suitable for any occasion—from casual dinners to festive gatherings—this soup never fails to impress.
- Simple Ingredients: The recipe uses straightforward ingredients that are easy to find in any grocery store.
- Easy to Make: With clear instructions, this French Onion Soup is accessible for cooks of all skill levels.
Tools and Preparation
Before diving into making the soup, gather your tools. Having everything ready will streamline the cooking process.
Essential Tools and Equipment
- Large soup pot or Dutch oven
- Silicone spatula
- Mandoline slicer (optional)
- Baking sheet
- Tongs
Importance of Each Tool
- Large soup pot or Dutch oven: Ideal for slow cooking the onions, ensuring even caramelization without burning.
- Silicone spatula: Great for scraping the bottom of the pot to incorporate flavorful browned bits back into the soup.
- Mandoline slicer: Makes slicing onions easier and ensures uniform thickness for even cooking.

Ingredients
This traditional French Onion Soup has warm baguettes topped with hot, melted Gruyere cheese. High quality beef broth, a splash of apple vinegar, and perfectly caramelized onions are the secrets to this classic recipe.
- 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 will reduce in size during cooking. For ease, use a mandoline slicer if available.
Step 2: Melt Butter
Melt the butter in a large soup pot over medium-low heat until it begins to foam. This helps clarify the butter for smoother cooking.
Step 3: Caramelize Onions
Add the sliced onions to the pot using tongs to coat them evenly with butter. Cook uncovered, stirring every 10–15 minutes until they caramelize slowly, which may take up to 2 hours.
Step 4: Deglaze the Pot
As the onions cook down and brown bits form at the bottom of the pot, deglaze by adding a splash of apple vinegar. Scrape up those bits with a silicone spatula and repeat as necessary.
Step 5: Add Flour
When onions are nearly done, sprinkle flour over them and cook for an additional 2 minutes. Add any remaining apple vinegar and increase heat to medium-high, tossing frequently.
Step 6: Combine Broths and Seasonings
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 slightly ajar.
Step 7: Preheat Oven
While your soup simmers away, preheat your oven to 350° F.
Step 8: Prepare Baguette Slices
Slice your baguette into ½-inch thick pieces. Brush tops with olive oil if desired and bake on a baking sheet for about 5 minutes until lightly toasted.
Step 9: Melt Cheese on Baguettes
Raise oven temperature to 450° F. Top each slice with Gruyere cheese and bake until cheese melts and bubbles—watch closely!
Step 10: Final Seasoning
Remove bay leaves and thyme stems from the soup. Season with salt and pepper according to your taste preference.
Step 11: Serve Hot
Ladle warm soup into bowls and top each serving with cheesy baguette slices. Enjoy your delicious homemade French Onion Soup!
How to Serve French Onion Soup
French Onion Soup is a warm and comforting dish that can be enjoyed in various ways. Here are some serving suggestions to enhance your dining experience.
Classic Baguette Topping
- Toasted baguette slices topped with melted Gruyere cheese are the hallmark of this dish, adding texture and richness.
Herb Garnish
- Fresh thyme or chives sprinkled on top not only adds color but also enhances the flavor profile of the soup.
Crusty Bread on the Side
- Serve a crusty bread alongside for dipping. It complements the rich broth perfectly and makes for a satisfying meal.
Salad Pairing
- A light green salad with vinaigrette can balance the richness of the soup, offering a refreshing contrast.
Wine Pairing (Non-Alcoholic)
- Consider pairing with a sparkling grape juice or non-alcoholic apple cider to bring acidity and brightness to the meal.
How to Perfect French Onion Soup
To achieve the perfect bowl of French Onion Soup, keep these key tips in mind:
- Use high-quality broth: The base of your soup should be flavorful. Invest in good beef broth for depth and richness.
- Caramelize onions slowly: Take your time with the onions; slow caramelization brings out their natural sweetness, making all the difference in taste.
- Splash of vinegar: Adding apple vinegar while cooking helps deglaze the pot and adds complexity to the flavors.
- Top with generous cheese: Don’t skimp on cheese! A thick layer of melted Gruyere creates that iconic cheesy crust everyone loves.
Best Side Dishes for French Onion Soup
Pairing side dishes with your French Onion Soup can elevate your meal. Here are some excellent options:
- Garlic Bread
A classic choice, garlic bread offers a crunchy texture that complements the soup beautifully. - Caesar Salad
Crisp romaine lettuce, croutons, and creamy dressing provide a refreshing contrast to the warm soup. - Roasted Vegetables
Seasonal roasted veggies add color and nutrition while balancing the richness of French Onion Soup. - Quiche
A slice of vegetable quiche makes for a hearty addition, bursting with flavors that harmonize well with onion soup. - Cheese Platter
Various cheeses served with nuts and fruits create an elegant touch that pairs wonderfully with each bowl of soup. - Stuffed Mushrooms
Flavorful stuffed mushrooms serve as bite-sized treats that complement the savory notes of French Onion Soup.
Common Mistakes to Avoid
Avoiding common mistakes can ensure your French Onion Soup turns out perfect every time. Here are some pitfalls to watch out for:
- Using the wrong onions: Sweet onions like Vidalia are key for a rich flavor. Avoid using overly pungent varieties that may dominate the dish.
- Rushing the caramelization: Caramelizing onions takes time, about 2 hours. If you rush this step, you’ll miss the deep, sweet flavor essential for great soup.
- Skipping quality broth: The broth is the foundation of your French Onion Soup. Always use high-quality beef and chicken broths to enhance the flavor.
- Not seasoning properly: Taste as you cook! Adding salt and pepper at different stages helps develop a balanced flavor throughout the soup.
- Ignoring the cheese layer: Gruyere cheese is crucial for that traditional topping. Don’t skip it or opt for a lesser cheese that won’t melt well.
Refrigerator Storage
- Store in an airtight container in the fridge for up to 3 days.
- Allow the soup to cool completely before sealing it in containers.
Freezing French Onion Soup
- Freeze in airtight containers or heavy-duty freezer bags for up to 3 months.
- Leave space at the top of containers for expansion during freezing.
Reheating French Onion Soup
- Oven: Preheat to 350°F, transfer soup to an oven-safe bowl, add baguette and cheese, cover with foil, and heat until warmed through.
- Microwave: Transfer soup to a microwave-safe bowl, cover loosely, and heat in 1-minute intervals until hot.
- Stovetop: Place in a saucepan over medium heat and stir frequently until heated through.
Frequently Asked Questions
What is French Onion Soup?
French Onion Soup is a classic dish made from caramelized onions simmered in broth, topped with melted cheese on toasted baguette slices.
How do I make my French Onion Soup richer?
To deepen the flavor of your French Onion Soup, use high-quality beef broth and allow your onions to caramelize slowly for maximum sweetness.
Can I make French Onion Soup vegetarian?
Yes! Simply substitute beef broth with vegetable broth and omit any meat-based ingredients while still following the same cooking method.
How do I customize my French Onion Soup?
You can customize your French Onion Soup by adding herbs like rosemary or thyme, or by experimenting with different types of cheeses such as Swiss or provolone.
Final Thoughts
This French Onion Soup recipe brings warmth and comfort with its rich flavors. It’s perfect as a starter or main meal. Feel free to customize it by adding herbs or trying different cheeses based on your taste preferences. Enjoy this classic dish that’s easy to make and incredibly satisfying!
French Onion Soup
- Total Time: 2 hours 15 minutes
- Yield: Approximately 6 servings 1x
Description
Warm up with our delicious French Onion Soup recipe! This comforting classic features perfectly caramelized onions simmered in rich beef and chicken broth, topped with gooey melted Gruyere cheese on crispy baguette slices. Ideal for chilly evenings or elegant gatherings, this savory dish balances deep flavors with satisfying warmth. Whether served as a starter or a main course alongside fresh bread, it’s sure to impress your family and friends. Simple ingredients come together effortlessly, making it accessible for cooks of all skill levels. Embrace the cozy vibes that this traditional recipe brings to your table!
Ingredients
- 4 large yellow onions
- 2 large sweet onions (Vidalia)
- 6 tablespoons butter
- 4 cups beef broth
- 1.5 cups chicken broth
- ¾ cup apple vinegar
- 6 slices Gruyere cheese
- 1 baguette
Instructions
- Slice the onions into ¼-inch pieces.
- Melt butter in a large pot over medium-low heat.
- Add sliced onions, stirring occasionally for about 2 hours until caramelized.
- Deglaze the pot with apple vinegar, scraping any browned bits.
- Optional: Sprinkle flour over the onions and cook for an additional 2 minutes.
- Add beef broth, chicken broth, bay leaves, and thyme; simmer for about 45 minutes.
- Preheat oven to 350°F and toast baguette slices until lightly golden.
- Top each baguette slice with Gruyere cheese and bake at 450°F until melted.
- Season soup with salt and pepper before serving hot.
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Category: Soup
- Method: Simmering/Baking
- Cuisine: French
Nutrition
- Serving Size: 1 bowl (about 250g)
- Calories: 360
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 50mg