There’s something so comforting about a bowl of French Onion Soup. The way the onions turn sweet and caramelized, mingling with the rich broth and that irresistible layer of melted cheese, reminds me of the cozy kitchen moments I shared with my abuela. Growing up in Asheville, our home was always filled with the aroma of simmering soups and stews. Today, I love recreating those comforting dishes with a twist of my own. In Charleston, even the sultriest Southern days can’t keep me from savoring this classic, and I’m excited to share my take on it with you.
Table of Contents
Why You’ll Love This French Onion Soup
French Onion Soup is a culinary hug in a bowl, and it’s one of those dishes that transcends seasons, making it a staple in my kitchen all year round. What I love most about it is the simplicity; with just a few humble ingredients, you can create a meal that feels both luxurious and heartwarming. This recipe is about letting the onions shine, and it’s a dish that asks for patience and care — virtues I learned from watching my grandmother cook. Plus, it’s a fantastic way to bring a touch of France to your table without the need for a passport.
Ingredients You’ll Need for This French Onion Soup

- 6 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon sugar
- 1 tablespoon all-purpose flour
- 8 cups beef broth (or vegetable broth for a vegetarian option)
- 1/2 cup dry white wine
- 2 tablespoons brandy (optional)
- 1 bouquet garni (a bundle of thyme, bay leaf, and parsley)
- Salt and pepper to taste
- 1 baguette, sliced
- 2 cups grated Gruyère cheese
Nutrition Facts
- Calories: 420 per serving
- Protein: 15g
- Fat: 22g
- Carbohydrates: 40g
- Fiber: 4g
- Sugar: 8g
- Sodium: 850mg

Savor the Soul-Warming Magic of French Onion Soup
Learn how to make delicious French Onion Soup. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
- 6 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon sugar
- 1 tablespoon all-purpose flour
- 8 cups beef broth (or vegetable broth for a vegetarian option)
- 1/2 cup dry white wine
- 2 tablespoons brandy (optional)
- 1 bouquet garni (a bundle of thyme, bay leaf, and parsley)
- Salt and pepper to taste
- 1 baguette, sliced
- 2 cups grated Gruyère cheese
Instructions
- In a large, heavy-bottomed pot, melt the butter with olive oil over medium heat. Add sliced onions, salt, and sugar. Stir well to coat the onions.
- Reduce the heat to medium-low, and cook the onions, stirring occasionally, until they are deeply caramelized. This should take about 45 minutes. Patience is key here — let the onions do their magic.
- Sprinkle the flour over the onions and cook for another 2 minutes, stirring constantly. This step helps thicken the soup slightly.
- Pour in the beef broth and white wine, scraping up any brown bits from the bottom of the pot. Add the brandy and bouquet garni. Bring to a simmer and let it cook for another 30 minutes.
- While the soup simmers, preheat your oven to 400°F. Lay the baguette slices on a baking sheet and toast them for about 10 minutes or until golden.
- Remove the bouquet garni from the soup and season with salt and pepper to taste.
- To serve, ladle the soup into oven-safe bowls. Top each with a slice of toasted baguette and a generous handful of Gruyère cheese.
- Place the bowls on a baking sheet and broil in the oven until the cheese is bubbly and golden, about 5 minutes. Serve hot and enjoy!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Steps to Create Your French Onion Soup
- In a large, heavy-bottomed pot, melt the butter with olive oil over medium heat. Add sliced onions, salt, and sugar. Stir well to coat the onions.
- Reduce the heat to medium-low, and cook the onions, stirring occasionally, until they are deeply caramelized. This should take about 45 minutes. Patience is key here — let the onions do their magic.
- Sprinkle the flour over the onions and cook for another 2 minutes, stirring constantly. This step helps thicken the soup slightly.
- Pour in the beef broth and white wine, scraping up any brown bits from the bottom of the pot. Add the brandy and bouquet garni. Bring to a simmer and let it cook for another 30 minutes.
- While the soup simmers, preheat your oven to 400°F. Lay the baguette slices on a baking sheet and toast them for about 10 minutes or until golden.
- Remove the bouquet garni from the soup and season with salt and pepper to taste.
- To serve, ladle the soup into oven-safe bowls. Top each with a slice of toasted baguette and a generous handful of Gruyère cheese.
- Place the bowls on a baking sheet and broil in the oven until the cheese is bubbly and golden, about 5 minutes. Serve hot and enjoy!
Tips for Making the Best French Onion Soup
Caramelizing the onions is the heart of this recipe — don’t rush it! The slow process brings out their natural sweetness, which is essential for a rich, flavorful soup. Use a good quality beef broth for depth, and don’t shy away from the wine and brandy; they add layers of complexity. And remember, a sturdy baguette is key for soaking up all that delicious broth without turning to mush. My abuela always said, “Good things take time,” and this soup is a testament to that.
Serving Suggestions and Pairings

While French Onion Soup is a star on its own, it pairs beautifully with a light, crisp salad dressed in a simple vinaigrette. A glass of dry white wine or a light red complements the flavors perfectly. For a heartier meal, consider serving it alongside a roasted chicken or a charcuterie board filled with cured meats and cheeses.
Storage and Reheating Tips
Leftover soup can be stored in an airtight container in the refrigerator for up to three days. Reheat gently on the stove over low heat, adding a splash of water or broth if it has thickened too much. If you’ve already topped it with bread and cheese, I recommend storing the components separately to maintain the texture. When ready to serve, assemble and broil just before eating.
Frequently Asked Questions
What are the main ingredients for French Onion Soup?
The main ingredients for French Onion Soup include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make French Onion Soup?
The total time to make French Onion Soup includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make French Onion Soup ahead of time?
Yes, French Onion Soup can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with French Onion Soup?
French Onion Soup pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is French Onion Soup suitable for special diets?
Depending on the ingredients used, French Onion Soup may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
French Onion Soup is more than just a dish; it’s a journey back to simpler times, filled with flavors that wrap you in warmth and nostalgia. It’s one of those recipes that feels like home, no matter where you are. I hope this recipe brings as much joy to your kitchen as it does to mine. Remember, cooking isn’t just about feeding the body; it’s about feeding the soul, and this soup does just that. Happy cooking!