Cooking Gorgeous

  • About
    • Privacy Policy
    • Terms and Conditions
    • Contact Us
    • Media Mentions
  • Recipe Index
menu icon
go to homepage
  • Cozy Soups
  • Recipe Index
  • About
  • Contact Us
  • Subscribe
  • Work With Me
    • Facebook
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Cozy Soups
    • Recipe Index
    • About
    • Contact Us
    • Subscribe
    • Work With Me
    • Facebook
    • Pinterest
    • YouTube
  • ×
    Cooking Gorgeous » Recipes » Soups

    Traditional French Onion Soup

    Published: Nov 25, 2022 · Modified: Jul 30, 2026 by Ayla Clulee

    Jump to Recipe Add as a Google Source

    This Traditional French Onion Soup is made with caramelized onions, a bit of smoked bacon, and a good homemade beef stock. It's topped with a slice of toasted baguette and melted Gruyère. The onions take about an hour to caramelize properly, but it's worth the wait.

    Close-up of French onion soup topped with a cheesy baguette slice and chives, served with bread on the side.

    I learned this recipe at Le Cordon Bleu, and I still make it the same way today. It might look like something from a restaurant, but you don't need to be a chef to pull it off.

    Jump to:
    • What Is Traditional French Onion Soup
    • What Onions are Best?
    • Ingredients You'll Need
    • How to Make the Perfect French Onion Soup
    • Recipe Tips From The Chef
    • Serving Suggestions
    • Storage and Reheating Instructions
    • Make Ahead
    • Recipe FAQs
    • Related Recipes
    • Traditional French Onion Soup

    What Is Traditional French Onion Soup

    French Onion Soup is probably one of the most famous soups in the world. It is one of these fancy-looking dishes we tend to order in a restaurant because we think it is difficult to make at home.

    A Traditional French Onion Soup is made with caramelized onions slowly braised in a good homemade beef stock flavored with vermouth (or sherry), bay leaves, and thyme.

    The addition of a piece of smoked bacon gives a slight smokiness to the French Onion Soup so I strongly advise using it. This onion soup is best when served with a slice of crusty baguette or Bolillo - Crusty Mexican Bread Rolls that is covered with melty, delicious Gruyère cheese mixed with some good quality Parmesan.

    Spoon dipping into French onion soup, showing the melted cheese and caramelized onions underneath.

    What Onions are Best?

    The two main ingredients of a good French Onion Soup are onions and homemade beef stock. I use mainly yellow onions with the addition of some red onions. Yellow onions have a rich onion taste, and they become sticky and sweet when caramelized.

    Red onions have a sharp and deep flavor and less sweetness. If you find your soup too sweet, increase the number of red onions and use fewer yellow onions.

    Ingredients You'll Need

    Please scroll down to the recipe card below for the full ingredients list with measurements, complete recipe method, recipe notes, and nutritional information.

    Labeled ingredients for the recipe.
    • Onions - I use a mixture of yellow onions and red onions. See "What Onions are Best?" above for how the ratio affects sweetness.
    • Beef stock - A good quality homemade beef stock is essential for a rich and flavorsome French Onion Soup. Store-bought ones usually lack flavor and richness which will leave you with a blend and weak soup. Use homemade Chicken Stock instead if you find making your own beef stock time-consuming. Or if you really want to use store-bought beef stock, try buying the best one.
    • Bacon - A whole smoked bacon is added to the soup for a slightly smoky flavor. You can omit it if you prefer so.
    • Vermouth - You can substitute vermouth with sherry. Skip the alcohol if you are cooking for kids or for a non-alcoholic version.

    Garnish for French Onion Soup

    Labeled garnish ingredients for French onion soup, including a baguette, garlic, shredded Gruyère, and Parmesan on a wooden board.
    • Cheese - Gruyère is the main cheese to use for this Traditional French Onion Soup recipe. I add freshly grated parmesan as it adds a nutty, salty flavor that develops a tasty crust under the broiler. 
    • Baguettes - I use homemade sourdough baguettes but shop-bought baguettes are perfectly fine too. A crusty roll like Bolillo also works well if you don't have a baguette on hand.
    • Garlic - Rubbing the baguette slices with garlic adds a hint of garlic taste without overpowering the soup.

    How to Make the Perfect French Onion Soup

    Caramelize the Onions

    To make the soup, start by slicing your onions. Try to slice them finely for perfect and quick caramelization.

    Place a Dutch oven or a heavy-based pan on low heat and add the butter.

    Thinly sliced yellow and red onions in a white bowl, ready to caramelize.
    Melted butter in a blue Dutch oven, ready for the onions.

    When the butter melts, add the sliced onions to the pan.

    Gently cook the onions until nice and soft, stirring occasionally to avoid them burning. That usually takes around 15 minutes.

    Sliced yellow and red onions added to melted butter in a Dutch oven.
    Onions softening in the Dutch oven over low heat.

    When they are soft and translucent, turn the heat up to medium-high to start the caramelization. Keep stirring the onions to avoid burning them, and be patient at that stage.

    We need a nice golden-brown color on onions without burning them. Burnt onions will give a bitter taste and an unpleasant look to the soup. If the onions aren't caramelized enough, the soup will lack the sweetness coming from the onions.

    Build the Soup

    When the onions are golden brown and release their sweetness, add the garlic and cook for another minute. Use vermouth or sherry to deglaze the pan then add the flour.

    Deeply caramelized onions with minced garlic added to the pot.
    Flour sprinkled over the caramelized onions in the pot.

    Give it a good stir then deglaze the pan again with some of the beef stock to dissolve all the brown bits stuck to the surface.

    Add the whole bacon, bay leaves, thyme, and black pepper along with some more of the beef stock. Only add just enough stock to make a thick soup. You can always add more later if it's too thick at the end of the cooking period.

    Vermouth added to the pot to deglaze the caramelized onions.
    Beef stock, thyme, and a bay leaf added to the onions before simmering.

    Bring it to a boil, turn the heat to low, and let it gently simmer for 45 minutes.

    French onion soup simmering gently in the Dutch oven.

    Garnish the Soup and Serve

    Preheat the grill to 200° C (390° F) and start preparing your garnish while the soup is cooking. Thinly slice the baguette, rub them with garlic, and place them in the oven for a few minutes until lightly toasted.

    Sliced baguette, grated cheese, and a bread knife arranged for assembling the soup toppings.

    When the soup is cooked, remove the whole bacon, bay leaves, and thyme stalks. Check the seasoning and add some salt if needed. Ladle the soup in individual oven-proof bowls or ramekins.

    Hot French onion soup filled into an oven-safe crock, ready for the bread and cheese topping.

    Put a slice (or two!) of baguettes on top of the soup, top them with your cheese mixture, and place the ramekins in the oven. Let them under the grill until the cheese is bubbly and slightly golden.

    Overhead view of French onion soup topped with melted cheese and chives, served with baguette slices and a spoon.

    If you don’t have oven-proof individual bowls or ramekins, you can grill the cheesy baguettes separately on a tray and place them on soup ladled in bowls.

    Recipe Tips From The Chef

    • If you find your soup too sweet, increase the number of red onions and use fewer yellow onions.
    • A good quality homemade beef stock is essential for a rich and flavorsome French Onion Soup.
    • Try to slice the onions finely for perfectly even and quick caramelization.
    • Cook the onions slowly and patiently until the natural sugars are released, and the onions are transparent and have a deep golden brown color. Do the caramelizing without burning them. Burnt onions will give a bitter taste and unpleasant look to the soup.
    • Using a wide heavy-based pan will help caramelize the onions evenly and also help reduce the caramelizing time.
    • Short on time? Caramelize the onions in a slow cooker instead: cook on low for 8-10 hours, stirring once or twice, then finish the soup on the stove.
    • No oven-safe bowls? Toast the baguette slices with cheese under the broiler on a baking sheet instead, then float them on top of the soup right before serving.

    Serving Suggestions

    You can serve this delicious, rich soup as an appetizer for special occasions or gatherings, such as Thanksgiving or Christmas dinner parties. This recipe serves 6 guests as a starter/appetizer.

    If you want to serve it as a main dish, you can serve it with a bowl of simple salad such as Çoban Salatası, Arugula Spinach Salad, or Gavurdagi Salatasi (Turkish Tomato Walnut Salad).

    Storage and Reheating Instructions

    Let the soup cool completely, then store it (without the bread and cheese) in an airtight container in the fridge for up to 5 days, or in the freezer for up to 3 months.

    To reheat, bring it to a boil on the stovetop, or microwave in 2-minute bursts, stirring halfway through. Once hot, pour into oven-safe bowls, top with toasted bread and grated Gruyère and Parmesan, then broil until bubbly and browned.

    Make Ahead

    You can make the soup itself up to 3 days ahead and keep it in the fridge without the bread and cheese. This is handy if you're serving it for a dinner party or don't want last-minute prep. Reheat gently on the stove, then add the toppings and broil just before serving.

    Recipe FAQs

    What if I don't have Gruyère cheese?

    The best option for Traditional French Onion Soup is Gruyère cheese mixed with a bit of Parmesan. However, you can use other hard cheeses such as Provolone, Gouda, Fontina, and Swiss cheeses.

    Why is my French Onion Soup bitter?

    Bitterness almost always comes from burnt onions. Caramelizing takes patience: keep the heat low to medium and stir regularly so the onions cook down slowly and evenly instead of catching and scorching. If they start sticking, add a splash of water or stock to loosen them rather than turning up the heat.

    Can I make French Onion Soup without wine?

    Yes. The vermouth or sherry adds a bit of depth but isn't essential. Just leave it out and use a little extra beef stock in its place.

    Can I freeze French Onion Soup with the bread and cheese on top?

    It's best not to. Freeze the soup on its own, without the bread and cheese, then add fresh toasted bread and cheese after reheating and broil until bubbly for the best texture.

    Can I make this soup vegetarian?

    As written, no, because it uses beef stock and a little smoked bacon. To make it vegetarian, swap in a good-quality vegetable stock and omit the bacon. The caramelized onions still do most of the flavor work.

    Related Recipes

    For more delicious French recipes why not try:

    • chicken liver pate served on a slice of brioche
      Chicken Liver Parfait - Pate
    • French slow cooked beef stew in a Dutch oven
      Julia Child's Beef Bourguignon
    • dark chocolate mousse recipe
      Mousse au Chocolat - French Chocolate Mousse
    • classic French Mussel in white wine sauce served with salad
      Moules Mariniere - French Mussels

    Did you make this recipe? Please let me know how it turned out! Leave a comment below and tag @cookingorgeous on Instagram and hashtag it #cookingorgeous.

    I hope you enjoy the process of making this simple yet incredibly flavorful Traditional French Onion Soup as much as you enjoy eating it! 🙂 

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Save Recipe

    By submitting this form, you consent to receive emails from Cooking Gorgeous

    Traditional French Onion Soup

    Ayla Clulee
    Rich, comforting French Onion Soup made with deeply caramelized onions, a bit of smoked bacon, and a good homemade beef stock, topped with toasted bread and melted Gruyère.
    5 from 2 votes
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 1 hour hr 15 minutes mins
    Total Time 1 hour hr 30 minutes mins
    Course Appetizer, Main Course, Soup
    Cuisine French
    Servings 4 People
    Calories 566 kcal

    Ingredients
     
     

    For the Soup

    • ½ stick butter (50 grams)
    • 3 ½ oz finely sliced red onion (100 grams)
    • 1 lbs finely sliced yellow onion (450 grams)
    • 1 clove garlic (finely chopped)
    • 3 tablespoon vermouth or sherry
    • 3 tablespoon plain flour
    • 3 cups beef stock
    • ½ oz smoked bacon (15 grams)
    • 2 bay leaves
    • 3 sprigs thyme
    • ¼ teaspoon freshly ground black pepper
    • salt to taste

    For the Garnish

    • 1 baguette
    • 1 clove garlic (cut in half)
    • 1 cup Gruyère cheese (finely grated)
    • ½ cup Parmesan cheese or any hard Italian cheese (finely grated)

    Instructions
     

    Caramelize the Onions

    • To make the soup, start by slicing your onions. Try to slice them finely for perfect and quick caramelization.
    • Place a Dutch oven or a heavy-based pan on low heat and add the butter. 
    • When the butter melts, add the sliced onions to the pan. 
    • Gently cook the onions until nice and soft, stirring occasionally to avoid them burning. That usually takes around 15 minutes. 
    • When they are soft and translucent, turn the heat up to medium-high to start the caramelization.
    • Keep stirring the onions to avoid burning them and be patient at that stage. We need nice golden brown color on onions without burning them. Burnt onions will give a bitter taste and unpleasant look to the soup. If the onions aren't caramelized enough, the soup will lack the sweetness coming from the onions.

    Build the Soup

    • When the onions are golden brown and release their sweetness, add the garlic and cook for another minute.
    • Use vermouth or sherry to deglaze the pan, and then add the flour.
    • Give it a good stir then deglaze the pan again with some of the beef stock to dissolve all the brown bits stuck to the surface.
    • Add the whole bacon, bay leaves, thyme, and black pepper along with some more of the beef stock. Only add just enough stock to make a thick soup. You can always add more later if it's too thick at the end of the cooking period. 
    • Bring it to a boil, turn the heat to low, and let it gently simmer for 45 minutes.

    Garnish the Soup and Serve

    • Preheat the grill to 200° C (390° F) and start preparing your garnish while the soup is cooking.
    • Thinly slice the baguette, rub them with garlic, and place them in the oven for a few minutes until lightly toasted.
    • When the soup is cooked, remove the whole bacon, bay leaves, and thyme stalks. Check the seasoning and add some salt if needed.
    • Ladle the soup in individual oven-proof bowls or ramekins.
    • Put a slice (or two!) of baguettes on top of the soup, top them with your cheese mixture, and place the ramekins in the oven.
    • Let them under the grill until the cheese is bubbly and slightly golden.
    • If you don’t have oven-proof individual bowls or ramekins, you can grill the cheesy baguettes separately on a tray and place them on soup ladled in bowls.

    Notes

    • This recipe makes about 6 servings when served as a starter or appetizer.
    • The vermouth or sherry is optional. Leave it out and use a little extra beef stock instead if you'd rather not cook with alcohol.
    • Don't have oven-safe bowls? Broil the bread and cheese separately on a baking sheet, then float them on top of the soup just before serving.
    • Burnt onions will turn the soup bitter, so keep the heat low and be patient while caramelizing. See the Top Tips section above for more on getting this right.
    • Make ahead: cook the soup up to 3 days in advance and keep it in the fridge without the bread and cheese. Reheat gently on the stove, then add the toppings and broil just before serving.
    • Store leftover soup (without the bread and cheese) in an airtight container in the fridge for up to 5 days, or freeze for up to 3 months.

    Nutrition

    Calories: 566kcalCarbohydrates: 51gProtein: 27gFat: 28gSaturated Fat: 16gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.5gCholesterol: 77mgSodium: 1307mgPotassium: 685mgFiber: 4gSugar: 10gVitamin A: 806IUVitamin C: 12mgCalcium: 604mgIron: 4mg
    Tried this recipe?Mention @cookingorgeous or tag #cookingorgeous!

    More Cozy Soup Recipes

    • Greek Lemon Chicken Soup
    • Arpa Şehriye Çorbası - Turkish Orzo Soup
    • Turkish Tarhana Soup - Tarhana Çorbası
    • Homemade Turkish Tarhana Powder Recipe

    Comments

    1. Danilo says

      December 08, 2022 at 5:59 am

      5 stars
      The whole family enjoyed these flavors and this soup is a family favorite a great recipe and will make again!

      Reply
    5 from 2 votes (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Welcome to Cooking Gorgeous, where delicious easy-to-follow recipes and culinary inspiration await you! My name is Ayla Clulee, a passionate and professional Cordon Bleu-trained chef, recipe developer, and food content creator with decades of experience. I am based in the UK, and I'm thrilled to have you here.

    The kitchen is my happy place and cooking is my therapy.

    More about me →

    BBQ and Grilling Recipes

    Easy kebabs, salads, dips, and side dishes for your next barbecue.

    • Chicken Shish Kebab Recipe
    • Cucumber Tomato Feta Cheese Salad
    • Bazlama
    • authentic hummus recipe
      Mediterranean Hummus Dip
    • Haydari
    • Grilled BBQ Chicken Thighs

    Free Turkish Dinner Ideas Guide

    Need ideas for what to serve with Turkish meals? Get my free guide with 7 easy Turkish dinner ideas, including mains, sides, serving tips, and make-ahead notes.

    Get the Free Turkish Dinner Ideas Guide

    Join my email list and I’ll send you 7 easy Turkish dinner ideas with simple mains, sides, serving tips, and make-ahead notes.p for news and special offers!

    Thank you!

    You have successfully joined our subscriber list.

    Soup Recipes

    • Moroccan Harira Lamb and Chickpeas Soup
    • chicken and dumpling soup served in a bowl
      Easy Chicken and Dumpling Soup Recipe
    • Manti Dumplings - Turkish Ravioli Recipe
    • Mediterranean Lentil Soup
    • Traditional French Onion Soup
    • Sulu Kofte- Turkish soup with meatballs
      Meatball Soup

    Futured In

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms & Conditions
    • Accessibility Policy
    • FAQs

    Newsletter

    • Sign Up for emails and updates

    Contact

    • Contact

    Copyright © 2026 Cooking Gorgeous

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.