Classic French Onion Soup with Gruyère Gratin
Soup

Classic French Onion Soup

This traditional French onion soup, known as Soupe à l’Oignon Gratinée, is a timeless dish defined by slowly caramelized onions in a rich, savory broth. Finished with crusty bread and a generous layer of melted Gruyère, it offers a sophisticated balance of deep, complex flavors perfect for any home cook looking to master a culinary classic.

Classic French Onion Soup

List of ingredients

  • 3 tablespoons olive oil (divided)
  • 4 tablespoons unsalted butter
  • 3 pounds yellow (or sweet) onions (peeled and sliced about 1/8-inch thick)
  • Kosher salt and freshly ground pepper (to taste)
  • ½ cup vegetable broth (as a flavorful substitute)
  • 1 tablespoon apple cider vinegar (as a flavorful substitute)
  • 2 tablespoons all-purpose flour
  • 2 quarts beef-style vegetable stock
  • 2 bay leaves
  • 4 sprigs fresh thyme
  • 3 tablespoons Worcestershire sauce
  • 4 slices rustic crusty bread (sliced 1-inch thick)
  • 1 clove garlic (peeled and slightly smashed)
  • 6 ounces Gruyère cheese (shredded)
  • ¼ cup grated parmesan cheese
  • Fresh thyme for garnish

step-by-step instructions

  1. Step: In a large Dutch Oven, heat 2 tablespoons olive oil and the butter. Add the sliced onions and a pinch of salt. Cover and cook for 15 minutes.
  2. Step: Uncover and cook, stirring occasionally, until onions are a rich golden-brown (35-45 minutes). Add broth and vinegar, scraping the browned bits from the bottom.
  3. Step: Stir in flour and cook for 1 minute. Add beef-style stock, Worcestershire sauce, bay leaves, and thyme. Simmer covered for 20 minutes, then discard herbs.
  4. Step: Preheat oven to 450ºF. Brush bread slices with remaining oil and toast for 10-15 minutes until golden. Rub each slice with the smashed garlic clove.
  5. Step: Preheat broiler. Fill ovenproof bowls with soup, top with bread slices and shredded cheeses. Broil until cheese is bubbly and browned.

Refining Your Onion Caramelization

Managing Heat for Even Browning

Achieving the perfect deep amber color on your onions requires consistent, gentle heat. If you notice the edges are darkening too quickly or becoming crispy before the interior has softened, lower your burner setting immediately. A wider pot is better for this process as it prevents the onions from steaming in their own juices, which would hinder the caramelization.

Deglazing with Precision

When you reach the stage where a layer of brown bits accumulates on the bottom of your Dutch oven, avoid scrubbing too aggressively. These bits contain concentrated flavor that will dissolve once you add the liquid. If the bottom seems overly dry before the onions are fully browned, you can add a tiny splash of water to help lift those pieces without burning them.

Choosing Your Cheese and Bread

Selecting the Right Melting Cheese

Gruyère is the standard choice because it melts into a smooth, stretchy layer while providing a nutty, earthy flavor that complements the sweetness of the onions. If you cannot find Gruyère, Emmental or a high-quality Swiss cheese will provide similar melting characteristics. Combining these with a touch of parmesan adds an extra hit of saltiness and a slightly browned crust during the broiling process.

Achieving the Ideal Bread Texture

Using a rustic, crusty bread like a sourdough or a hearty French baguette is important because it acts as a platform for the cheese. A light, airy bread will dissolve too quickly into the liquid. By toasting the slices thoroughly before placing them on the soup, you ensure they maintain a bit of structural integrity even after being submerged in the broth.

Preparing and Storing Your Batch

Refrigeration and Reheating

This soup is a prime candidate for make-ahead preparation because the flavors deepen in the refrigerator. You can store the base soup in an airtight container for up to 48 hours before you plan to serve it. To serve, bring the soup back to a simmer on the stove, then proceed with the bread toasting and broiler steps to ensure the cheese is served fresh and gooey.

Freezing for Future Meals

If you have extra soup, it freezes remarkably well without the bread and cheese additions. Allow the soup to cool completely to room temperature, then pour it into freezer-safe bags or containers, leaving a little headspace for expansion. When you are ready to enjoy it, thaw the soup in the refrigerator overnight and reheat it slowly over low heat.

Troubleshooting Common Concerns

Preventing a Watery Soup

If your soup tastes thin, ensure you are allowing the onions to fully caramelize to a dark brown state, which reduces their water content and concentrates the sugar. Additionally, using a high-quality, full-bodied beef stock is vital. If you only have access to lighter stock, you can simmer it longer to reduce the volume by a quarter, which will naturally thicken the soup and concentrate the flavor profile.

Managing Excessive Saltiness

Since beef stock and Worcestershire sauce can vary in sodium content, it is crucial to taste the soup before adding any additional salt. If the soup becomes too salty, adding a small amount of extra beef stock or even a tiny splash of water can dilute the salinity. If the soup is balanced but feels missing something, a few drops of additional vinegar can help brighten the overall taste.

What if I lack oven-proof bowls?

