TastelyBites

French Onion Soup Recipe

This French Onion Soup Recipe is the definitive bistro classic made at home. Deeply caramelized sweet onions simmered in a rich savory broth, topped with a thick slice of toasted baguette and a golden blanket of melted Gruyere cheese. Furthermore, every single bowl is a deeply indulgent and unforgettable experience.

SHBy Sophie HartwellApril 5, 2026 1 hr 5 mins
French Onion Soup RecipeSoup and Stew
Prep10 mins
Caramelize40 mins
Simmer15 mins
Total1 hr 5 mins
Serves4 Bowls
CourseSoup
CuisineFrench

This French Onion Soup Recipe is one of the most iconic and beloved soups in the world. The extraordinary depth of flavor comes from one deceptively simple process. Specifically, it involves slowly caramelizing a large pile of onions until they transform into something dark, sweet and deeply complex. Moreover, this French Onion Soup Recipe is then topped with toasted baguette and bubbling melted Gruyere cheese for that irresistible finishing touch.

Additionally, once you make this at home you will be amazed at how achievable restaurant quality French Onion Soup truly is. Therefore, do not be put off by the caramelizing time. For more warming soups, explore our Tomato Soup Recipe, our hearty Beef Stew Recipe and our full Soup and Stew collection.

The Secret to This French Onion Soup Recipe

The entire soul of this French Onion Soup Recipe lives in the caramelized onions. This step cannot be rushed. It takes 35 to 40 minutes of patient cooking over medium low heat. The onions start out sharp, pungent and pale. However, with time and gentle heat they transform completely. Consequently, they turn deep golden brown, soft, silky and extraordinarily sweet.

Furthermore, as the onions caramelize their natural sugars develop through a process called the Maillard reaction. As a result, hundreds of new flavor compounds form in the pan. These compounds are what give this French Onion Soup Recipe its signature deep and complex taste. Moreover, it is this transformation that makes French Onion Soup so completely unlike any other soup in the world.

Which Onions to Use in This Recipe

The choice of onion matters significantly in this French Onion Soup Recipe. Therefore, it is worth selecting carefully. Here are the best options:

  • Yellow onions — The most traditional choice. They have the perfect balance of sharpness and natural sugar for caramelizing. Moreover, they are widely available and affordable.
  • White onions — Slightly sharper raw but they caramelize beautifully. Furthermore, they produce a cleaner and slightly sweeter finished flavor than yellow onions.
  • Sweet onions (Vidalia) — Their higher sugar content means they caramelize a little faster. Additionally, they produce an even sweeter and more mellow finished soup.
  • Red onions — Not traditional but they work well. Consequently, they give the soup a slightly richer and earthier flavor with a beautiful deep color.
Why You Will Love This French Onion Soup Recipe Deeply caramelized sweet onions in every bowl · Rich savory broth · Bubbling golden melted Gruyere topping · Serves 4 generously · A true bistro classic made in your own kitchen · Impressive enough for dinner guests and comforting enough for a quiet night in

The Best Cheese for the Topping

The cheese topping is what makes this French Onion Soup Recipe so visually spectacular. Moreover, the right cheese must melt smoothly and develop a golden crust under the broiler. Here are the best options:

  • Gruyere — The most classic and highly recommended choice. It melts perfectly and adds a rich, nutty flavor. Furthermore, it is inseparable from truly authentic French Onion Soup.
  • Emmental — A close relative of Gruyere. It melts equally well and has a milder, sweeter flavor. Additionally, it is often easier to find and more affordable.
  • Provolone — An excellent melting cheese with a mild, slightly sharp flavor. Moreover, it browns beautifully under the broiler and works well when Gruyere is unavailable.
  • Mozzarella with Parmesan — Mozzarella provides the melt and stretch. On the other hand, Parmesan adds sharp, salty depth. Together, they make a very accessible and delicious alternative.

The Role of Wine and Stock

After the onions are fully caramelized, a pour of dry white wine deglazes the pan. It lifts all the caramelized bits from the bottom. Moreover, the wine adds acidity and complexity that balances the sweetness of the onions. As a result, the broth tastes layered and interesting rather than one dimensionally sweet.

Furthermore, good quality beef stock is essential for this French Onion Soup Recipe. It provides the rich and savory backdrop the caramelized onions need to truly shine. On the other hand, a weak or watery stock produces a flat and disappointing broth. Consequently, always choose the best stock you can find.

How to Make This French Onion Soup Recipe

The process has three stages. First, slowly caramelize the onions with patience. Then, build and simmer the broth. Finally, ladle into oven safe bowls, top with toasted baguette and cheese and broil until golden and bubbling. The full method is in the recipe card below.

What to Serve with French Onion Soup

This French Onion Soup Recipe is a complete meal on its own with the bread and cheese topping. However, these light accompaniments pair beautifully alongside:

  • A simple green salad with sharp Dijon mustard vinaigrette for a clean and refreshing contrast
  • Extra sliced baguette on the side — moreover, it is perfect for mopping up the rich broth
  • Our fresh and vibrant Greek Salad as a light starter before the soup
  • Our crispy Garlic Bread Bites alongside for an extra indulgent bread option
  • A glass of the same dry white wine used in the recipe — consequently, it creates a perfectly paired and elegant dining experience

