Chef Jenn’s Famous French Onion Soup

Who doesn’t love French Onion Soup? It’s oniony, cheesy, and packed with flavor. It’s also not a hard soup to make, but it’s so easy to go wrong. I’ve perfected this soup over my lifetime career as a chef, and let me tell you, this is the only French Onion Soup Recipe you’ll ever need.

French onion soup in a white bowl.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.

I love French Onion Soup, and I’m a huge foodie when it comes to soups. I’ve even written and published a soup cookbook, so I know my soups. French Onion Soup is one of those restaurant-quality soups that you can make at home, and it’s not hard to make! It takes some patience to caramelize the onions, but that’s the hardest part.

A person holds a tablet displaying a digital cookbook titled

The Backyard Table

Recipes for Summer Cookouts

With over 50 pages of foodie love, The Backyard Table features Chef Jenn's BEST recipes for outdoor eating and entertaining. Every recipe is created, tested, and loved by Chef Jenn, with NO AI! Get it now, at a special introductory price of $7.99 and level up your outdoor dining.

This is a digital product. You'll receive an instant download link after purchase.

Get ad-free recipes like Grilled Corn GuacamoleGrilled French Onion BurgersDeviled Egg Pa​sta SaladBlueberry Grunt, and so many more!

My French Onion Soup recipe is a little different than some others. First, it’s not thickened. I cringe when I see soup recipes that call for flour, cornstarch or other thickeners. This is a brothy soup, and the cheese will help thicken the liquid a bit.

This recipe also has both chicken and beef broth in it, plus a good glug of red wine. Soups that are made with just beef broth are too beefy, and chicken broth isn’t rich enough. But the combination of both broths plus the wine is magic.

A bowl of cheesy soup with bread on top.

What you’ll love about French Onion Soup


  • This soup can often be too sweet, but my recipe is well-balanced. Their sweetness comes from caramelized onions, and there’s no added sugar in this soup.
  • There’s no added flour, either, so if you use gluten-free bread for the topping, then this can be a gluten-free onion soup.
  • It’s easy to make, and you can caramelize the onions a day or two in advance. Make extra onions and eat them with brie and toasted baguette – yummy!

Ingredients

  • Butter – I cook with salted butter, but unsalted works just as well if you prefer to control the seasoning.
  • Onions – Yellow onions are my first choice for their sweetness, but white onions are a great substitute.
  • Bay leaves – One or two are plenty; remove them before serving.
  • Fresh thyme sprigs – Fresh thyme gives the best flavor, but ½ teaspoon dried thyme per sprig will work in a pinch.
  • Red wine – Use a dry red wine you’d enjoy drinking, or substitute additional beef broth if you prefer to cook without wine.
  • Beef broth – I use low- or no-sodium broth so I can control the seasoning.
  • Chicken broth – Low- or no-sodium broth works best and adds depth without overpowering the onions.
  • Gruyère cheese – Buy a block and grate it yourself for the smoothest melt.
  • Baguette slices – Day-old baguette toasts up especially well and stays crisp longer under the cheese.
The ingredients for a recipe for french onion soup.

How to Make French Onion Soup

Scroll down for the full recipe card with exact measurements and printable instructions.

Melt the butter in a large soup pot or Dutch oven over medium heat.

Reduce the heat to medium-low and add the onions, bay leaf, and thyme sprigs. Cook for 30 to 40 minutes, stirring frequently, until the onions are soft and deeply golden brown. Be patient during this step because slow caramelization develops the rich, sweet flavor that gives French onion soup its signature taste. A wooden spoon is helpful for stirring and scraping up any browned bits as the onions cook.

Onions in a pan with a sprig of thyme.

Pour in the red wine and scrape the bottom of the pot to loosen any caramelized bits. Let the wine simmer until it has reduced to just a thin layer in the bottom of the pot.

A frying pan with caramelized onions.

Add the beef broth and chicken broth, stirring to combine. Bring the soup to a gentle boil.

Reduce the heat and let the soup simmer for about 20 minutes so the flavors can blend together. Before serving, remove the bay leaf and thyme sprigs.

A pan full of onion soup on a marble countertop.

While the soup simmers, preheat your oven’s broiler.

Ladle the hot soup into oven-safe bowls, leaving enough room for the bread and cheese. Place a couple of toasted baguette slices on top of each bowl. Toasting the bread first helps it hold its shape once it’s added to the soup.

Sprinkle a generous layer of grated Gruyère cheese over the baguette slices, making sure they are well covered.

