French Onion Soup is one of those timeless recipes that feels special every single time you make it. Sweet caramelized onions simmer slowly in rich beef broth until the flavor deepens and turns beautifully savory. I like to use my own Homemade Beef Bone Broth for this recipe — it makes all the difference.

THIS POST MAY CONTAIN AFFILIATE LINKS, I MAY EARN A COMMISSION.  PLEASE SEE MY Full Disclosure Policy FOR DETAILS.  AS AN AMAZON ASSOCIATE I EARN FROM QUALIFYING PURCHASES.

A good French Onion Soup truly depends on the broth because it’s the heart of the recipe. Using a flavorful, slow-simmered beef broth or bone broth gives every spoonful that deep, rich taste and velvety texture. If you’ve never made your own, I highly recommend giving it a try. You can find my recipe for Homemade Beef Bone Broth here — it’s simple, nourishing, and adds an incredible boost of flavor to this classic, RIDIC-ULICIOUS soup.

french-onion-soup-recipe-soup-with-melted-cheese.

Why You’ll Love This Recipe

This French Onion Soup is comforting, flavorful, and simple to make. The caramelized onions give it that deep, savory base, while the melted cheese and toasted bread cubes add the perfect texture in every bite. Switching to bread cubes instead of a single slice makes the soup so much easier to eat — you can scoop up the cheese, bread, and broth together without fighting the spoon!

french-onion-soup-step-by-step-photos.

Ingredients You’ll Need

For the Soup:

For Serving:


About the Onions

You’ll want about 8 to 9 cups of sliced onions, which comes from roughly 4 large yellow onions. Yellow onions are my go-to for this soup because they caramelize beautifully and give that perfect balance of sweetness and savory depth.

If you’d like to experiment:

For the most classic flavor — and the one you’ll find in cozy bistros — yellow onions are definitely the best choice.

close-up-image-french-onion-soup-recipe

Step-by-Step Instructions

1. Caramelize the Onions

In a large Dutch oven, melt butter and olive oil over medium heat. Add the sliced onions, sugar, salt, and pepper. Stir occasionally and cook for 25–30 minutes until the onions turn a deep golden brown. This slow caramelization gives the soup its rich, sweet flavor — don’t rush this step!

2. Add Garlic and Deglaze

Once the onions are caramelized, stir in the minced garlic and cook for about a minute. Pour in the wine (if using) to deglaze the pan, scraping up any browned bits — those bits are packed with flavor.

3. Add Broth and Seasonings

Stir in the beef broth, Worcestershire sauce, bay leaf, and thyme. Bring to a simmer, then reduce the heat and cook gently for 20–25 minutes. Remove the bay leaf before serving.

4. Toast the Bread Cubes

Preheat your oven to 375°F. Toss the cubed bread with olive oil and spread on a baking sheet. Toast for 10–12 minutes, stirring halfway through, until golden and crisp. These cubes will hold their texture beautifully when added to the soup.

5. Broil the Cheese Topping

Ladle the hot soup into oven-safe bowls. Add a handful of toasted bread cubes to each bowl and sprinkle generously with shredded mozzarella. Broil for 2–3 minutes, just until the cheese is melted and bubbly.

6. Serve Warm and Enjoy

Carefully remove the bowls from the oven — they’ll be hot! Serve immediately and enjoy every cheesy, savory bite.


Tips for Success


top-view-french-onion-soup-recipe.

What to Serve with French Onion Soup

This soup can shine as a cozy main course or a hearty starter. Serve it with:

It also pairs beautifully with steak or roast beef dinners for a comforting, bistro-style meal.

french-onion-soup-recipe-soup-with-melted-cheese.

FAQ

Can I use a different cheese?

Yes! While mozzarella melts beautifully, Gruyère or Swiss cheese will give you a more traditional French onion flavor with a nutty finish.

Can I make this soup vegetarian?

You can substitute vegetable broth, but the flavor won’t be quite as deep. For a richer taste, add a splash of soy sauce or a spoonful of miso paste.

How do I store leftovers?

Store cooled soup (without bread or cheese) in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop and top with fresh bread and cheese before broiling.

FOODIE & GRILLER APPAREL

t shirt im the chef

More Reader Favorites:

French Bread

Chicken Corn Soup Recipe

French Onion Roasted Potatoes

Pumpkin French Toast Casserole

Easy Stuffing Recipe

close-up-image-french-onion-soup-recipe

French Onion Soup

Nettie
French Onion Soup made with caramelized onions and rich beef bone broth, topped with toasted bread cubes and melted mozzarella for a cozy, spoon-friendly twist on the classic.
No ratings yet
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Course Appetizer, Main Course, Soup
Cuisine French inspired
Servings 4 servings
Calories 940 kcal

Ingredients
  

For The Soup

For Topping

  • 3 cups baguette cut into1-inch cubes
  • 2 tbsp olive oil
  • 1 1/2 cups mozzarella cheese shredded

Instructions
 

  • Melt butter and olive oil in a Dutch oven over medium heat. Add onions, sugar, salt, and pepper. Cook 25–30 minutes, stirring often, until deeply caramelized.
  • Stir in garlic and cook 1 minute. Deglaze with white wine, scraping up browned bits.
  • Add broth, Worcestershire, bay leaf, and thyme. Simmer 20–25 minutes. Remove bay leaf.
  • Toss bread cubes with olive oil and toast at 375°F for 10–12 minutes, stirring once.
  • Ladle soup into bowls, top with bread cubes, and sprinkle with mozzarella. Broil 2–3 minutes until bubbly.
  • Serve hot and enjoy!

Notes

When it comes to the nutrition information provided for recipes, it’s important to keep in mind that it’s just an estimate. The actual nutritional values can vary based on the specific ingredients and brands you use. Be mindful that any nutritional information provided is intended as a general guideline rather than exact values.

Notes

  • Bread cubes make this soup easier to eat and soak up all the flavor evenly.
  • Try my Homemade Beef Bone Broth for the richest taste.
  • Soup base can be made ahead and reheated before broiling.

Nutrition

Serving: 1servingCalories: 940kcalCarbohydrates: 119gProtein: 34gFat: 34gSaturated Fat: 14gPolyunsaturated Fat: 4gMonounsaturated Fat: 14gTrans Fat: 0.3gCholesterol: 56mgSodium: 3382mgPotassium: 962mgFiber: 9gSugar: 24gVitamin A: 581IUVitamin C: 25mgCalcium: 507mgIron: 8mg
Keyword bone broth soup, carmelized onion soup, french onion soup mix, toasted bread cubes
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating