Classic French Onion Soup

Featured in: One-Pot Cozy Suppers

This beloved bistro-style creation begins with six large yellow onions slowly cooked until deeply golden and sweet, a process that takes patience but rewards you with incredible depth of flavor. The caramelized onions simmer in beef broth infused with white wine, garlic, and herbs until the liquid becomes rich and savory.

The finishing touch transforms each bowl into something extraordinary: toasted crusty bread arranged on top, crowned with generous amounts of Gruyère cheese, then broiled until melted and bubbling. The result is a warming, satisfying dish perfect for cold weather or when you crave authentic French comfort food.

Updated on Tue, 27 Jan 2026 20:03:44 GMT
A steaming bowl of French Onion Soup with rich caramelized onions, topped with crusty bread and melted Gruyère cheese. Pin to Board
A steaming bowl of French Onion Soup with rich caramelized onions, topped with crusty bread and melted Gruyère cheese. | embersprig.com

French Onion Soup is the quintessence of comfort food, a classic bistro-style dish that relies on the slow and patient transformation of simple yellow onions into a sweet, mahogany-colored base. Simmered in a rich, savory broth and topped with a toasted baguette slice and a thick blanket of melted Gruyère, this soup is a masterpiece of balance and flavor.

A steaming bowl of French Onion Soup with rich caramelized onions, topped with crusty bread and melted Gruyère cheese. Pin to Board
A steaming bowl of French Onion Soup with rich caramelized onions, topped with crusty bread and melted Gruyère cheese. | embersprig.com

Making this soup at home is all about the technique of caramelizing the onions. It takes time, but the reward is a depth of flavor that can't be replicated with shortcuts. Once the onions reach that perfect golden-brown state, the addition of beef broth and fresh herbs creates a symphony of savory notes.

Ingredients

  • 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
Product image
Brew fresh coffee easily to enjoy with breakfast recipes, desserts, or while meal prepping.
Check price on Amazon

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

For the best results, use a large heavy-bottomed pot, such as a Dutch oven, which ensures even heat distribution and prevents the onions from burning during their long caramelization process. Patience is key; do not rush the onions.

Varianten und Anpassungen

To make this soup vegetarian, simply substitute the beef broth with a high-quality vegetable broth. If Gruyère is hard to find, Emmental or Swiss cheese are excellent alternatives. For those with dietary restrictions, use gluten-free bread or dairy-free butter and cheese substitutes.

Serviervorschläge

For an extra burst of flavor, rub the toasted bread with a cut clove of garlic before placing it on the soup. This classic dish pairs beautifully with a glass of dry white wine or a light-bodied red wine to cut through the richness of the cheese.

Hearty French Onion Soup in a rustic ceramic bowl, featuring golden-brown onions and gooey cheese broiled to perfection. Pin to Board
Hearty French Onion Soup in a rustic ceramic bowl, featuring golden-brown onions and gooey cheese broiled to perfection. | embersprig.com

Whether you are looking for a soul-warming lunch or a sophisticated starter for a dinner party, French Onion Soup remains a timeless favorite. Serve it immediately while the cheese is bubbling and golden for the ultimate bistro experience at home.

Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon

Common Questions

How long does it take to caramelize onions properly?

Allow 45-55 minutes total for proper caramelization. The onions need about 15 minutes to soften initially, then an additional 30-40 minutes to develop that deep golden color and sweet flavor. Stir frequently during the final stage to prevent burning.

Can I make this vegetarian?

Absolutely. Simply substitute vegetable broth for the beef broth. The flavor profile will change slightly but remains delicious. You can also add a tablespoon of soy sauce or miso paste to the vegetable broth to mimic the depth of beef broth.

What type of onions work best?

Yellow onions are ideal for their balance of sweetness and flavor. They caramelize beautifully and develop the deep color needed. Red onions can be used but will result in a slightly different appearance and taste. Sweet onions work too but may caramelize faster.

Can I prepare this in advance?

The base tastes even better when made ahead. Prepare through step 5, cool completely, and refrigerate for up to 3 days. The flavors will continue to develop. When ready to serve, reheat gently and complete the broiling step with fresh bread and cheese.

What cheese alternatives can I use?

Gruyère is traditional for its nutty flavor and excellent melting properties. Emmental or Swiss cheese work well as substitutes. For a different twist, try Comté or a combination of Parmesan and mozzarella. Avoid pre-shredded cheese as it doesn't melt as smoothly.

Why add sugar to the onions?

A small amount of sugar helps the onions caramelize more evenly and quickly. It enhances the natural sweetness already present in the onions and contributes to that beautiful deep golden color. You can omit it if you prefer a less sweet result.

Classic French Onion Soup

Rich beef broth with deeply caramelized onions, topped with crusty bread and melted Gruyère cheese for ultimate comfort.

Prep Duration
20 min
Cook Duration
75 min
Overall Duration
95 min
Created by Lucas Rivera


Skill Level Medium

Cuisine Type French

Makes 4 Portions

Diet Preferences 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, about 1 inch thick
02 2 cups grated Gruyère cheese

How To Make It

Step 01

Prepare the base: 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 (approximately 15 minutes).

Step 02

Caramelize the onions: Sprinkle the onions with sugar and salt. Continue to cook, stirring frequently, until the onions are deeply golden and caramelized (approximately 30-40 minutes).

Step 03

Add aromatics: Add the minced garlic and cook for 1 minute more.

Step 04

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

Build the broth: 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 06

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

Step 07

Assemble the bowls: Ladle the 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 the broiler: Place the bowls under the broiler until the cheese is melted and bubbling (approximately 2-3 minutes). Serve immediately.

Equipment Needed

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

Allergy Details

Review ingredients for potential allergens and check with your healthcare provider as needed.
  • Contains milk: butter and cheese
  • Contains gluten: bread
  • Use gluten-free bread for gluten-free preparation
  • Use vegan butter and cheese alternatives for dairy-free preparation

Nutrition Info (per serving)

Details listed are for reference only—please consult professionals for specific health needs.
  • Caloric Content: 435
  • Fats: 21 g
  • Carbohydrates: 41 g
  • Proteins: 20 g