• Skip to primary navigation
  • Skip to primary sidebar
  • Skip to footer
  • Skip to content
Preppy Kitchen logo
  • About
    • Meet John Kanell
    • Press
  • Recipes
    • Desserts
    • Breakfast
    • Main Dishes
    • Side Dishes
    • Breads
    • Soups
    • Salads
    • Casseroles
    • Instant Pot
    • Appetizers
    • Drinks
    • Holiday
  • Cookbook
  • Shop
  • Contact
menu icon
go to homepage
search icon
Homepage link
  • About
  • Press
  • All Recipes
  • Cookbook
  • Shop
  • Contact
  • Follow us on

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Soups » French Onion Soup

    French Onion Soup

    Published: October 19, 2018 · Modified: Dec 8, 2021 by John Kanell

    This post may contain affiliate links. Please read our disclosure policy.

    This classic French Onion Soup is a super warm and cozy dish that only requires a few ingredients to make. It is made with deeply caramelized onions and topped with a layer of cheesy baguettes, this soup is the definition of comfort food. Easy to make and full of flavor, this rich and savory soup will rival any restaurant’s version!

    A serving of French onion soup with a glass of wine in the back.
    1337 shares
    • Share
    • Reddit
    Jump to Recipe Print Recipe
    Pinterest graphic of a bowl of French onion soup with a spoon inserted.
    Pinterest graphic of a bowl of French onion soup with a red linen beside it.
    Pinterest graphic of an overhead view of a bowl of French onion soup showing the soup and cheesy topping.
    Pinterest graphic of a handful of shredded cheese added to a bowl of French onion soup.
    Pinterest graphic of a bowl of French onion soup with wine beside it.

    There is nothing better than a big bowl of warm French onion soup and it is one of my favorite comfort foods. Slightly sweet, thanks to the caramelized onions, and savory thanks to the broth, this is a classic recipe that is on repeat during the colder months. Cooked low and slow, the caramelized onions really make the dish, and the hardest part about this recipe is being patient. This onion soup recipe is pure comfort food that everyone will love. Try my broccoli cheese soup recipe or lentil soup recipe if you’re craving another cozy recipe.

    What You Need to Make This Recipe

    Ingredients needed to make French onion soup.

    Onions — while you could use any type of onions, I prefer yellow onions. They have a bright flavor and provide a lot of sweetness to the soup and do not have much bitterness to them.

    Flour — the flour is meant to help thicken the soup so feel free to use any flour you have on hand.

    White wine — the wine not only deglazes the pot but also adds an extra depth of flavor to the soup. Some dry white wines that are great for this onion soup are Pinot Grigio, Sauvignon Blanc, or Chardonnay.

    Beef broth — To get the best French onion soup, use a good quality beef broth as it is the base of your soup and adds a ton of richness to it.

    How to Make French Onion Soup

    Set of two photos showing onions sliced and added to a pot with salt.

    1. Peel and thinly slice the onions.

    2. In a large pot or Dutch oven, melt the butter over medium heat before adding the onions and salt. Cover the pot and cook until the onions have softened.

    Set of two photos showing onions browned and flour added to them.

    3. Uncover the pot and continue to cook until its a deep golden brown and caramelized, stirring every few minutes.

    4. Stir in the garlic and flour and continue to stir for another minute.

    Set of two photos showing wine and beef broth added to the onions.

    5. Deglaze the pot by slowly pouring in the white wine.

    6. Add the warm stock, thyme, bay leaf, and black pepper and bring to a simmer over medium heat. Continue to simmer for 20 minutes and then stir in the brandy. Remove the thyme sprigs and bay leaf.

    Set of two photos showing a slice of baguette and cheese added to a bowl of soup.

    7. Divide the French onion soup into broiler-safe bowls and top each of the soup bowls with baguette slices.

    8. Sprinkle with ¼ cup of cheese and broil the soup until the cheese is bubbly.

    A bowl of French onion soup with a spoon inserted and sliced baguettes in the background.

    Pro Tips for Making This Recipe

    • I highly recommend grating your own cheese as pre-shredded cheese has an anti-clumping coating on it which can prevent it from melting smoothly. To quickly shred a large block of cheese, use a food processor with a grater attachment. You can also use a handheld grater.
    • I recommend placing each bowl of soup on a parchment paper lined sheet pan to make it easier to transfer the soup into the oven to broil. Plus, if any soup bubbles over, it won’t end up at the bottom of your oven.
    • This soup is just as tasty with chicken stock or vegetable stock if you don’t have beef stock on hand.
    • If you do not have any oven-safe serving bowls, you can place the slices of bread on a lined sheet pan and top that with cheese. Broil until the cheese is melty, and transfer the baguettes with a spatula onto your bowls of soup.
    • You need to be patient while making French onion soup. The onions must go through the caramelization process for the best flavor. Slightly browned onions will not lead to the classic flavors of French onion soup.
    • If you do not have fresh thyme, you can use dried thyme in place. ¼ teaspoon of dried thyme is equal to approximately one sprig of thyme.
    • Do not skip deglazing the pot. There is so much flavor in the browned bits at the bottom of the pot!
    • Don’t have french bread or a baguette? Try using croutons instead.

    A bowl of French onion soup with a red linen beside it.

    Frequently Asked Questions

    Do I need to use wine or brandy?

    If you want to skip the alcohol, you can simply omit it altogether and add the same amount of liquid in broth. A few splashes of Worcestershire sauce are a great addition if you skip the brandy.

    Can I use a different cheese?

    If you’re not a fan of gruyere cheese, you can use any melty cheese. I also like gouda, swiss cheese, parmesan, and mozzarella cheese.

    How do I store leftover soup?

    To store leftover soup, cool completely, then transfer to a large airtight container. It will keep in the refrigerator for up to 3 days. To reheat the soup, you can warm it back up in the microwave or on the stovetop. You can also bake (not broil) the soup with the baguette and cheese at 350F until the soup has warmed through.

    Is this soup freezer-friendly?

    This French onion soup freezes wonderfully. Once the soup has cooled, transfer it to freezer-safe containers, making sure to leave some space for the soup to expand when frozen. Freeze the soup for up to 3 months. When ready to enjoy, thaw the soup overnight in the fridge and add fresh sliced baguettes and cheese on top.

    If you love this recipe try these out!

    • A bowl of black bean soup with sour cream and sliced avocado as garnish. A bowl of chips, lime wedges, and cilantro in the back.

      Black Bean Soup

    • A bowl of chicken noodle soup by a glass of wine.

      Chicken Noodle Soup

    • A bowl of cabbage soup with a pot in the back and glass of wine.

      Cabbage Soup

    • A bowl of cream of mushroom soup with fresh thyme on top and scattered around with a pot of soup in the background.

      Cream of Mushroom Soup

    • Two bowls of tomato soup with basil and croutons on top.

      Tomato Soup Recipe

    If you’ve tried this French Onion Soup recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!

    A bowl of French onion soup with a spoon inserted and some dripping over the bowl.
    Print
    5 from 19 votes

    French Onion Soup

    Made with kitchen staples, this French Onion Soup is so simple yet rich in flavor. Beautifully caramelized onions simmered then topped with cheesy bread, this soup will be your favorite!
    Course Soup
    Cuisine French
    Prep Time 20 minutes minutes
    Cook Time 2 hours hours
    Total Time 2 hours hours 20 minutes minutes
    Servings 8 servings
    Calories 368kcal
    Author John Kanell

    Equipment

    • Dutch oven

    Ingredients

    • ¼ cup unsalted butter
    • 4 to 6 large yellow onions peeled and thinly sliced (3 pounds/1350g)
    • ½ teaspoon salt
    • 3 cloves garlic minced
    • 2 tablespoons all-purpose flour
    • 1 cup dry white wine
    • 5 to 6 cups warm beef stock
    • 5 thyme sprigs
    • 1 bay leaf
    • ½ teaspoon ground black pepper
    • 3 tablespoons brandy
    • 1 baguette cut into ½-inch-thick slices
    • 2 cups grated gruyere cheese

    Instructions

    • In a large pot or Dutch oven, melt the butter over medium heat. Add the onions and salt. Cover and cook for 5 to 10 minutes, just until the onions are softened and starting to release moisture.
    • Uncover, and continue cooking, stirring, every few minutes, until deeply golden brown and caramelized, about 1 hour. (The onions will stick some, but if they appear to be burning, reduce the heat or add a tablespoon of water when stirring. Towards the end of the cooking time, you may need to stir every minute or so to keep them from burning.)
    • Once the onions are caramelized, stir in the garlic and flour. Cook, stirring constantly for 1 minute. Slowly pour in the white wine and scrape the bottom of the pot with your spoon to deglaze. Add the warm stock, thyme, bay leaf, and black pepper. Bring to a simmer over medium heat.
    • Continue simmering for 20 minutes or until desired consistency. Stir in the brandy and simmer for a few more minutes. Taste and add more salt, if needed. Remove the thyme sprigs and bay leaf.
    • When ready to serve, preheat the oven to High broil (500F). Divide the soup into broiler-proof serving bowls. Top each with a slice or two of bread and sprinkle with 1/4 cup of cheese.
    • Broil for 2 minutes or until the cheese is very bubbly and just starting to brown. Serve immediately.

    Notes

    • I highly recommend grating your own cheese as pre-shredded cheese has an anti-clumping coating on it, preventing it from melting smoothly. To quickly shred a large block of cheese, use a food processor with a grater attachment. You can also use a handheld grater.
    • I recommend placing each bowl of soup on a lined sheet pan to make it easier to transfer the soup into the oven to broil. Plus, if any soup bubbles over, it won’t end up at the bottom of your oven.
    • This soup is just as tasty with chicken or vegetable stock if you don’t have beef stock on hand.
    • If you do not have any oven-safe serving bowls, you can place the slices of bread on a lined sheet pan and top that with cheese. Broil until the cheese is melty, and transfer the baguettes with a spatula onto your bowls of soup.
    • You need to be patient while making this recipe. The onions must be caramelized for the best flavor. Slightly browned onions will not lead to the classic flavors of French onion soup.
    • If you do not have fresh thyme, you can use dried thyme in place. ¼ teaspoon of dried thyme is equal to approximately one sprig of thyme.
    • Do not skip deglazing the pot. There is so much flavor in the browned bits at the bottom of the pot!
    • Don’t have a baguette? Try using croutons instead.

    Nutrition

    Calories: 368kcal | Carbohydrates: 27g | Protein: 17g | Fat: 18g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 52mg | Sodium: 750mg | Potassium: 483mg | Fiber: 2g | Sugar: 5g | Vitamin A: 523IU | Vitamin C: 7mg | Calcium: 397mg | Iron: 2mg
    *Nutrition Disclaimer
    Have you Tried this Recipe? Tag me Today!Mention @preppykitchen and tag #preppykitchen!

     

     

    « Pumpkin Poke Cake
    Fig Pizza »

    Primary Sidebar

    Welcome to Preppy Kitchen!

    Thanks for stopping by! I’m John Kanell, a husband, dad to twins Lachlan and George, Los Angeles native, and an avid baker and cooker of all things delicious thanks to a life long education from my mother. This blog is where I share all of my kitchen creations!

    Search

    Follow Us On

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Preppy Kitchen Newsletter

    Sign up to receive recipes, recommendations and tips straight to your inbox!

    Buy My Book

    Preppy Kitchen Cookbook

    As Seen On

    As seen on Elle Décor, People, Food Network and more

    Top recipes This Month

    • A stack of peanut butter cookies on a small wooden board

      Peanut Butter Cookies Recipe

    • Lemon bars dusted with powdered sugar on a green and white plate.

      Lemon Bars

    • An Oatmeal Chocolate Chip cookie next to a glass of milk

      Oatmeal Chocolate Chip Cookies

    • An Espresso martini on a gray surface with coffee beans scattered around

      Espresso Martini

    • A plate with multiple cake pops on it with one with a bite taken out.

      Cake Pops

    • A strawberry cake on a cake stand with a slice cut and placed in front.

      Strawberry Cake

    • A photo of a vanilla cupcake on a cupcake stand with vanilla buttercream frosting beautifully piped on top.

      Buttercream Frosting

    • photo of moist Vanilla Cupcakes in pink paper wrappers

      Moist Vanilla Cupcake Recipe

    • A slice of lemon cake on a plate in front of a cake stand holding the rest of the cake.

      Lemon Cake

    • A vanilla milkshake, a strawberry milkshake, and a chocolate milkshake with toppings on top with sprinkles around the table.

      How to Make a Milkshake

    Footer

    As Seen On:

    Elle Décor, People, Country Living, Better Homes & Gardens, Food Network, Woman's Day, forkly, Yummly, the Bump, Buzz Feed, Home and Family and New York magazine.

    The Brand

    • About John
    • Press

    Preppy Kitchen Logo

    Dessert Recipes

    • Cakes
    • Cookies
    • Cupcakes
    • Pies
    • All Desserts

    Main Course Recipes

    • Main Dishes
    • Side Dishes
    • Casseroles
    • InstantPot
    • Soups
    • Salads

    COPYRIGHT © 2015–2023 PREPPY KITCHEN | PRIVACY POLICY

    1337 shares