French Onion Soup

Featured in: Comfort Food Favorites

This beloved bistro classic transforms humble yellow onions into something extraordinary through slow caramelization. The onions cook down until deep golden and sweet, creating a flavorful base for savory beef broth infused with thyme and garlic. The crowning touch arrives as crusty bread floats atop each bowl, buried under a blanket of melted Gruyère that bubbles and browns under the broiler. The result is a deeply satisfying bowl of comfort that balances sweet savory notes with creamy richness.

Updated on Wed, 28 Jan 2026 08:22:00 GMT
Golden French Onion Soup in an oven-safe bowl, topped with crusty toasted bread and melted, bubbly Gruyère cheese. Save
Golden French Onion Soup in an oven-safe bowl, topped with crusty toasted bread and melted, bubbly Gruyère cheese. | bellepantry.com

I used to think the smell of onions cooking was just a kitchen chore until I spent a rainy Tuesday trying to replicate a bistro meal. The house filled with this deep sweet aroma that felt like a warm hug against the grey sky. It was the first time I realized how much patience pays off in a pot. Now this soup is my favorite comfort when the wind starts rattling the windows.

One evening I accidentally let the onions go five minutes too long and panicked thinking I burnt them. Instead those extra dark bits created the most incredible mahogany broth I have ever tasted. My friends still talk about that specific batch as if I had some secret French technique. It taught me that sometimes the best flavors come from pushing a recipe just a little further.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Yellow Onions: These are the backbone because they have the perfect balance of sugar to caramelize beautifully.
  • Unsalted Butter and Olive Oil: Using both prevents the butter from burning too quickly while adding a rich dairy fat.
  • Beef Broth: A high quality stock makes the difference between a thin soup and a luxurious meal.
  • Dry White Wine: This helps deglaze all those tasty brown bits from the bottom of your heavy pot.
  • Gruyere Cheese: Nothing beats the way this specific cheese melts into a stretchy salty blanket.
  • Fresh Thyme and Bay Leaf: These herbs add a subtle earthy layer that cuts through the richness of the beef.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Softening the Onions:
Melt the butter and oil then let the onions cook slowly until they are translucent and sweet.
Developing the Color:
Add the sugar and salt then keep stirring until the onions turn a rich mahogany brown hue.
Deglazing the Pan:
Stir in the garlic for a minute before pouring in the wine to scrape up the flavor.
Simmering the Base:
Add the broth and herbs then let everything meld together on a low heat for half an hour.
Preparing the Toasts:
Slice your bread thick and toast it until it is sturdy enough to hold up the cheese.
The Final Broil:
Ladle the soup into bowls then top with bread and cheese before melting it until bubbly.
Hearty French Onion Soup with deeply caramelized onions and beef broth, finished with gratin-style cheese under the broiler. Save
Hearty French Onion Soup with deeply caramelized onions and beef broth, finished with gratin-style cheese under the broiler. | bellepantry.com

I remember serving this to my grandmother who usually hates anything with too much cheese. She ended up asking for a second piece of toast just to soak up the last drops of broth. We sat at the table long after the bowls were empty just enjoying the warmth of the kitchen.

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.

The Choice of Pot

Using a heavy bottomed pot like a Dutch oven is crucial for even heat distribution. I learned this after using a thin stainless steel pan that created hot spots and scorched my onions in minutes. A heavy pot allows the onions to release their moisture slowly and cook in their own juices.

The Cheese Factor

While Gruyere is the gold standard for its nutty flavor I have experimented with many different blends. I once used a mix of sharp white cheddar and Swiss when I could not find the right block at the store. The result was slightly different but still incredibly satisfying and gooey.

Making it Your Own

If you want a lighter version you can easily swap the beef stock for a rich mushroom or vegetable broth. I often add a splash of balsamic vinegar at the end if the soup feels like it needs a bit of brightness. Here are a few last thoughts to keep in mind while you cook.

  • Always use oven safe bowls to avoid any dangerous cracking under the broiler heat.
  • Keep a close eye on the cheese because it goes from golden to burnt in seconds.
  • Make sure to discard the bay leaf and thyme stems before you start ladling.
Warm French Onion Soup served in a rustic ceramic bowl, garnished with toasted bread and bubbling melted Gruyère. Save
Warm French Onion Soup served in a rustic ceramic bowl, garnished with toasted bread and bubbling melted Gruyère. | bellepantry.com

This soup is a testament to what a few humble ingredients can become with enough time and care. I hope it brings as much comfort to your table as it does to mine.

Recipe FAQ

How long does it take to caramelize onions properly?

Complete caramelization takes 45-55 minutes total. First soften the onions for about 15 minutes, then continue cooking until they reach a deep golden brown color. This slow process develops the natural sugars and creates the soup's signature sweet, rich flavor base.

Can I make this vegetarian?

Absolutely. Simply substitute vegetable broth for the beef broth. The flavor will still be delicious thanks to the deeply caramelized onions, wine, and herbs. Many people prefer the vegetarian version and find it equally satisfying.

What type of onions work best?

Yellow onions are ideal for their balanced sweetness and robust flavor. They caramelize beautifully and hold up well during long cooking. While you can use red or sweet onions, yellow varieties provide the most authentic traditional flavor.

Can I freeze this soup?

Yes, freeze the soup base without the bread and cheese topping. Let it cool completely, then store in airtight containers for up to 3 months. Thaw overnight in the refrigerator, reheat gently, and add fresh bread and cheese when serving.

What wine should I use?

A dry white wine like Sauvignon Blanc or Pinot Grigio works well. The wine deglazes the pot and adds depth to the broth. If you prefer not to use wine, simply add additional broth or skip it entirely—the soup will still be delicious.

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

Caramelized onions in rich beef broth topped with toasted bread and melted Gruyère cheese.

Prep time
20 minutes
Cooking duration
75 minutes
Overall time
95 minutes
Created by Rebecca Holt


Skill level Medium

Cuisine French

Makes 4 Portions

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 or vegetable broth for vegetarian option
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 or 1/2 teaspoon dried thyme
06 1 bay leaf

Topping

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

How to Make

Step 01

Sauté onions: In a large heavy-bottomed pot, melt 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 garlic: Add minced garlic and cook for 1 minute more.

Step 04

Deglaze pot: 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

Simmer broth: Add beef or vegetable 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 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

Broil and serve: 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.

What You Need

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

Allergy info

Review every item for allergens and check with a healthcare provider if you're unsure.
  • 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 info (per serving)

These nutrition details are for your reference only and aren't a substitute for advice from a health professional.
  • Energy: 435
  • Total fat: 21 g
  • Carbohydrates: 41 g
  • Proteins: 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.