How to Store This French Onion Soup Recipe

Store the broth and onion base in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium heat. Moreover, the soup base freezes well for up to 3 months. Therefore, it is an excellent recipe for batch cooking ahead of the week.

Adding the Cheese Topping After Storage

Always prepare the cheese topping fresh just before serving. Do not add the bread and cheese before storing. The bread becomes completely sodden and the cheese loses its texture. Therefore, reheat the soup base first. Then add the fresh topping under the broiler immediately before serving for the best result.

Easy Variations for This French Onion Soup RecipeRed Wine Version — Replace the white wine with a full bodied red wine. Furthermore, use beef stock only for a darker, richer and more intensely flavored broth.
Vegetarian French Onion Soup — Replace the beef stock with a rich vegetable stock. Additionally, add a tablespoon of soy sauce for extra umami depth to compensate for the absence of beef flavor.
Sherry Version — Replace the white wine with dry sherry for a nuttier, more complex and deeply traditional flavor that is widely used in classic French bistro versions.
Extra Cheesy — Use two layers of toasted baguette in each bowl with cheese between the layers and on top. As a result, every spoonful comes with an extraordinary amount of melted cheese.
Slow Cooker — Caramelize the onions on the stovetop first. Then transfer to a slow cooker with the stock and wine. Cook on low for 6 to 8 hours for a deeply flavored, hands off version.

Make This French Onion Soup Recipe Tonight

In conclusion, this French Onion Soup Recipe is one of the most impressive and deeply satisfying soups you can make at home. Therefore, whether you are hosting dinner guests or simply treating yourself to something truly special on a cold evening, this recipe always delivers. Browse more of our Soup and Stew recipes and share your results in the comments below!

Recipe card

French Onion Soup Recipe

Deeply caramelized sweet onions in a rich savory broth topped with toasted baguette and golden bubbling Gruyere cheese. A timeless bistro classic.

P Pin
Prep
10 mins
Caramelize
40 mins
Simmer
15 mins
Total
1 hr 5 mins
Serves
4 Bowls
Course
Soup
Cuisine
French
Calories
420 kcal

Ingredients

0/13 ready · tap to tick off

The Caramelized Onions

The Broth

The Topping

Equipment

  • Large wide heavy pot or Dutch oven
  • Sharp knife and cutting board
  • Wooden spoon
  • Box grater for cheese
  • 4 oven safe soup bowls or ramekins
  • Baking tray for broiling
  • Oven grill or broiler
  • Measuring spoons and jug

Method

Tap a step when it’s done.

Nutrition

Per serving · 1 of 4 bowls with baguette and cheese

420

Calories

18g

Protein

38g

Carbs

20g

Total Fat

11g

Sat. Fat

4g

Fibre

12g

Sugar

820mg

Sodium

55mg

Cholesterol

* Nutritional values are estimates per serving including two baguette rounds and Gruyere cheese topping. Using less cheese reduces fat and calories. Vegetarian stock reduces sodium slightly.

Notes

  • The caramelization step cannot be rushed. If you increase the heat to speed things up, the onions will burn on the outside before the sugars have time to develop properly. Low and slow is the only correct approach for this French Onion Soup Recipe.
  • You need oven safe bowls for this recipe. Standard soup bowls will crack or shatter under the broiler. Use ceramic ramekins, French onion soup crocks or any oven safe bowl rated for broiler use.
  • Toast the baguette slices until they are very dry and completely hard. If the bread has any softness remaining it will dissolve into the soup and create a soggy, unpleasant texture rather than a firm, satisfying topping.
  • The soup base stores in the refrigerator for up to 4 days and freezes for up to 3 months. Always add the bread and cheese fresh just before serving. Never store assembled bowls as the bread becomes completely unusable.
  • This French Onion Soup Recipe serves 4 generously. To serve 6, increase the stock to 1.4 litres and add a couple more onions. The caramelizing time remains the same.

Tips for success

  • Use a wide, heavy bottomed pot for caramelizing the onions. A wide base means more surface area for moisture to evaporate. Furthermore, the onions caramelize more efficiently and evenly than in a narrow, tall pot.
  • Stir the onions every 3 to 4 minutes during caramelization — not constantly. Constant stirring prevents the sugars from developing the caramelized bits on the bottom of the pan. Those sticky bits are where all the deepest flavor lives.
  • If the onions start to stick, add a tablespoon of water and scrape up the fond from the bottom. This is called deglazing mid cook. Moreover, it incorporates all that concentrated flavor back into the onions rather than burning it.
  • Be generous with the Gruyere. A thin coating of cheese melts too quickly and does not develop the deeply golden, slightly charred spots that make French Onion Soup Recipe visually stunning. Pile it on thickly and unevenly.
  • Watch the bowls carefully under the broiler. The cheese goes from perfectly golden to burnt very quickly. Furthermore, different ovens have different broiler intensities. Check every 60 seconds after the first 3 minutes.
  • Let the bowls rest for 2 minutes after removing from the broiler. The soup and bowls are extremely hot. On the other hand, the brief rest allows the temperature to drop slightly to a safe eating level without losing any of the wonderful heat.