You do not need specialized ramekins to enjoy this recipe. You can toast your bread, top it with cheese, and broil it on a separate baking sheet until the cheese is browned and perfect. Once the cheese is ready, simply ladle the hot soup into regular bowls and place the finished cheese toast on top of each serving right before bringing it to the table.

Frequently Asked Questions

Can I use red onions instead of yellow?

You can use red onions, but they contain less sugar than yellow or sweet varieties, resulting in a slightly different flavor profile. The soup may also take on a darker, reddish-purple hue, and the final taste will be less sweet and slightly more pungent.

What is the benefit of rubbing garlic on the bread?

Rubbing the garlic clove on the toasted bread creates an aromatic, subtle layer of flavor that cuts through the richness of the melted cheese. This method infuses the bread with essential oils without the intensity that comes from sautéing minced garlic, ensuring the flavor is present but not overwhelming.

Should I serve this as a main or an appetizer?

Because of the bread and cheese, this soup is quite satiating and works perfectly as a main course for a cozy meal. If you prefer to serve it as an appetizer, simply use smaller bowls and reduce the size of the bread slices to make the portion more manageable as part of a larger multi-course dinner.

Are there alternatives to beef stock?

For a vegetarian version, you can substitute a high-quality mushroom or vegetable broth. Mushrooms provide a deep, earthy umami flavor that mimics the profile of a beef-based stock, ensuring the soup remains hearty and satisfying for all guests at your table.

Why is the soup slightly bitter?

Bitterness usually occurs if the onions are charred rather than caramelized or if the herbs are left in the pot for too long. Ensure the heat remains at a medium-low level during the cooking process, and always discard the bay leaves and thyme stems as soon as the soup has finished its final simmer to prevent them from steeping further.

Can I omit the flour?

The flour acts as a binding agent to give the broth a velvety, slightly thicker texture. If you choose to omit it, the soup will be thinner, resembling a classic broth-based stew. If you require a gluten-free version, a cornstarch slurry added toward the end can be used as an alternative thickener.

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
Classic French Onion Soup with Gruyère Gratin

Classic French Onion Soup


  • Author: AlmaHerzog
  • Total Time: PT105M
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

French Onion Soup, or Soupe à l’Oignon Gratinée, is a French classic that is guaranteed to impress! A rich and hearty soup, made with onions that are caramelized to perfection, topped with crusty bread and two types of cheese and then gratinéed until ooey-gooey, browned and completely decadent. Perfect for a romantic dinner for two or for an elegant dinner party!


Ingredients

Scale
  • 3 tablespoons olive oil (divided)
  • 4 tablespoons unsalted butter
  • 3 pounds yellow (or sweet) onions (peeled and sliced about 1/8-inch thick)
  • Kosher salt and freshly ground pepper (to taste)
  • ½ cup vegetable broth (as a flavorful substitute)
  • 1 tablespoon apple cider vinegar (as a flavorful substitute)
  • 2 tablespoons all-purpose flour
  • 2 quarts beef-style vegetable stock
  • 2 bay leaves
  • 4 sprigs fresh thyme
  • 3 tablespoons Worcestershire sauce
  • 4 slices rustic crusty bread (sliced 1-inch thick)
  • 1 clove garlic (peeled and slightly smashed)
  • 6 ounces Gruyère cheese (shredded)
  • ¼ cup grated parmesan cheese
  • Fresh thyme for garnish

Instructions

  1. Step: In a large Dutch Oven, heat 2 tablespoons olive oil and the butter. Add the sliced onions and a pinch of salt. Cover and cook for 15 minutes.
  2. Step: Uncover and cook, stirring occasionally, until onions are a rich golden-brown (35-45 minutes). Add broth and vinegar, scraping the browned bits from the bottom.
  3. Step: Stir in flour and cook for 1 minute. Add beef-style stock, Worcestershire sauce, bay leaves, and thyme. Simmer covered for 20 minutes, then discard herbs.
  4. Step: Preheat oven to 450ºF. Brush bread slices with remaining oil and toast for 10-15 minutes until golden. Rub each slice with the smashed garlic clove.
  5. Step: Preheat broiler. Fill ovenproof bowls with soup, top with bread slices and shredded cheeses. Broil until cheese is bubbly and browned.

Notes

Serving size is 4 as an entrée or 8 as an appetizer. If you do not have oven-safe bowls, melt the cheese onto the bread slices on a baking sheet separately, then serve on top of the soup. Onion soup base can be made 2 days ahead and refrigerated or frozen for up to 3 months.

  • Prep Time: PT15M
  • Cook Time: PT90M
  • Category: Soup
  • Method: Stovetop and Broil
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl
  • Calories: 832 kcal
  • Sugar: 20 g
  • Sodium: 1646 mg
  • Fat: 39 g
  • Saturated Fat: 18 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0 g
  • Carbohydrates: 81 g
  • Fiber: 8 g
  • Protein: 36 g
  • Cholesterol: 82 mg

Keywords: French Onion Soup, Classic Soup, Comfort Food, Vegetarian-friendly base, Caramelized Onions