French onion soup is a comforting, deeply flavorful dish that combines caramelized onions, rich beef broth, and toasted croutons topped with melted cheese. This timeless recipe captures the essence of French cuisine and creates a perfect starter or cozy meal, especially when topped with crispy croutons and gooey cheese. Its balance of sweetness from the onions and savory broth makes it universally loved and ideal for making ahead or serving at gatherings.
Ingredients
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 teaspoon sugar (optional, for caramelization)
- 1 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- 4 cups beef broth (or vegetable broth for a vegetarian version)
- 1/2 cup dry white wine (optional)
- 2 sprigs fresh thyme or 1 teaspoon dried thyme
- 1 bay leaf
- 1 baguette, sliced into 1/2-inch thick rounds
- 2 cups grated Gruyère cheese (or Swiss cheese)
- 1 tablespoon olive oil (for toasting croutons)
Instructions
- Caramelize the onions: In a large heavy-bottomed pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions, salt, pepper, and sugar (if using). Cook, stirring frequently, until onions are golden brown and caramelized, about 30-40 minutes. Patience is key to develop their sweetness and depth of flavor.
- Deglaze the pot: Pour in the white wine (if using) to deglaze, scraping up any browned bits from the bottom of the pot. Cook for another 2-3 minutes until the wine reduces slightly.
- Add broth and herbs: Stir in the beef broth, thyme sprigs, and bay leaf. Bring the mixture to a simmer, then reduce the heat to low. Let it simmer gently for 20-30 minutes to meld flavors. Remove the thyme sprigs and bay leaf before serving.
- Prepare the croutons: While the soup simmers, preheat the oven to 375°F (190°C). Arrange baguette slices on a baking sheet. Brush lightly with olive oil and bake for 10-12 minutes until golden and crisp.
- Assemble and toast cheese: When ready to serve, ladle the hot soup into oven-safe bowls. Place a few croutons on top of each bowl, then sprinkle generously with grated Gruyère cheese.
- Broil the soup: Transfer the bowls to the oven or broiler and cook until the cheese is melted and bubbly, about 2-3 minutes. Keep a close eye to prevent burning.
- Serve hot: Carefully remove from the oven and serve immediately with extra croutons and cheese if desired.
Tips
- Onion types: Yellow onions are traditional, but sweet onions like Vidalia or Walla Walla can add extra sweetness. Red onions work too, though they may alter the flavor slightly.
- Substitutions: For a vegetarian version, replace beef broth with a rich vegetable broth and omit any meat-based ingredients. Use a vegetarian cheese like a sharp cheddar if Gruyère isn’t available.
- Storage: The soup can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat to prevent burning the onions.
- Common mistakes: Avoid rushing the caramelization process; undercooked onions won’t develop their full flavor. Also, don’t skip removing the herbs before serving, as they can be tough and bitter.
Serving Suggestions
Serve this French onion soup as a starter before a hearty main course, such as roast beef or grilled steak. It also pairs beautifully with a simple green salad dressed with vinaigrette and crusty bread. For a more indulgent experience, add a drizzle of balsamic glaze or a sprinkle of chopped fresh parsley on top before serving.
Variations
- Cheese variations: Try topping with Swiss, Gruyère, or even a blue cheese crumble for different flavor profiles.
- Broth options: Use chicken or turkey broth for a different savory depth. For a vegan version, use mushroom broth for an umami-rich taste.
- Additional toppings: Add sautéed mushrooms, crispy bacon bits, or a dash of hot sauce for extra flavor layers.
- Spice it up: Incorporate a pinch of red pepper flakes or a splash of sherry vinegar to add brightness and heat.
Storage and Reheating
Leftover French onion soup can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it on the stove over low heat, stirring occasionally to prevent sticking or burning. For best results, reheat until steaming hot, about 10-15 minutes. If the cheese has hardened, you can briefly broil the soup again to melt it, but watch carefully to avoid burning.
Frequently Asked Questions
Can I make French onion soup ahead of time?
Yes, you can prepare the soup up to 2 days in advance. Store it in the refrigerator and reheat gently on the stove. Reheating may enhance the flavors as the ingredients meld together.
Can I omit the wine in the recipe?
Absolutely. The wine adds depth and a slight acidity, but you can leave it out if you prefer a non-alcoholic version or don’t have it on hand. Simply replace with an extra 2 tablespoons of broth.
Is Gruyère cheese necessary?
While traditional French onion soup uses Gruyère for its melting qualities and nutty flavor, you can substitute with Swiss, Emmental, or a good melting mozzarella if needed. The key is to use a cheese that melts well and has a rich flavor.
Can I make this soup vegetarian?
Yes, replace the beef broth with a flavorful vegetable broth and skip any meat-based ingredients. Using a good quality vegetable broth and adding umami-rich ingredients like mushrooms or soy sauce can help mimic the depth of traditional broth.
What makes caramelized onions so important in this recipe?
Caramelized onions develop a deep, sweet flavor and tender texture that forms the foundation of the soup’s rich taste. Proper caramelization takes time but is essential for the authentic flavor profile of French onion soup.
Related
- Best Air Fryer Vegetable Recipes for Healthy Meals
- Homemade Bread Pudding with Raisins Recipe for Comfort
- 8 Inch Chocolate Mousse Cake Recipe for a Decadent Dessert