This French Onion Soup Recipe combines perfectly caramelized onions in a rich broth. Finish the soup with croutons that have been topped with melted cheese.

Overhead image of the French Onion Soup
chelsea

author’s note

French Onion Soup That Won My Dad’s Approval!

This recipe started about 10 years ago when my dad challenged me to make the best French Onion Soup. He’s always been tough to impress when it comes to food, so I was determined to wow him. I researched, tested, and finally landed on a recipe that he declared the best he had ever tasted.

Since then, I’ve made it countless times, tweaking, perfecting, and adjusting until I finally arrived at the version I’m sharing with you today. It’s deeply flavorful, comforting, and always brings me back to that first moment when my dad gave me his stamp of approval.

signature
Process shots of the French onion soup-- images of the butter and onions being added and it all being cooked together

Ingredients

IngredientSwaps & Tips
OnionsUse yellow onions for balance of sweetness & savoriness. Sweet onions work too, but the soup will be richer.
ButterAny high-quality salted butter works. For a dairy-free option, olive oil can be used.
Beef ConsomméGives a deep, concentrated flavor. If you can’t find it, use beef stock but simmer longer for richness.
Chicken StockLightens up the broth. Vegetable stock can work if you want a vegetarian version.
Apple CiderDon’t confuse it with apple cider vinegar! 100% apple juice works in a pinch.
CheeseGruyère is the classic choice for melting. Swiss or provolone also work beautifully.
Process shots-- images of the salt, apple cider, and flour being added and it all being cooked together

French Onion Soup Recipe Tips

  • Cut onions thick: Slice into half-moons about 1/4 inch thick or they’ll disappear as they cook.
  • Line the pan: Place bowls on a parchment-lined pan before broiling to catch any cheese drips.
  • Use real cider: Don’t swap in vinegar. Use apple cider, or 100% apple juice if needed.
  • Take your time: Onions need plenty of time to caramelize, so don’t rush this step.
Process shots of French onion soup-- images of the herbs, stock, and consommé being added and it all simmering together

Soup Topping

When the soup is ready, finish it with cheesy croutons.

  • Oven-safe bowls: Toast bread, place toasted side down in soup, top with cheese, and broil (never use Pyrex).
  • No oven-safe bowls: Make cheesy toasts instead. Toast bread, flip, add cheese, broil, then use a spatula to transfer to soup.
  • Fresh herbs: A few sprigs of thyme on top brighten the flavor.
Process shots-- images of the bread, cheese, and soup being added on top of the French onion soup

Storage

  • Store this French onion soup recipe (without croutons) in an airtight container in the fridge for 3–5 days, depending on the freshness of the stock.
  • Freeze cooled soup (without croutons) in airtight bags for up to 3 months. Thaw overnight in the fridge, reheat on the stovetop with extra stock if needed.

More Delicious Soup Recipes:

Tap stars to rate!
5 from 1 vote

French Onion Soup Recipe

This French Onion Soup Recipe features caramelized onions in a rich broth, topped with cheesy croutons for the perfect finish!
Prep Time: 20 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 50 minutes
Servings: 6 servings

Video

Equipment

Ingredients

  • 4 pounds sweet onions (Vidalia), or a combination of sweet onions and red onions
  • 7 tablespoons unsalted butter
  • Salt and pepper
  • 3/4 cup apple cider not apple cider vinegar
  • 2 tablespoons all-purpose flour
  • 2 (10.5-ounce) cans beef consomme
  • 4 cups chicken stock
  • 2 dried bay leaves
  • 3 sprigs fresh thyme
  • 3 sprigs fresh parsley
  • 1 loaf country style bread or French bread
  • 1 cup freshly shredded Gruyere cheese

