French Onion Soup

Featured in: Weekend Warm Recipes

This beloved bistro classic transforms humble yellow onions through slow caramelization into a deeply savory, golden-brown base. Simmered with beef broth, white wine, and aromatic herbs, the soup develops layers of rich flavor. The finishing touch—thick slices of toasted bread blanketed in melted Gruyère—creates that irresistible golden crust. Ready in under two hours, this comforting bowl serves four perfectly.

Updated on Tue, 27 Jan 2026 18:09:51 GMT
Golden French Onion Soup bubbling in a broiler-safe bowl with melted Gruyère and a toasted bread slice. Pin It
Golden French Onion Soup bubbling in a broiler-safe bowl with melted Gruyère and a toasted bread slice. | plumbrine.com

Experience the warmth of a classic bistro-style soup featuring deeply caramelized onions simmered in rich beef broth. This French Onion Soup is topped with crusty bread and melted Gruyère cheese, offering the ultimate comfort in every spoonful.

Golden French Onion Soup bubbling in a broiler-safe bowl with melted Gruyère and a toasted bread slice. Pin It
Golden French Onion Soup bubbling in a broiler-safe bowl with melted Gruyère and a toasted bread slice. | plumbrine.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

This recipe transforms humble onions into a sophisticated dish through patience and careful cooking. It's the perfect way to bring the elegance of French cuisine into your own home.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • 6 large yellow onions, thinly sliced
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 6 cups beef broth (substitute with vegetable broth for vegetarian)
  • 1/2 cup dry white wine (optional)
  • 2 cloves garlic, minced
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 sprigs fresh thyme (or 1/2 teaspoon dried thyme)
  • 1 bay leaf
  • 4 slices crusty French bread (about 1 inch thick)
  • 2 cups grated Gruyère cheese

Instructions

Step 1
In a large heavy-bottomed pot, melt the butter with the olive oil over medium heat. Add the sliced onions and cook, stirring occasionally, until softened (about 15 minutes).
Step 2
Sprinkle the onions with sugar and salt. Continue to cook, stirring frequently, until the onions are deeply golden and caramelized (about 30–40 minutes).
Step 3
Add the minced garlic and cook for 1 minute more.
Step 4
Pour in the white wine (if using) and scrape up any browned bits from the bottom of the pot. Simmer for 2–3 minutes.
Step 5
Add the beef broth, thyme, bay leaf, and black pepper. Bring to a boil, then reduce heat and simmer uncovered for 30 minutes. Remove and discard the thyme sprigs and bay leaf.
Step 6
Preheat the broiler. Arrange the bread slices on a baking sheet and toast under the broiler until lightly golden on both sides.
Step 7
Ladle the hot soup into oven-safe bowls. Top each with a slice of toasted bread and generous handful of Gruyère cheese.
Step 8
Place the bowls under the broiler until the cheese is melted and bubbling, 2–3 minutes. Serve immediately.

Zusatztipps für die Zubereitung

Using a large heavy-bottomed pot is essential for even heat distribution, which prevents the onions from burning during the long caramelization process. Make sure to use oven-safe soup bowls to ensure safety when placing the soup under the broiler.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

For a vegetarian version, use vegetable broth and omit the beef broth. If Gruyère is unavailable, Emmental or Swiss cheese make excellent substitutes. For dietary needs, use gluten-free bread or vegan butter and cheese alternatives as needed.

Serviervorschläge

For an extra layer of flavor, rub the toasted bread with a cut clove of garlic before placing it on the soup. This hearty dish pairs beautifully with a glass of dry white wine or a light-bodied red wine to complement the rich broth.

Caramelized onion soup served in a rustic French onion soup bowl with crusty bread and thyme garnish. Pin It
Caramelized onion soup served in a rustic French onion soup bowl with crusty bread and thyme garnish. | plumbrine.com