Broil for a few minutes, watching closely, until the cheese is melted, bubbly, and golden brown.

Carefully remove the bowls from the oven and let them cool for a minute or two before serving. Enjoy!

A bowl of soup and bread on a table.

Chef Jenn’s Tips

  • Slow and steady wins the race; take your time caramelizing the onions to unlock their natural sweetness.
  • If you don’t have fresh thyme, use ¼ teaspoon of dried thyme.
  • You can use Spanish or Vidalia onions, but your soup will be sweeter.
  • Season the soup well, but remember that cheese is salty and will add more salt to your soup. I under season the soup by just a wee bit to account for salty cheese.

Best Cheese For French Onion Soup

Gruyere cheese is my top choice for this soup because it melts wonderfully and has a rich, complex, nutty flavor. But, it can be expensive. Some other good alternatives are Parmesan, Swiss, or even mozzarella. Just don’t skimp on the cheese!

Make It A Meal

French Onion Soup stands splendidly on its own, but it can also be part of a more substantial meal. Pair it with a crisp, green salad dressed in a light vinaigrette to add a fresh contrast to the rich soup. For a heartier option, consider serving it alongside a grilled steak or a homey dish like German Pot Roast.

Storage

French Onion Soup stores beautifully, making it a great make-ahead dish. Allow the soup to cool completely before transferring it to an airtight container. It will be kept in the refrigerator for up to 4 days without the bread and cheese topping. Store those separately. If you’d like to freeze it, omit the cheese and bread topping, and freeze the soup for up to 3 months. Thaw it overnight in the fridge and reheat gently on the stove, adding fresh cheese and toasted baguette slices before serving.

Save and Register Form


Save this recipe, and we’ll send it to your inbox. Plus, Chef Jenn will send you more great recipes every week!


French onion soup in a white bowl.

French Onion Soup

Chef Jenn
Cheesy, rich, and loaded with sweet onion flavor, Chef Jenn's Famous Onion Soup recipe is super easy and delicious!
5 from 1 vote
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Course Soups & Stews
Cuisine American, French
Servings 6 servings
Calories 325 kcal

Ingredients
  

  • ½ cup butter unsalted butter is fine
  • 2 pounds onion white or yellow cooking onions
  • 3 cloves garlic minced
  • 2-3 sprigs fresh thyme or 1/4 teaspoon dried
  • 2 bay leaves
  • ½ cup red wine
  • 3 cups chicken broth use low or no sodium added
  • 3 cups beef broth use low or no sodium added
  • 1 cup shredded gruyere cheese
  • baguette slices you need about 6 slices cut 1/2 inch thick
  • salt and pepper

Instructions
 

  • Melt the butter in a large soup pot over medium heat.
  • Turn down the heat to medium-low and add the onions, bay leaves, and thyme sprigs, stirring frequently, until they are soft and golden brown. Don’t rush this step; it’ll take 30-40 minutes.
  • Pour in the red wine, allowing it to simmer, and reduce until there’s not much more than a thin layer left in the bottom of the pot.
  • Stir in both the beef and chicken broth, bringing the mixture to a low boil. Reduce the heat and let the soup simmer gently for about 20 minutes.
  • Preheat your oven's broiler.
  • Ladle the soup into oven-safe bowls, placing a couple of toasted baguette slices on top.
  • Sprinkle a generous amount of grated Gruyere cheese over the baguette slices.
  • Broil until the cheese is bubbly and golden brown, watching closely to prevent burning.
  • Serve and enjoy!

Notes

Chef Jenn’s Tips

  • Slow and steady wins the race; take your time caramelizing the onions to unlock their natural sweetness.
  • If you don’t have fresh thyme, use ¼ teaspoon of dried thyme.
  • You can use Spanish or Vidalia onions, but your soup will be sweeter.
  • Season the soup well, but remember that cheese is salty and will add more salt to your soup. I underseason the soup by just a wee bit to account for salty cheese.

Nutrition

Serving: 1cupCalories: 325kcalCarbohydrates: 12gProtein: 12gFat: 24gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gTrans Fat: 1gCholesterol: 65mgSodium: 890mgPotassium: 242mgFiber: 0.5gSugar: 1gVitamin A: 700IUVitamin C: 1mgCalcium: 264mgIron: 1mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Keyword french onion soup, onion soup
Tried this recipe?Let us know how it was!

2 Comments

  1. Hello,
    I just discovered your website! I am so excited to start trying your recipes. Thank you for sharing!

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating