French Onion Soup Recipe
French Onion Soup is a timeless comfort food rooted in French cuisine, celebrated for its deeply caramelized onions, rich broth, and golden cheese-crusted bread topping. This cozy classic makes an impressive starter or a satisfying main, perfect for chilly evenings or elegant dinners.

Ingredients List:
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon sugar
- 2 cloves garlic, minced
- 8 cups beef broth (low-sodium)
- ½ cup dry white wine (optional)
- 1 tablespoon all-purpose flour
- 1 teaspoon fresh thyme (or ½ tsp dried)
- Salt and freshly ground black pepper, to taste
- 1 baguette, sliced into 1-inch rounds
- 2 cups grated Gruyère cheese
- Optional garnish: chopped parsley

Step-by-Step Instructions/Method:
Step 1: In a large pot or Dutch oven, melt butter and olive oil over medium heat. Add sliced onions and stir to coat. Cook for 10 minutes, then sprinkle in the sugar.
Step 2: Continue cooking onions on medium-low heat, stirring occasionally, for about 30–40 minutes until they are caramelized and golden brown.
Step 3: Stir in minced garlic and cook for another minute. Sprinkle flour over the onions, stir well, and cook for 2–3 minutes to eliminate the raw flour taste.
Step 4: Slowly pour in the wine (if using), then add beef broth, thyme, salt, and pepper. Bring the soup to a simmer and cook uncovered for 20–25 minutes to let the flavors meld.
Step 5: While soup simmers, preheat the oven to 400°F (200°C). Place baguette slices on a baking sheet and toast for 5–7 minutes, turning halfway.
Step 6: Ladle soup into oven-safe bowls. Top each with a toasted bread slice and a generous handful of grated Gruyère cheese.
Step 7: Place bowls on a baking tray and broil in the oven until cheese is melted and bubbly (about 3–5 minutes). Carefully remove and serve hot.
Cooking Time:
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 25 minutes
Servings:
Serves 4 people generously
Nutritional Information (per serving – approximate):
- Calories: 410
- Carbohydrates: 38g
- Protein: 16g
- Fat: 20g
- Fiber: 3g
- Sodium: 950mg
Storage Instructions:
- Store cooled leftovers in an airtight container in the refrigerator for up to 4 days.
- For best results, store soup and toasted bread separately. Reheat soup and top with freshly toasted bread and cheese before serving.
Pairings/Suggestions:
- Serve with a crisp green salad and a glass of white wine (like Sauvignon Blanc).
- Makes a great appetizer before steak, roasted chicken, or pork dishes.
Seasonal Relevance:
French Onion Soup is ideal for fall and winter, when you’re craving rich, warm, and savory meals. It’s also a holiday favorite for festive dinners.
French Onion Soup Recipe
4
servings15
minutes1
minute410
kcalWarm up with this classic French Onion Soup Recipe, made with deeply caramelized onions, savory beef broth, and a golden layer of melted Gruyère cheese over toasted baguette. It’s a cozy and elegant dish that’s perfect for chilly evenings or special gatherings.
Ingredients
4 large yellow onions, thinly sliced
3 tablespoons unsalted butter
1 tablespoon olive oil
1 teaspoon sugar
2 cloves garlic, minced
8 cups beef broth (low-sodium)
½ cup dry white wine (optional)
1 tablespoon all-purpose flour
1 teaspoon fresh thyme (or ½ tsp dried)
Salt and freshly ground black pepper, to taste
1 baguette, sliced into 1-inch rounds
2 cups grated Gruyère cheese
Optional garnish: chopped parsley
Directions
- In a large pot or Dutch oven, melt butter and olive oil over medium heat. Add sliced onions and stir to coat. Cook for 10 minutes, then sprinkle in the sugar.
- Continue cooking onions on medium-low heat, stirring occasionally, for about 30–40 minutes until they are caramelized and golden brown.
- Stir in minced garlic and cook for another minute. Sprinkle flour over the onions, stir well, and cook for 2–3 minutes to eliminate the raw flour taste.
- Slowly pour in the wine (if using), then add beef broth, thyme, salt, and pepper. Bring the soup to a simmer and cook uncovered for 20–25 minutes to let the flavors meld.
- While soup simmers, preheat the oven to 400°F (200°C). Place baguette slices on a baking sheet and toast for 5–7 minutes, turning halfway.
- Ladle soup into oven-safe bowls. Top each with a toasted bread slice and a generous handful of grated Gruyère cheese.
- Place bowls on a baking tray and broil in the oven until cheese is melted and bubbly (about 3–5 minutes). Carefully remove and serve hot.
Recipe Video
Notes
- French Onion Soup is a timeless comfort food featuring rich, caramelized onions simmered in a flavorful broth. Topped with crusty bread and melted cheese, this classic dish offers a perfect blend of savory and sweet flavors. Easy to prepare and deeply satisfying, it’s ideal for warming up on cold days or impressing guests with a simple yet elegant starter.
FAQs
Q1: Can I make French onion soup vegetarian?
Yes, simply substitute beef broth with a rich vegetable broth or mushroom broth to retain depth of flavor.
Q2: What type of cheese is best for topping?
Gruyère is traditional, but Swiss, mozzarella, or provolone can be used in a pinch. Gruyère offers the best melt and flavor.
Q3: Can I freeze French onion soup?
Yes, freeze the soup without the bread and cheese. Reheat and add fresh bread and cheese before broiling.
Conclusion:
This French Onion Soup Recipe is a comforting, elegant dish with incredible depth of flavor. Perfect for cold nights, dinner parties, or when you want to impress with minimal ingredients. Try it once, and it will become a staple in your cozy recipe rotation!