This classic French Onion Soup features deeply caramelized onions in a savory beef broth topped with melted cheese. It is a hearty and warming dish that is perfect for cold weather.

List of ingredients
- 1 1/2 pounds onions (about 3 large onions), thinly sliced – the main flavor base.
- 3 Tablespoons butter – for sautéing and rich flavor.
- 1/4 teaspoon granulated sugar – helps the onions caramelize.
- 1/4 teaspoon salt – enhances all savory notes.
- 2 Tablespoons all-purpose flour – used to thicken the broth.
- 6 cups low-sodium beef broth – provides the rich liquid base.
- 1/2 cup beef broth mixed with 1 teaspoon apple cider vinegar – alcohol-free replacement for white wine.
- 1/2 teaspoon dried thyme – adds an earthy aroma.
- 1 piece celery (small chunk, not the whole rib) – adds subtle depth.
- 2 bay leaves – provides a classic herbal backbone.
- 8 slices French Baguette – for the toasted topping.
- 4 Tablespoons butter, melted – for brushing the bread.
- 2 cloves garlic, halved – for rubbing on the toasted bread.
- 1 cup Gruyere cheese, fresh grated – for the signature melted top.
- 1/3 cup freshly grated parmesan cheese – adds a salty, sharp finish.
step-by-step instructions
- Caramelize the onions: Melt butter in a large pot over medium heat. Add the sliced onions and season with salt and pepper, cooking until softened. Stir in the sugar and continue to gently cook, stirring occasionally, until the onions are golden brown and caramelized, which takes about 25 minutes. Maintain medium to medium-low heat to prevent burning.
- Thicken and Simmer: Stir in the flour and cook for an additional 3 minutes to remove the raw flour taste. Pour in the beef broth, the beef broth and vinegar mixture, thyme, celery, and bay leaves. Cover the pot partially and simmer for 30 minutes.
- Prepare the Oven: Preheat your oven to 350 degrees F.
- Toast the Bread: Place baguette slices on a baking sheet and brush both sides with melted butter. Bake for 15 minutes, flipping the slices halfway through the cooking time. Once removed from the oven, rub one cut clove of garlic onto each piece of bread.
- Broil and Assemble: Turn the oven to High broil. Remove the bay leaves and celery chunk from the soup. Ladle the soup into 4 oven-proof bowls. Place toasted bread on top of each bowl, using two slices if necessary based on bowl size. Generously sprinkle the Gruyere and parmesan cheese over the bread. Broil until the cheese is brown and bubbling.
Pro Tips for Better Caramelization
Use a Heavy-Bottomed Pot
A Dutch oven or a heavy stainless steel pot is ideal for this recipe. These materials distribute heat evenly, which prevents the onions from burning in hot spots. This ensures a uniform golden-brown color throughout the batch.
Control the Heat Carefully
Maintain a medium to medium-low heat throughout the caramelization process. If the heat is too high, the onions will char and become bitter rather than sweet. Patience is key to achieving the deep mahogany color required for authentic flavor.
Stir Regularly but Not Constantly
Allow the onions to sit for a few minutes to develop a brown crust before stirring. Frequent stirring prevents burning, but leaving them undisturbed briefly allows the natural sugars to brown. This balance creates the best texture and taste.
Deglaze the Pan Thoroughly
When you add the liquid, make sure to scrape the bottom of the pot. The brown bits, known as fond, contain concentrated flavor from the caramelized onions. Incorporating this into the broth adds significant depth to the final soup.
Ingredient Substitutions and Modifications
Choosing Different Onion Varieties
Yellow onions are the standard choice for their balanced sweetness and sharp flavor. For a sweeter result, you can use Vidalia or Walla Walla onions. Red onions can be used in a pinch, though they will change the color of the soup to a darker hue.
Alternative Cheese Options
While Gruyere is traditional, Swiss cheese is an excellent substitute with a similar melting profile. Emmental is another great choice for those seeking a nutty flavor. You can also mix in a small amount of mozzarella for extra stretch and pull.
Making a Vegetarian Version
Replace the beef broth with a high-quality vegetable broth. To mimic the richness of beef, stir in 1 tablespoon of soy sauce or a teaspoon of Worcestershire sauce (ensure it is fish-free). Use olive oil instead of butter for a fully plant-based version.
Gluten-Free Adaptations
Substitute the all-purpose flour with a gluten-free flour blend or cornstarch mixed with water. Use a certified gluten-free baguette or a gluten-free artisan loaf for the topping. The flavor remains identical while catering to dietary needs.
Serving and Presentation Ideas
Selecting the Right Oven-Safe Bowls
Use ceramic crocks or tempered glass bowls that can withstand high broiler heat. Avoid using standard plastic or thin glass bowls, as they can crack under the intensity of the broiler. Deep bowls help keep the soup hot longer.
Pairing with Fresh Sides
The richness of the cheese and beef broth pairs well with a light, acidic side. A simple arugula salad with a lemon vinaigrette cleanses the palate between bites. A crisp green salad with a light balsamic dressing is also a classic choice.
Adding Fresh Herbal Garnishes
While dried thyme is used in the cooking process, a sprinkle of fresh parsley or chives on top of the melted cheese adds visual appeal. Fresh herbs provide a bright contrast to the deep, savory flavors of the caramelized onions.
Storage and Reheating Guidelines
Storing the Soup Base
Allow the soup base to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to four days. Do not add the bread or cheese until you are ready to serve and broil.
Freezing the Base for Later
The soup base can be frozen for up to three months in a freezer-safe container. Avoid freezing the toasted bread or the assembled cheese topping. Thaw the soup in the refrigerator overnight before reheating on the stove.
Best Reheating Method
Reheat the soup base in a saucepan over medium heat until it reaches a simmer. If the soup has thickened too much during storage, add a small splash of beef broth or water to reach the desired consistency. Then, proceed with the broiling steps.
Troubleshooting Common Issues
Preventing Burnt Onions
If you notice the onions are browning too quickly or sticking, add a tablespoon of water to the pot. This deglazes the pan and lowers the temperature momentarily. If the onions actually burn, it is best to start over as the bitter taste cannot be removed.
Fixing a Too-Thin Broth
If the broth feels too watery, simmer it without a lid for an additional 10 to 15 minutes. This allows the liquid to reduce and the flavors to concentrate. Alternatively, you can whisk in a small amount of additional flour slurry.
Managing Cheese That Won’t Brown
Ensure your broiler is fully preheated to the high setting before adding the bowls. Position the oven rack about 4 to 6 inches away from the heating element. Keep a close eye on the cheese, as it can go from bubbling to burnt in seconds.
Frequently Asked Questions
Can I use yellow onions instead of white?
Yes, yellow onions are actually preferred for French Onion Soup because they have a higher sugar content and a more robust flavor when cooked slowly.
How do I stop the bread from getting too soggy?
The key is to toast the baguette slices thoroughly on both sides before placing them on the soup. Rubbing them with garlic and butter creates a protective barrier that keeps the bread crisp longer.
Can I make this in a slow cooker?
You can simmer the broth in a slow cooker, but the onions must be caramelized in a pot first. Slow cookers cannot reach the temperatures necessary to achieve the Maillard reaction required for caramelization.
What is the best way to slice onions thinly?
A mandoline slicer is the fastest way to get perfectly uniform, thin slices. If using a knife, use a sharp chef’s knife and slice from pole to pole to maintain the onion’s structure.
Print
Authentic French Onion Soup
- Total Time: 95 minutes
- Yield: 4 servings 1x
- Diet: General
Description
The BEST French Onion Soup recipe is easier than you’d think! This authentic, simple and flavorful soup is the perfect warm dish for winter.
Ingredients
- 1 1/2 pounds onions, thinly sliced
- 3 Tablespoons butter
- 1/4 teaspoon granulated sugar
- 1/4 teaspoon salt
- 2 Tablespoons all-purpose flour
- 6 cups low-sodium beef broth
- 1/2 cup white grape juice
- 1/2 teaspoon dried thyme
- 1 piece celery, small chunk
- 2 bay leaves
- 8 slices French Baguette
- 4 Tablespoons butter, melted
- 2 cloves garlic, halved
- 1 cup Gruyere cheese, fresh grated
- 1/3 cup freshly grated parmesan cheese
Instructions
- Caramelize onions: Add butter and onions to a large pot over medium heat. Season with a little salt and pepper and cook until softened. Add sugar and continue to gently stir until onions become golden brown and caramelized, about 25 minutes.
- Thicken and Simmer: Add the flour and cook for 3 more minutes. Add beef stock, white grape juice, thyme, celery, and bay leaves. Cook partially covered for 30 minutes.
- Preheat: Preheat oven to 350 degrees F.
- Toast bread: Arrange bread on a baking sheet and brush with melted butter on both sides. Bake for 15 minutes, flipping to the other side half way through. Remove from oven and rub a cut clove of garlic onto each piece of bread.
- Broil: Turn oven to High broil. Remove bay leaves and the piece of celery from the soup and ladle soup into 4 oven proof bowls. Place the toasted bread on top of each bowl. Sprinkle the tops generously with both types of cheese. Broil until the cheese is browned and bubbling.
Notes
Cheese: Could substitute Swiss. Make Ahead: The soup base can be made a day in advance and stored in the fridge. Freezing: Store the soup, without bread and cheese, in a freezer safe container and freeze for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 80 minutes
- Category: Soup
- Method: Stovetop and Broiling
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 628 kcal
- Sugar: 11 g
- Sodium: 1757 mg
- Fat: 35 g
- Saturated Fat: 21 g
- Unsaturated Fat: 11 g
- Trans Fat: 1 g
- Carbohydrates: 52 g
- Fiber: 5 g
- Protein: 27 g
- Cholesterol: 96 mg
Keywords: French Onion Soup, caramelized onions, beef broth, winter soup, comfort food




