French Onion Soup

French onion soup reminds me of a cozy evening when I was staying in a small guesthouse tucked away in the French countryside. The host brought out a steaming bowl topped with bubbling cheese and a slice of crusty bread that soaked up the deeply savory broth like magic. I didn’t expect something so simple onions and broth to feel so luxurious and comforting. That moment stayed with me and inspired me to recreate the experience in my own kitchen.

French Onion Soup

Back home, I started experimenting and quickly realized just how easy it is to make restaurant-style French onion soup with just a few humble ingredients and a bit of patience. It’s a dish that feels both elegant and nostalgic, and when you pull that golden cheese-topped bowl out of the oven, it’s impossible not to smile. Now it’s my favorite dish to serve when I want to impress someone with comfort food that has serious depth.

Ingredients

Here’s what I use for this recipe. You can always make substitutions if you prefer!

  • Yellow onions – The star of the dish, they become sweet and deeply flavorful when caramelized.
  • Beef broth – Adds a rich, savory base that balances the sweetness of the onions.
  • Butter – Helps soften and caramelize the onions to perfection.
  • Olive oil – Prevents the butter from burning and adds depth of flavor.
  • Garlic – Enhances the richness of the soup with its aromatic flavor.
  • White wine – Deglazes the pan and adds a subtle acidity that lifts the soup.
  • Thyme – Adds earthy aroma and warmth to the broth.
  • Bay leaf – Infuses a layer of herbal flavor during simmering.
  • Baguette slices – Toasted to hold up under the broiler and soak in the soup.
  • Gruyère cheese – Melts into a bubbly, golden crown on top of each bowl.
  • Salt and pepper – Essential seasonings to balance all the flavors.

Tools You’ll Need

  • Large soup pot or Dutch oven – Perfect for slow-cooking and caramelizing onions evenly.
  • Wooden spoon – Ideal for stirring without scratching the pot.
  • Knife and cutting board – For slicing onions and prepping other ingredients.
  • Ladle – Makes it easy to serve the hot soup into bowls.
  • Oven-safe bowls – Essential for broiling the cheese-topped soup safely.
  • Baking sheet – To catch any cheesy drips while broiling.
French Onion Soup

Instructions

Step 1:

I start by heating butter and olive oil in a large pot over medium heat. Then I add the sliced onions with a pinch of salt, and I stir them often as they slowly caramelize this takes about 30–40 minutes but it’s worth every second.

Step 2:

Once the onions are a deep golden brown, I stir in minced garlic and cook for just a minute more.

Step 3:

Next, I deglaze the pan with white wine, scraping up all the delicious browned bits from the bottom. I let it simmer for a few minutes until the alcohol cooks off.

Step 4:

Then I add the beef broth, thyme, bay leaf, and a little more salt and pepper. I bring everything to a simmer and let it cook uncovered for about 20 minutes so the flavors can develop fully.

Step 5:

While the soup simmers, I toast baguette slices under the broiler until they’re crisp and golden.

Step 6:

To serve, I ladle the soup into oven-safe bowls, top each one with a baguette slice, and pile on the shredded Gruyère. I place the bowls on a baking sheet and broil them until the cheese is melted, bubbly, and lightly browned.

📌 Love Home Recipes? Follow Me on Pinterest!

Join thousands of others for daily Sweet home Recipes and creative ideas.

Follow Me on Pinterest

Tips

If you don’t have Gruyère, I’ve used Swiss or mozzarella with great results. For an extra savory depth, I sometimes add a splash of Worcestershire sauce or even a bit of balsamic vinegar. Don’t rush the onion caramelizing process it’s the key to building flavor in this recipe.

Ways to Serve

Pair with a simple green salad and a glass of white wine.

Serve as a starter before a roasted meat or poultry main course.

Enjoy on its own with extra crusty bread for a cozy, satisfying meal.

Frequently Asked Questions

Can I make French Onion Soup ahead of time?

Yes! The soup can be made a day in advance and reheated before adding the toast and cheese.

What’s the best cheese for French Onion Soup?

Gruyère is classic, but Swiss, Emmental, or even sharp provolone work well.

Can I freeze French Onion Soup?

Absolutely. Just freeze the broth and onions without the bread and cheese, then add toppings fresh when ready to serve.

See You in the Kitchen

I hope you try this French onion soup it’s the kind of dish that feels like a warm hug in a bowl. Whether you’re making it for guests or just treating yourself, it’s pure comfort every time. Let me know how it turns out, and don’t forget to save this recipe for those chilly nights.

Happy Cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
French Onion Soup

French Onion Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Looking for the best French onion soup recipe? This easy, comforting, and cheesy classic is perfect for chilly nights! A quick and simple idea made with sweet caramelized onions and golden melted cheese. One of the best healthy soup options that feels elegant and cozy.


Ingredients

Scale
  • 5 large yellow onions, thinly sliced
  • 4 cups beef broth
  • 2 tbsp butter
  • 1 tbsp olive oil
  • 2 garlic cloves, minced
  • 1/2 cup white wine
  • 1 tsp dried thyme
  • 1 bay leaf
  • 6 slices of baguette, toasted
  • 1 cup shredded Gruyère cheese
  • Salt and pepper to taste


Instructions

  1. Heat butter and oil in a large pot over medium heat. Add onions and cook until caramelized, about 30–40 minutes.
  2. Add garlic and cook for 1 more minute.
  3. Deglaze with white wine, simmer until reduced slightly.
  4. Add broth, thyme, bay leaf, salt, and pepper. Simmer uncovered for 20 minutes.
  5. Toast baguette slices under broiler until golden.
  6. Ladle soup into oven-safe bowls, top with toast and cheese.
  7. Broil until cheese is bubbly and lightly browned. Serve hot.

Notes

  • Use Swiss or mozzarella if Gruyère isn’t available.
  • Add a splash of Worcestershire or balsamic for extra depth.
  • Make soup base ahead and add toppings before serving.
  • Freeze without bread and cheese for best texture.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Category: Soup
  • Method: Stovetop + Broil
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 380
  • Sugar: 7g
  • Sodium: 620mg
  • Fat: 19g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 16g
  • Cholesterol: 45mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star