French Classics verified Test Kitchen Tested timer 70 Mins Total

Authentic French Onion Soup

Richly slow-caramelized yellow onions simmered in savory beef bone broth with dry white wine and fresh thyme, topped with toasted French baguette and bubbling melted Gruyère cheese.

person
Chef Lucas Hayes Senior Culinary Editorial & Test Kitchen Lead
Authentic French Onion Soup
Prep Time 20 mins
Cook Time 50 mins
Calories 380 kcal
Servings 4 Servings

Richly slow-caramelized yellow onions simmered in savory beef bone broth with dry white wine and fresh thyme, topped with toasted French baguette and bubbling melted Gruyère cheese. Tested extensively in our home test kitchen, this dish pairs authentic, deep culinary technique with accessible weeknight timing.

Why This Recipe Works (Culinary Science & Test Kitchen Secrets)

  • Balanced Flavor Foundations: Carefully calibrated seasonings ensure that every layer harmonizes without overpowering the core fresh ingredients.
  • Precise Heat Control: Cooking at targeted temperatures locks in natural moisture while developing an exquisite, golden crust or glossy reduction.
  • Foolproof Proportions: Repeatedly tested to guarantee repeatable, restaurant-quality results for both beginners and experienced home chefs.

Frequently Asked Questions (FAQ)

Why is my French onion soup bitter? expand_more

Bitterness occurs if the onions were scorched during caramelization or if poor-quality wine was used. Cook onions over medium-low heat, stir regularly, and use a wine you would happily drink.

Can I make this soup in a slow cooker or Crockpot? expand_more

Yes! Caramelize the onions in your slow cooker on LOW for 10 to 12 hours until deeply brown. Add broth and wine, cook on HIGH for 2 hours, then ladle into oven-safe bowls to broil.

What bowls are safe for broiling French onion soup? expand_more

Use heavy stoneware, ceramic, or porcelain crocks clearly marked oven-safe or broiler-safe. Standard glass or thin porcelain bowls can shatter under a 500°F broiler.

Why does my bread sink to the bottom of the bowl? expand_more

Ensure the baguette slices are baked until completely dry and crunchy like croutons before floating on the soup. Soft, fresh bread absorbs liquid instantly and sinks.

Can I make this without alcohol? expand_more

Yes! Deglaze the pan with 1/2 cup of additional beef bone broth mixed with 1 tablespoon of apple cider vinegar and 1 teaspoon of Worcestershire sauce for acidity.

CookInspo Tested Master Recipe

Authentic French Onion Soup

Richly slow-caramelized yellow onions simmered in savory beef bone broth with dry white wine and fresh thyme, topped with toasted French baguette and bubbling melted Gruyère cheese.

Prep Time 20 mins
Cook Time 50 mins
Total Time 70 mins
Calories 380 kcal / serving

shopping_cart Ingredients

4 Servings
  • 3 lbs yellow onions (about 5-6 large onions), sliced 1/4-inch thick
  • 3 tbsp unsalted butter
  • 1 tbsp extra virgin olive oil
  • 1/2 tsp granulated sugar (assists golden caramelization)
  • 3 cloves garlic, minced
  • 1/2 cup dry white wine (or dry French vermouth)
  • 6 cups rich low-sodium beef stock (preferably bone broth)
  • 3 sprigs fresh thyme and 1 dry bay leaf
  • 1 tbsp Worcestershire sauce
  • 8 slices French baguette (1/2-inch thick, toasted crisp)
  • 2 cups grated authentic French Gruyère cheese (or Swiss Emmental)
  • Fresh cracked black pepper and kosher salt to taste

cooking Step-by-Step Directions

1 Step 1

Melt butter and olive oil in a heavy Dutch oven over medium heat. Add sliced onions and toss to coat. Cook for 10 minutes until softened. Stir in sugar and 1/2 tsp salt. Reduce heat to medium-low and cook for 35-40 minutes, stirring every few minutes, until onions turn deep amber-brown and sweet.

2 Step 2

Add minced garlic and cook 1 minute. Pour in dry white wine, scraping all caramelized brown bits from the pot bottom. Simmer 3 minutes until wine reduces by half. Add beef stock, fresh thyme sprigs, bay leaf, and Worcestershire sauce. Simmer gently for 20 minutes to meld flavors. Discard bay leaf and thyme stems.

3 Step 3

While soup simmers, arrange baguette slices on a baking sheet and bake at 400°F (200°C) for 8 minutes until crisp and golden brown.

4 Step 4

Ladle hot soup into 4 oven-safe ceramic bowls or cocottes. Float 2 toasted baguette slices on top of each bowl. Generously cover toasts and rim with shredded Gruyère cheese. Place under oven broiler on high for 3-4 minutes until cheese is bubbly, golden-brown, and molten. Serve immediately.

Nutrition Per Serving: 380 Calories • 20 g Protein • 15 g Total Fat • 45 g Carbs • 4 g Fiber • 600 mg Sodium
auto_awesome You May Also Like Sponsored
person

Chef Lucas Hayes

Senior Culinary Editorial & Test Kitchen Lead

Lucas leads recipe development and sensory testing at CookInspo. With over 12 years of professional French and Italian culinary experience, he crafts restaurant-grade recipes optimized for everyday home cooks.

tune Recipe Fast Facts

Skill Level: Easy-Intermediate
Cooking Time: 50 Minutes
Category: American
Cuisine: French
Yield: 4 Servings
VIP TEST KITCHEN

Get Secret Recipes

Join 45,000+ passionate food lovers receiving our weekly tested dinner masterclasses directly in their inbox.