• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
  • Meal Planning Made Simple
  • About Me
  • Home

Plan. Eat. Post. Repeat.

menu icon
go to homepage
  • Recipe Index
  • Meal Planning Made Simple
  • About Me
  • Home
  • Connect

    • Email
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipe Index
    • Meal Planning Made Simple
    • About Me
    • Home
  • Connect

    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Soups

    Updated: Mar 28, 2024 · Published: Apr 29, 2020 by Cassie Waltman · This post may contain affiliate links · 8 Comments

    Bistro French Onion Soup with Croutons

    click here to get straight to the recipe

    This traditional recipe for Bistro French Onion Soup with Croutons gives you a homemade version of a soup that is a magical combination of onions, beef stock, bread, and cheese. Meditate over the pot of slowly caramelizing onions and you can count the preparation of this soup as a bit of food therapy as well. The aroma of the soup is intoxicating, the flavor is rich and delicious, and the melted cheese and crispy croutons are the perfect topping.

    Two servings of the soup are surrounded by a plate of additional croutons, a bowl of shredded cheese, and a yellow napkin.

    It's not easy to replicate many of the iconic French bistro menu items at home, but this Bistro French Onion Soup with Croutons is an exception.  As long as you have the patience to wait for perfectly caramelized onions (no 15 minute onions here!) there's nothing too complicated about this soup. 

    You will often see French onion soup served with a giant slice of bread and melty cheese on top. I find it so hard to get that perfect bite with bread, melty cheese, and soup on the spoon when you are wrangling that one big broiled crouton. I've changed the recipe to be made with smaller croutons instead of one large piece of bread so that everyone can have all of the flavors and textures on one spoonful. 

    Jump to:
    • Ingredients
    • Caramelizing the Onions
    • Finish the Soup
    • Add the Croutons and Cheese
    • Substitutions and Variations
    • Equipment
    • Serving Suggestions
    • Make This Recipe Kid Friendly
    • Storage
    • Make Ahead Options
    • FAQ
    • More Cozy Recipes
    • Pairing
    • Try It and Share
    • Recipe
    • Comments

    Ingredients

    I include ingredient notes here when I think they'll be helpful, including ways to source, any preparation tips, or why I've chosen a particular ingredient. Be sure to check out the recipe card below for the full list of ingredients and their quantities!

    A baguette, onions, salt and pepper, thyme, cheese, butter, olive oil, white wine, and beef broth are assembled as ingredients for the soup.
    • Onions: Use yellow or white onions and slice them into strips or rings about ½-inch thick.
    • Olive Oil and Butter: A combination of oil and butter will give you the rich buttery flavor plus a little insurance that your butter won't burn over the long cooking time.  
    • Dry White Wine:  Use a white wine you'd drink by the glass.  I opt for a Sauvignon Blanc, Pinot Grigio, or Chardonnay.
    • Beef Broth:  A low-sodium stock or broth will help you dial in the exact level of saltiness you prefer in the final soup.
    • Thyme: Add a couple of whole sprigs of thyme to the simmering broth to add a classic herbal note to the soup.
    • Gruyere or Swiss Cheese: A nutty Gruyere melts beautifully over the top of the soup and imparts gorgeous flavor.  Swiss cheese is another great option for topping the soup.
    • Baguette: A crusty baguette is just the thing to toast up for the croutons that top the soup.  Softer breads will soak up the soup broth more quickly and fall apart in the soup as it sits.

    Caramelizing the Onions

    Caramelizing onions takes patience and time, but you are rewarded with deep flavor and a rich tawny color.  Don't be fooled by any recipe that tells you that onions can be caramelized in 15 minutes!  Check out the stages of caramelized onions below.

    Sliced onions, butter, and salt are combined in a large Dutch oven sitting on a white surface next to a yellow napkin and a thyme sprig.

    Add the sliced onions, salt, butter, and olive oil to the bottom of a heavy stock pot or Dutch oven.  Heat over medium heat and begin stirring to melt the butter and separate the onions.

    After 10 minutes, the onions begin to soften and separate into individual slices.

    Continue to cook the onions with occasional stirring, they will start to release their moisture and soften after 10 minutes of cooking.

    After 20 minutes, the onions have started to soften and the edges of the pot are turning golden.

    After 20 minutes of cooking, the onions have softened and will start to take on some color.

    After 30 minutes, the onions are completely softened and a pale yellow color.

    At the 30 minute mark, the onions are getting more golden brown and you may need to add a tablespoonful of water to get the brown bits off of the bottom of the pot so that they don't burn. Once the onions reach this stage, don't walk away from them!  They can easily burn without constant stirring.

    After 40 minutes, the onions are a deep brown and have significantly reduced in volume.

    Once 40 minutes have elapsed, the onions are a deep golden brown.  They have reduced in volume quite a bit and are soft and jammy in texture.

    Hint: If you are taking the time to caramelize a batch of onions, double it!  You can use caramelized onions on sandwiches, a Caramelized Onion Dip, in pasta, or on pizza like this Caramelized Onion and Prosciutto Pizza. Simply remove the extra half of the onions at this point and refrigerate or freeze them.

    Finish the Soup

    Deeply caramelized onions are deglazed with wine in the bottom of a large Dutch oven sitting on a white surface.

    Add white wine to deglaze the pot, scraping the bottom of the pot to dissolve any brown bits in the wine.

    The beef broth, thyme, and pepper are added to the Dutch oven.

    Add in the thyme sprigs, black pepper, and beef broth and continue to stir to make sure nothing is sticking to the bottom.

    Onions, thyme, and beef broth are simmered together in a large Dutch oven sitting on a white surface next to a yellow napkin.

    Bring the soup to a boil and then reduce it to a simmer.  Cover the pot and allow it to simmer for 10-15 minutes. Remove the thyme stems.

    A serving of soup in a handled bowl with croutons and shredded cheese in containers nearby.

    Place your broiler-proof bowls on a sheet pan for easy transfer in and out of the oven.  Ladle the soup equally between the four bowls.

    Add the Croutons and Cheese

    When the soup is almost finished simmering, heat the broiler.

    Cubes pieces of French baguette are toasted on a black sheet pan.

    Dice the baguette into 1-inch cubes.  Toast the croutons briefly under the broiler until they are starting to take on color.

    The bowl of soup is topped with shredded cheese before broiling and sits next to the pot of soup, extra cheese, and additional croutons.

    Divide the croutons among the soup bowls and then cover the croutons entirely with the cheese.  Any bread that is exposed may burn before the cheese is melted, so tuck those croutons in under a blanket of shredded cheese!

    Close up detail image of the melted cheese, thyme, and croutons on top of a large bowl of the soup shows the caramelized cheese and toasted croutons.

    Carefully transfer the sheet pan to the oven and broil the soup for 2-3 minutes, until the cheese is melted and bubbly and takes on a golden color.

    Remove the sheet pan and soup from the oven and carefully place a bowl of soup onto a separate plate so that no one burns their hands on the bowl.  Serve immediately.

    Substitutions and Variations

    The substitutions listed below have been tested in this recipe and work well. If you successfully make any other ingredient substitutions, let us know in the comments!

    • Boost the Umami Flavor - Add a tablespoon of soy sauce, Worcestershire sauce, or balsamic vinegar to the onions after deglazing with the wine to add more rich flavor to the soup.
    • Skip the Wine - Deglazing with wine adds a note of complexity to the soup, but if you'd prefer to skip the wine altogether you can deglaze with a bit of the beef stock.  Consider adding one of the umami boosters above to enrich the flavor of the soup without wine.
    • Swap the Herbs - Thyme is a classic herb for French Onion Soup, but rosemary, marjoram, or oregano can be used in place of thyme leaves.  Remember to remove the stems before serving.
    • Change Up the Alliums - Instead of using onions, make this soup with leeks or shallots instead.

    Equipment

    Use a heavy-bottomed pot when caramelizing the onions to keep the heat consistent and avoid scorched spots that will taste bitter.  I use an enameled cast iron Dutch oven.

    Check that the ramekins or soup crocks that you use under the broiler are broiler safe.  You do not want a cracked bowl of soup to leak all over your oven.  Using the wrong soup bowl can be a hazard if it shatters in the oven or once it comes out and hits the cooler air. 

    A spoonful of the soup is loaded with melted cheese, croutons, and thyme leaves.

    Serving Suggestions

    This soup can be served with a simple green salad for a complete meal.  You can also serve it as a starter course with another bistro favorite like steak frites.  For a simple dinner party meal, see the pairing suggestions below.

    Make This Recipe Kid Friendly

    This soup is a tough ask at my dinner table, but I have found that kids love the idea of soup croutons in general.  Try adding the croutons and shredded cheddar cheese to a bowl of tomato soup or even this Broccoli, Cheddar, Potato Soup for a special topping.

    Storage

    Only add the croutons and cheese right before broiling and you can happily enjoy any leftovers from this recipe.  Store the soup separately from the toasted croutons and shredded cheese so that the bread doesn't get soggy.  Everything should be stored in airtight containers in the refrigerator for no more than three days.

    The soup can be frozen for up to 3 months.  The onions may break down a bit more once thawed, but the flavor is still rich and hearty. 

    Two black handled bowls are filled with soup, croutons, and cheese and topped with thyme sprigs.

    Make Ahead Options

    Bistro French Onion Soup reheats so well, making it a great option for a make-ahead meal.  Once the broth and thyme have simmered with the onions, store the soup in the refrigerator until you are ready to serve it.  You can also toast the baguette croutons ahead of time and store them in an airtight bag at room temperature.

    When you are ready to serve, reheat the soup in the microwave or on the stovetop and ladle it into broiler-proof bowls.  Top it with the croutons and cheese and broil.

    FAQ

    Can Bistro French Onion Soup be made vegetarian?

    Yes, swap the beef stock for vegetable stock when preparing the soup.  Adjust the salt as vegetable stock can sometimes have more sweetness than beef stock.  Also consider adding a tablespoon of soy sauce in place of the additional salt to boost the umami flavor of the soup. This won't be traditional French onion soup anymore, but it will be tasty!

    What onions should you use for Bistro French Onion Soup?

    I typically use yellow or white onions for the soup.  Vidalia or Maui onions can work well too.

    Can you over cook the onions in French Onion Soup?

    If you cook the onions too long and they turn from caramelized to just plain burnt, the soup will be bitter.  There is really no going back once the onions have burned, so keep the heat to medium and add a bit of water if the pot starts to get too dark before the onions are well cooked.

    More Cozy Recipes

    This Bistro French Onion Soup is just the thing for a chilly weekend meal.  Here are some other recipes to make for hygge vibes:

    • A gray plate is piled with noodles and then the meatballs in a pale brown gravy are ladled over the top.
      Meatball Stroganoff
    • A cast iron skillet pot pie with a golden pastry crust sitting atop a brown woven background.
      Creamy Chicken or Turkey Pot Pie with Puff Pastry Crust
    • A serving of the loaded potatoes on a light blue plate sits next to a casserole dish of the mashed potatoes.
      Cheesy Loaded Twice Baked Mashed Potatoes
    • Prepared short ribs are bathed in a glossy sauce in the bottom of a large pot.
      Cranberry Braised Short Ribs with Cranberry Red Wine Glaze

    Pairing

    Pair this rich soup with the following recipes for a special meal:

    • Three glasses of a red beverage sit on a black surface with a holiday backdrop..
      Mulled Wine
    • A brown mixture of seeds, nuts, and coarsely ground spices in a silver bowl.
      Homemade Macadamia Dukkah
    • A beet and avocado salad in a glass dish sits on a black surface. A spoonful of chili-soy vinaigrette is nearby next to a striped black and white towel.
      Beet and Avocado Salad with Chili-Soy Vinaigrette
    • A stack of cookie bars balances on a white table with a green background.
      Pistachio Shortbread with Almond

    Try It and Share

    This Bistro French Onion Soup with Croutons will be a popular dish at your table. I want to see your results! Tag your photo with #planeatpostrepeat and mention me @planeatpostrepeat on Instagram or Facebook. I can give you a virtual high five and thank you for cooking one of my recipes! Comment below with any questions and please leave a review so others can find this recipe more easily.

    Recipe

    A black handled bowl is filled with soup, croutons, melted cheese, and thyme sprigs.

    Bistro French Onion Soup with Croutons

    Cassie Waltman
    Bistro French Onion Soup with Croutons has deeply caramelized onions forming the base of a hearty soup topped with croutons and melty cheese.
    5 from 1 vote
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Cook Time 1 hour hr 10 minutes mins
    Total Time 1 hour hr 10 minutes mins
    Course Main Course, Soup
    Cuisine French
    Servings 4
    Calories 493 kcal

    Ingredients
      

    • 6 medium yellow onions (about 1 ½-2 pounds, sliced in ½-inch strips)
    • 2 tablespoon olive oil
    • 2 tablespoon butter
    • 1 teaspoon kosher salt
    • ½ cup white wine (a dry white is preferred)
    • 6 cups low-sodium beef broth
    • 2 sprigs sprigs thyme
    • 6 ounces Gruyere cheese (shredded, or Swiss)
    • 6 oz. baguette (diced into 1-inch cubes)
    • ½ teaspoon black pepper (or to taste)

    Instructions
     

    • Add sliced onions, butter, olive oil, and salt to a medium heavy-bottomed pot or Dutch oven.
    • Over medium heat, cook the onions for 30-40 minutes, or until deeply caramelized. You'll have to stir them often, especially after the first 20 minutes. You may need to add a tablespoon or two of water to keep them from sticking or burning. Turn heat to medium-low if they start to cook too quickly.
    • Once the onions are caramelized, deglaze the pot with the wine. Scrape with your wooden spoon to get all of the brown bits dissolved.
    • Add in beef broth, pepper, and thyme sprigs. Bring the soup to a boil, then reduce the heat to maintain a simmer. Cover the pot and simmer for 15-30 minutes.
    • When the soup is almost ready, heat the broiler and dice your baguette. Broil the cubes slices on a sheet pan until golden on all sides.
    • Ladle soup into broiler-proof bowls or ramekins placed on the sheet pan. Divide the toasted croutons evenly over the bowls. Divide the cheese over the top of the bread, covering the bread well with the cheese.
    • Broil until the cheese is bubbling and golden. Serve immediately, being careful with the hot bowls!

    Nutrition facts are sometimes provided below and are calculated using an online calculator. With specific brands of ingredients and additions, omissions, or substitutions the nutrition facts may change. We encourage you to use your own nutrition facts calculator to obtain the most accurate nutrition facts for your meal.

    Nutrition Facts

    Calories: 493kcalCarbohydrates: 36gProtein: 25gFat: 28gSaturated Fat: 13gPolyunsaturated Fat: 2gMonounsaturated Fat: 11gTrans Fat: 0.2gCholesterol: 62mgSodium: 1862mgPotassium: 1068mgFiber: 4gSugar: 9gVitamin A: 606IUVitamin C: 13mgCalcium: 519mgIron: 2mg
    Share your results on Instagram!Mention @planeatpostrepeat or tag #planeatpostrepeat !

    More Soup Recipes

    • A bowl of creamy white soup with gnocchi, chicken, peas, carrots, and green beans visible.
      Veggie Packed Chicken & Gnocchi Soup (Instant Pot or Stove Top)
    • Three bowls of Avgolemono Soup are arranged on a wooden board and over fabric with lemons and leaves.
      Avgolemono Soup
    • A bowl of the soup is topped with cilantro, avocado chunks, shredded cheese, and sour cream and is accompanied by a handful of tortilla chips and a lime wedge.
      Quick Green Chile Chicken Soup with Beans
    • Three white bowls of yellow soup with croutons are on a wooden tray with sage and croutons scattered around.
      Pumpkin and Bacon Bisque

    Reader Interactions

    Comments

    1. Cassie says

      December 12, 2023 at 10:32 pm

      5 stars
      I love this soup from fall through winter. What would you serve it with?

      Reply
    5 from 1 vote

    I'd love to hear your thoughts! Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Hi, I'm Cassie! I'm glad you're here. Check out my most popular recipes below or browse the recipe index for a new favorite.

    More about me →

    Popular

    • The finished casserole sits on a white table next to a white and green striped towel, a stack of plates, and a spatula.
      Frozen Burrito Casserole with Green Enchilada Sauce
    • Two cookie bars are resting on a crumpled brown paper and the red jelly filling is visible.
      Super Easy Peanut Butter Jelly Bars
    • A blue plate is filled with bean and broccoli tacos in charred tortillas topped with radishes and crumbled cheese.
      Charred Broccoli Tacos with Honey Chipotle Sauce
    • Edamame and Lemon Spread

    Seasonal Favorites

    • The baked dip is sprinkled with parsley, has golden edges, and is displayed on a round platter with crackers and chips around the sides.
      Baked Goat Cheese Dip with Bacon and Dates
    • A flaky golden brown sesame seed-flecked turnover with yellow filling rests on a white plate.
      Leftover Turkey Turnovers with Simple Potato Curry Filling
    • Coffee cake pieces are piled on a pewter plate where the crumb filling layers are visible.
      Fragrant Cardamom Coffee Cake
    • A cast iron skillet with the baked crumble sits on a white surface surrounded by apples, blackberries, and oats.
      Amazing Apple and Blackberry Crumble

    Footer

    ↑ back to top

    About

    • About Me
    • Privacy Policy

    Subscribe

    • *Sign Up* coming soon for meal plans sent to your inbox!

    Contact

    • Email

    Copyright © 2025 Plan. Eat. Post. Repeat.

    A detailed image of the top of the soup shows golden croutons, melted cheese, a rich brown broth, and thyme sprigs.

    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.