The World'S Best French Onion Soup

Prep: 15 min Cook: 60 min Serves: 8 Cuisine: French

A rich and comforting French Onion Soup featuring sweet caramelized onions, savory beef broth, and melted Gruyere cheese. Topped with toasted bread, it's perfect for cozy dinners and impresses with its deep, layered flavors and hearty texture, appealing to cheese lovers and soup enthusiasts alike.

Be the first to rate this recipe

Ingredients

  • 2 Tbsp. butter
  • 2 1/2 lb. onions, thinly sliced
  • 4 (14 1/2 oz.) cans beef broth
  • 1 bay leaf
  • 1 sprig fresh parsley
  • 1 large sprig fresh thyme
  • 2 Tbsp. Madeira or sherry
  • salt and freshly ground pepper
  • 8 slices French bread, 3/4-inch thick
  • 2 c. grated Gruyere cheese

Instructions

  1. Heat oven to 400°F.
  2. In a large saucepan, melt butter over medium heat.
  3. Add sliced onions and cook, stirring often, until softened and golden brown, about 35 minutes.
  4. Increase heat to high and pour in 1/2 of the beef broth, stirring until most of the broth evaporates and onions are browning again.
  5. Repeat with the remaining 2 cups of broth.
  6. Wrap bay leaf, parsley, and thyme in cheesecloth and add to the soup.
  7. Reduce heat to low and simmer, covered, for 15 minutes.
  8. Season with Madeira, salt, and freshly ground pepper to taste.
  9. Toast French bread slices in the oven on a cookie sheet for 5 minutes.
  10. Divide the soup among 8 ovenproof bowls.
  11. Sprinkle 2 tablespoons of grated Gruyere cheese over each bowl.
  12. Top with a toasted bread slice and a final 2 tablespoons of cheese.
  13. Place the bowls on a cookie sheet and bake until the cheese bubbles, about 10 minutes.

Tips & Substitutions

For a richer flavor, consider using homemade beef broth or adding a splash of balsamic vinegar. If you want to experiment with different cheeses, Swiss or Fontina can also work well. For those with time constraints, pre-sliced onions can save prep time. Remember to stir the onions frequently to prevent burning and enhance their sweetness.

Serving Suggestions

Serve this French onion soup with a side of mixed greens tossed in a light vinaigrette for a refreshing contrast. It pairs beautifully with Peasant Potatoes for a heartier meal. For a complete dining experience, consider serving with a crisp white wine or a light beer to complement the rich flavors of the soup.

Storage & Reheating

Leftover French onion soup can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm on the stove over low heat, adding a splash of broth if needed to restore consistency. Avoid microwaving if possible, as it can affect the texture of the bread and cheese.

Nutrition & Diet Analysis (per serving)

Each serving of The World'S Best French Onion Soup contains roughly 189 calories, with 6g protein, 35g carbohydrates, and 6g fat. It is an excellent source of iron (86% of the Daily Value), vitamin C (43% of the Daily Value), and dietary fiber (38% of the Daily Value), and a good source of vitamin A and protein. Note that it is relatively high in sodium, at 1213mg per serving (53% of the Daily Value).

189 kcal 9% DV
Protein Fat Carbs

Macronutrients

Protein 5.9g 12% DV
Total Fat 6.3g 8% DV
Carbs 35g 13% DV
Fiber 10.5g 38% DV
Sugar 1.5g 3% DV

Electrolytes

Sodium 1213.1mg 53% DV
Potassium 544.2mg 12% DV
Cholesterol 4.7mg 2% DV

Vitamins & Minerals

Vitamin A 155.2mcg 17% DV
Vitamin C 38.4mg 43% DV
Calcium 284.3mg 22% DV
Iron 15.6mg 86% DV
Diet fit High-fiber Under 400 cal Low-fat
Contains Milk Wheat/Gluten

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make French onion soup ahead of time?

Yes, you can prepare the soup base in advance and store it in the refrigerator for up to 3 days. Just wait to add the bread and cheese until you're ready to serve. Reheat the soup gently on the stove and then follow the final baking steps for the best results.

Is there a vegetarian option for this recipe?

Absolutely! Replace the beef broth with vegetable broth and omit the meat-based ingredients. You can also enhance the flavor with additional herbs or a splash of soy sauce for umami. The cheese can also be substituted with a dairy-free alternative for a vegan option.

How do I achieve the perfect caramelization of the onions?

Caramelizing onions takes patience. Cook them slowly over medium heat, stirring frequently. If they start to brown too quickly, reduce the heat. Adding a pinch of sugar can help enhance caramelization. This step is crucial for building the deep, sweet flavor characteristic of French onion soup.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Beef recipes → Dairy recipes → All recipes →