This rich and savory French onion soup is a comforting classic made with deeply caramelized onions and melted cheese. It is an ideal starter for dinner parties or a hearty main course on a chilly evening.

List of ingredients
- 6 cups thinly sliced onions – yellow onions provide the best traditional flavor.
- 2 tablespoons butter – adds a creamy richness to the caramelization process.
- 2 tablespoons olive oil – prevents the butter from burning over long cook times.
- 6 sprigs fresh thyme – provides an earthy, herbal aroma to the broth.
- 1 bay leaf – adds complex, subtle savory notes.
- 1/2 cup beef broth mixed with a splash of apple cider vinegar – replaces wine to provide necessary acidity.
- 4 cups high-quality beef broth – creates the deep, savory base of the soup.
- 4 slices baguette, toasted – serves as a sturdy base for the melted cheese.
- 1 1/2 cups grated Gruyere or similar cheese – melts into a salty, bubbly crust.
- Salt and pepper – used to taste for final seasoning adjustment.
step-by-step instructions
- Caramelize the Onions: Heat butter and oil in a large skillet over medium heat. Add sliced onions, thyme leaves, and bay leaf, then cook on low heat for about 45 minutes, stirring every 10 minutes to ensure even browning.
- Deglaze the Pan: Once the onions are deep brown, increase the heat slightly and pour in the beef broth and vinegar mixture. Stir well to scrape up any browned bits from the bottom of the pan.
- Simmer the Soup: Stir in the remaining beef broth and bring the mixture to a boil. Reduce the heat to low and let it simmer gently while you preheat the broiler.
- Prepare the Bowls: Ladle the hot soup into four oven-safe bowls. Place a toasted baguette slice on top of each bowl of soup.
- Add the Cheese: Divide the grated Gruyere evenly over the bread slices. Ensure the cheese reaches the edges for a complete crust.
- Broil to Perfection: Place the bowls under the broiler for 3-5 minutes. Watch closely until the cheese is melted and golden brown.
- Finish and Serve: Garnish with additional fresh thyme if desired. Serve the soup immediately while the cheese is bubbling.
Practical Guidance for Caramelization
Slice Onions Root-to-Stem
Slicing onions pole-to-pole, from the root to the stem, ensures that the pieces remain intact during the long cooking process. This technique results in uniform slices that caramelize evenly without turning into mush.
Maintain a Low Temperature
The key to deep flavor is slow caramelization, which requires low and steady heat. If the heat is too high, the onions will sear or burn on the outside before the natural sugars can develop through the entire slice.
Stir Onions Regularly
While you do not need to stir constantly, moving the onions every 10 minutes prevents sticking. This redistribution ensures that all sides of the onions come into contact with the heat and the fats.
Select a Wide-Bottomed Pan
Using a large skillet or a wide pot allows moisture to evaporate more quickly. If the onions are crowded in a deep pot, they will steam rather than brown, significantly increasing the cooking time.
Ingredient Alternatives and Customizations
Use Vegetable Broth for a Meatless Version
To make this recipe vegetarian, substitute the beef broth with a rich vegetable broth. Adding a teaspoon of soy sauce or Worcestershire sauce can help maintain the depth of flavor usually provided by beef.
Try Swiss or Emmental Cheeses
If Gruyere is unavailable, Swiss or Emmental are excellent alternatives. These cheeses provide a similar nutty flavor and melt well under a broiler to create the required golden crust.
Utilize Gluten-Free Bread Options
Substitute the traditional baguette with a toasted gluten-free baguette or thick slices of gluten-free sourdough. Ensure the bread is toasted firmly so it does not dissolve too quickly in the broth.
Add Balsamic Vinegar for Extra Depth
Stirring in a teaspoon of balsamic vinegar during the final minutes of caramelization adds a tangy sweetness. This enhances the rich brown color of the onions and adds a layer of complexity to the soup.
Preservation and Warming Guide
Refrigerate in Airtight Containers
Store the cooled soup base in a sealed container in the refrigerator for up to three days. Keep the toasted bread and cheese separate until you are ready to serve to maintain texture.
Freeze the Base Only
You can freeze the onion and broth mixture for up to three months in a freezer-safe bag. Do not freeze the soup with the bread or cheese already added, as the texture will be ruined upon thawing.
Warm on the Stovetop
To reheat, pour the soup into a pot and warm over medium heat until it reaches a simmer. Avoid microwaving the soup for long periods to prevent the onions from overcooking.
Toast Baguette Fresh for Reheating
For the best experience, toast fresh baguette slices and add new cheese when reheating. Broil these toppings separately if you are not using oven-safe bowls for the reheating process.
Common Cooking Challenges
Adjust Heat to Prevent Burning
If you notice the onions are darkening too quickly or sticking to the pan, lower the heat immediately. Add a small knob of butter or a splash of water to loosen the browned bits and regulate the temperature.
Balance Salt with Acid
If the soup tastes too salty after simmering, add a small squeeze of lemon juice or a teaspoon of apple cider vinegar. The acid cuts through the saltiness and brightens the overall flavor profile.
Control Broiler Proximity
Every broiler is different, so the distance between the rack and the heating element matters. Keep a close eye on the cheese, as it can go from golden to burnt in a matter of seconds.
Toast Bread Until Firm
To prevent the baguette from sinking or becoming soggy too quickly, toast it until it is quite crisp. A firm piece of bread acts as a better raft for the heavy layer of cheese.
Complementary Serving Ideas
Pair with a Crisp Green Salad
Because this soup is very rich and salty, it pairs perfectly with a light side salad. A simple mix of arugula or spinach with a lemon vinaigrette provides a refreshing contrast.
Choose a Dense French Baguette
Select a baguette with a thick crust and a dense interior. This prevents the bread from absorbing too much liquid too quickly, allowing it to hold the cheese topping securely.
Use Oven-Safe Crocks for Presentation
Serving the soup in individual ceramic crocks provides an authentic feel and keeps the soup hot longer. Ensure the crocks are broiler-safe to avoid cracking under high heat.
Common Questions
Can I use red onions instead of yellow?
Yes, red onions can be used, although they provide a slightly sweeter taste and a darker color. Mixing different onion types can also add more complexity to the final flavor.
What if my bowls are not oven-safe?
You can toast the baguette slices with cheese on a separate baking sheet under the broiler. Place the cheesy toast onto the soup immediately before serving.
How long do the onions take to brown?
True caramelization usually takes between 40 to 50 minutes on low heat. Do not rush this process, as high heat will burn the onions rather than caramelizing them.
Can this be made in a Crockpot?
While you can simmer the broth in a slow cooker, the onions must be caramelized in a pan first for the correct flavor. The broiling step must also be done in an oven.
Print
The Best Easy French Onion Soup
- Total Time: 1 hour 45 minutes
- Yield: 4 servings 1x
- Diet: General
Description
French onion soup is a timeless classic that brings comfort with every spoonful. This easy version ensures you can enjoy its rich flavors with minimal effort. Perfect for cozy dinners or as a starter for a special meal.
Ingredients
- 6 cups thinly sliced onions
- 2 tablespoons butter
- 2 tablespoons olive oil
- 6 sprigs fresh thyme
- 1 bay leaf
- ½ cup apple cider vinegar
- 4 cups high-quality beef broth
- 4 slices baguette (toasted)
- 1 ½ cups grated microbial-rennet Gruyere or similar cheese
- salt and pepper to taste
Instructions
- Caramelize the Onions: In a large skillet with high sides, heat the butter and oil over medium heat. Add the sliced onions, thyme leaves (removed from sprigs), and bay leaf. Cook the onions on low heat until they are deeply caramelized, stirring every 10 minutes to prevent sticking. Add a teaspoon of salt.
- Deglaze and Simmer: Once the onions are a deep caramel color, deglaze the pan with the apple cider vinegar. Increase the heat to bring the mixture to a boil. Add the beef broth and bring the soup back to a boil, then reduce the heat and let it simmer while you preheat your broiler. Taste and adjust seasoning.
- Prepare for Broiling: Ladle the soup into four oven-safe bowls. Top each bowl with a toasted baguette slice. Divide the grated cheese evenly among the bowls, ensuring each has a generous amount on top.
- Broil the Soup: Place the bowls under the broiler until the cheese is melted, golden, and bubbly, typically 3-5 minutes.
- Garnish and Serve: Garnish with additional fresh thyme leaves if desired. Serve immediately.
Notes
Yellow onions are traditional, but you can use a mix of yellow, white, and red onions for added complexity. Use microbial-rennet Gruyere, Emmental, or Swiss cheese for the topping.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Category: Soup
- Method: Stovetop and Broiling
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 540 kcal
- Sugar: 10 g
- Sodium: 863 mg
- Fat: 30 g
- Saturated Fat: 14 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 39 g
- Fiber: 5 g
- Protein: 24 g
- Cholesterol: 69 mg