Instructions 

  • Melt butter in a large (5.5-quart or greater) heavy cast-iron pot over medium heat. Once melted, add onions and stir to coat in butter. Turn heat to medium-low. Cook for 30 minutes, stirring every few minutes, until onions have softened and are semi-transparent.
  • Add 1 teaspoon fine sea salt and increase heat to medium-high. Cook for another 20–30 minutes, stirring more regularly, until onions are deep golden and sweet.
  • Add apple cider and scrape the bottom of the pot. Simmer for 2–3 minutes or until mostly evaporated into the onions. Sprinkle flour on the onions and cook, stirring constantly, for 1 minute.
  • Add in the chicken stock, both cans of beef consommé, thyme, bay leaves, and parsley. Stir. Bring to a gentle simmer, then cover and simmer for 20–25 minutes. Taste and season with salt and pepper. Remove herbs and discard.
  • (Oven-Safe Bowls) Broil: Cut bread to fit on top of the bowls. Place the oven rack in the top 1/3 of the oven. Preheat oven to a high broil. Set out bread slices on a lined sheet pan and broil one side of bread until toasted and lightly golden, about 30 seconds to a minute, then remove. Ladle soup into oven-safe bowls or crocks, leaving about an inch of space at the top. Place bowls on the same sheet pan used for the bread. Add bread, toasted side down, on top of the bowls and top the bread with shredded cheese (about 2–3 tablespoons per bowl). Broil, watching very closely, until the cheese is melted, about 1–2 minutes. Remove, garnish with fresh thyme if desired, and enjoy immediately.
  • (No Oven-Safe Bowls) Cheesy Bread Topping: Place oven rack in the top 1/3 of oven. Preheat oven to a high broil. Set out bread slices on a sheet pan and broil one side of bread until toasted and lightly golden, about 30 seconds to a minute. Then remove and sprinkle on cheese (about 2–3 tablespoons per piece of bread). Return to the oven and broil, watching very closely, until the cheese is melted, about 1–2 minutes. Ladle soup into bowls, leaving about an inch of space at the top. Use a metal spatula to transfer cheesy bread on top of the soup bowls. Garnish with fresh thyme if desired and enjoy immediately.
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Storage: Keep onion soup (without the cheesy croutons) in an airtight container in the fridge for 3–5 days (depending on how fresh the chicken stock is). Freeze completely cooled leftover soup (without the croutons) for up to 3 months. Defrost overnight in the fridge; then heat through on the stovetop, adding extra stock as needed. Make the cheesy croutons fresh.

Nutrition

Serving: 1serving | Calories: 485kcal | Carbohydrates: 49.8g | Protein: 21.2g | Fat: 23.2g | Cholesterol: 64.6mg | Sodium: 1055.7mg | Fiber: 5.8g | Sugar: 16.6g

Nutrition information is automatically calculated, so should only be used as an approximation.

French Onion Soup Recipe FAQs

What kind of cheese is in French Onion Soup?

It varies from recipe to recipe, but hands down, our favorite is Gruyere. Typically Gruyere and Parmesan are the classics you’ll find topping the soup. 
If you’d like, use a combination of cheeses. The restaurant I used to work at combined goat cheese. 
If you prefer, try one of the following (or a combination of a couple): Gouda, Provolone, Fontina, Mozzarella, Swiss, and Monterey Jack.

Why does caramelizing onions take so long?

The slow process draws out the natural sugars. Skipping it means less flavor in your soup. While you’re making them make extras for this french onion mac and cheese.

What is beef consommé?

Consommé translates to “concentrated” in French. It’s a clarified, deeply flavorful broth that’s richer than standard stock.

What To Serve With French Onion Soup Recipe

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 1 vote

Leave a comment

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

Recipe Rating




4 Comments

  1. Bryan says:

    5 stars
    As your brother in law I have to say, there has never been a better soup in the history of soups. Five start quality.

    1. Chelsea Lords says:

      I am thrilled to hear how much you love this French Onion Soup! Thanks Bryan! ๐Ÿ™‚

  2. Elliott says:

    This recipe looks like it could be improved with a spoon full of “Herbs de Provence” of Southern France!!!

    1. Chelsea Lords says:

      You can certainly add that in! ๐Ÿ™‚ Hope you love it!