French onion soup is a classic French dish that warms the soul with its rich flavors and comforting ingredients. With caramelized onions, savory broth, and topped with bubbly cheese, this recipe is perfect for any occasion. Whether you’re cooking for a special gathering or just a cozy night in, this soup is sure to impress. Follow this detailed guide to create your own delectable bowl of French onion soup!
Ingredients
Here is the list of ingredients.
Servings and Cooking Time
This recipe makes 4 servings. Preparation time is approximately 15 minutes, and cooking time is about 45 minutes.
Nutritional Value
Each serving (1 cup) contains approximately 250 calories, 10g fat, 30g carbohydrates, and 5g protein. This nutritional value is ideal for one person.
Step-by-Step Cooking Process
- Begin by slicing 4 large onions thinly.
- In a large pot, melt 4 tablespoons of butter over medium heat.
- Add the sliced onions and stir well to coat.
- Cook the onions for about 30 minutes, stirring occasionally, until they are caramelized.
- Stir in 2 cloves of minced garlic and cook for another minute.
- Add 1 tablespoon of flour and stir for 2 minutes to cook off the raw flavor.
- Pour in 6 cups of beef broth and bring to a simmer.
- Add 1 teaspoon of thyme, salt, and pepper to taste.
- Simmer the soup for an additional 15 minutes to enhance the flavors.
- Serve hot in bowls, topped with toasted bread and melted Gruyère cheese.
Alternative Ingredients
You can substitute beef broth with vegetable broth for a vegetarian version. Additionally, Swiss cheese can be used in place of Gruyère if preferred.
Serving and Pairings
Serve this delicious soup with a side of crusty bread or a light salad. It pairs wonderfully with a glass of red wine for a classic dining experience.
Storage and Reheating
Store any leftover soup in an airtight container in the refrigerator for up to 3 days. To reheat, warm it on the stovetop or in the microwave. It can also be frozen for up to 3 months, but the texture might change slightly upon thawing.
Cooking Mistakes
- Don’t rush the caramelization of onions; low and slow is key.
- Avoid using pre-sliced onions, as they lack flavor.
- Be careful not to burn the garlic; it can turn bitter.
- Ensure to add enough seasoning to enhance the soup’s flavor.
- Don’t skip the bread and cheese topping; it completes the dish.
Helpful Tips
- Use a mix of yellow and sweet onions for depth of flavor.
- Deglaze the pot with a splash of wine for added richness.
- For a vegetarian version, use vegetable broth and omit any meat products.
- Top with fresh herbs like thyme for extra aroma.
FAQs
Can I make French onion soup in advance?
Yes, you can prepare the soup a day ahead. Just reheat it gently before serving.
What type of cheese is best for French onion soup?
Gruyère cheese is traditional, but you can also use Swiss or provolone for a different flavor.
How do I prevent the onions from burning?
Cook onions over low to medium heat and stir frequently to prevent sticking and burning.
Can I use a slow cooker for this recipe?
Yes, you can sauté the onions first and then transfer everything to a slow cooker to finish cooking on low.
Is French onion soup gluten-free?
It can be made gluten-free by using gluten-free flour for thickening and ensuring the broth is certified gluten-free.
Conclusion
French onion soup is a timeless dish that brings comfort and warmth. With its rich flavors and delightful textures, it’s perfect for any occasion. Whether enjoyed as a starter or a main course, this classic recipe is sure to please everyone at your table!

French Onion Soup Recipe
Ingredients
- 4 large onions sliced
- 4 tablespoons butter
- 2 cloves garlic minced
- 1 tablespoon flour
- 6 cups beef broth
- 1 teaspoon thyme
- Salt and pepper to taste
- 4 slices of crusty bread
- 1 cup Gruyère cheese shredded
Instructions
- Slice the onions thinly.
- Melt butter in a large pot over medium heat.
- Add onions and stir to coat.
- Cook onions for about 30 minutes, stirring occasionally, until caramelized.
- Stir in minced garlic and cook for another minute.
- Add flour and stir for 2 minutes.
- Pour in beef broth and bring to a simmer.
- Add thyme, salt, and pepper, then simmer for 15 minutes.
- Serve hot in bowls topped with toasted bread and melted cheese.