Serve this soup immediately while the cheese is bubbling and golden for the most comforting dining experience. Enjoy the deep, rustic flavors of this French favorite.

Recipe FAQs

Why does proper caramelization take so long?

The slow cooking process allows natural sugars in the onions to break down and develop deep amber color and sweet-savory complexity. Rushing this step results in pale onions lacking that signature bistro flavor.

Can I make this vegetarian?

Absolutely. Simply substitute vegetable broth for beef broth. The rest of the ingredients remain the same, and the caramelized onions still provide that rich, satisfying base.

What cheese works best?

Gruyère is traditional for its nutty flavor and excellent melting properties. Emmental or Swiss cheese make fine alternatives if Gruyère isn't available.

Can I prepare this ahead?

The soup base actually improves after a day or two in the refrigerator. Store the caramelized onion mixture separately from the broth, then combine and reheat when ready to serve. Add the bread and cheese just before broiling.

Why use both butter and olive oil?

Butter provides rich flavor, while olive oil prevents the butter from burning during the long caramelization process. This combination ensures even cooking without scorching.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

French Onion Soup

Deeply caramelized onions in rich beef broth topped with crusty bread and melted Gruyère cheese.

Prep Time
20 min
Time to Cook
75 min
Total Duration
95 min
Recipe Creator Harper Quinn


Skill Level Medium

Cuisine French

Output 4 Number of Servings

Dietary Details None specified

What You’ll Need

Onions

01 6 large yellow onions, thinly sliced
02 2 tablespoons unsalted butter
03 1 tablespoon olive oil

Broth

01 6 cups beef broth
02 1/2 cup dry white wine, optional

Flavorings

01 2 cloves garlic, minced
02 1 teaspoon sugar
03 1 teaspoon salt
04 1/2 teaspoon freshly ground black pepper
05 2 sprigs fresh thyme
06 1 bay leaf

Topping

01 4 slices crusty French bread, 1 inch thick
02 2 cups grated Gruyère cheese

Directions

Step 01

Prepare Onions: In a large heavy-bottomed pot, melt the butter with olive oil over medium heat. Add sliced onions and cook, stirring occasionally, until softened, approximately 15 minutes.

Step 02

Caramelize Onions: Sprinkle onions with sugar and salt. Continue cooking, stirring frequently, until deeply golden and caramelized, approximately 30 to 40 minutes.

Step 03

Add Aromatics: Add minced garlic and cook for 1 minute more.

Step 04

Deglaze Pan: Pour in white wine if using and scrape up any browned bits from the bottom of the pot. Simmer for 2 to 3 minutes.

Step 05

Build Broth Base: Add beef broth, thyme, bay leaf, and black pepper. Bring to a boil, then reduce heat and simmer uncovered for 30 minutes. Remove and discard thyme sprigs and bay leaf.

Step 06

Toast Bread: Preheat the broiler. Arrange bread slices on a baking sheet and toast under the broiler until lightly golden on both sides.

Step 07

Assemble Bowls: Ladle hot soup into oven-safe bowls. Top each with a slice of toasted bread and a generous handful of Gruyère cheese.

Step 08

Finish Under Broiler: Place bowls under the broiler until cheese is melted and bubbling, 2 to 3 minutes. Serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

  • Large heavy-bottomed pot
  • Wooden spoon
  • Knife and cutting board
  • Cheese grater
  • Oven-safe soup bowls
  • Baking sheet

Allergy Info

Go through every ingredient for possible allergens. If you’re unsure, please speak with a healthcare professional.
  • Contains milk from butter and cheese
  • Contains gluten from bread
  • Use gluten-free bread for gluten-free preparation
  • Use vegan butter and cheese alternatives for dairy-free preparation

Nutrition Details (per serving)

Nutritional content is for general reference—it's not a substitute for medical advice.
  • Calories: 435
  • Total Fat: 21 g
  • Total Carbohydrates: 41 g
  • Protein: 20 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.