Classic Easy French Onion Soup Recipe

French Onion Soup is one of those timeless dishes that never fails to deliver comfort and warmth. I first made this for my family on a chilly winter evening, and it instantly became a favorite. The combination of caramelized onions, rich broth, and the golden cheesy bread topping left everyone craving for more. What’s even better is how simple it is to make, yet it feels like a restaurant-quality dish. Every time I serve this, whether for a casual dinner or a special occasion, it always receives rave reviews.

Ingredients

  • 5 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 6 cups beef broth
  • 1 cup dry white wine (optional)
  • 2 bay leaves
  • 1 tablespoon fresh thyme (or 1 teaspoon dried thyme)
  • 1 baguette, sliced into 1-inch rounds
  • 2 cups Gruyère cheese, grated (Swiss cheese or Emmental can be substituted)

Instructions

  1. Caramelize the Onions: In a large, heavy-bottomed pot, melt butter and olive oil over medium heat. Add the sliced onions and cook slowly, stirring occasionally. After 10 minutes, sprinkle in the sugar and a pinch of salt to help the onions caramelize. Continue cooking for 30-40 minutes, stirring frequently, until the onions are deep golden brown.
  2. Add Garlic and Broth: Stir in the minced garlic and cook for 1-2 minutes. Add the beef broth, white wine (if using), bay leaves, thyme, salt, and pepper. Bring the soup to a simmer, reduce the heat to low, and let it cook for another 20-25 minutes, allowing the flavors to meld together.
  3. Toast the Baguette Slices: Preheat the oven to 350°F (175°C). Arrange the baguette slices on a baking sheet and toast in the oven for about 10 minutes, until they’re crisp and golden.
  4. Prepare the Bowls: Ladle the soup into oven-safe bowls, leaving room for the bread. Place one or two toasted baguette slices on top of the soup and generously sprinkle with the grated Gruyère cheese.
  5. Broil the Cheese: Set the oven to broil. Place the soup bowls on a baking sheet and broil for 3-5 minutes, until the cheese is melted, bubbly, and golden brown.
  6. Serve: Carefully remove the bowls from the oven and serve the soup immediately while the cheese is still warm and gooey.

Nutrition Facts

  • Servings: 6
  • Calories per serving: 400
  • Total fat: 20g
  • Saturated fat: 12g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Sugar: 7g
  • Protein: 16g

Preparation Time

  • Active time: 30 minutes
  • Total time: 1 hour 15 minutes (includes 30-40 minutes of caramelizing onions and 20-25 minutes of simmering)

How to Serve

  • As an appetizer: Serve smaller portions before the main course.
  • With a salad: Pair with a simple green salad for a balanced meal.
  • In a bread bowl: Serve the soup in a hollowed-out loaf of bread for a rustic presentation.
  • With a glass of wine: Enjoy with a crisp white wine or a light red.
  • As a full meal: Add a side of roasted vegetables or charcuterie to make it a complete dinner.

Additional Tips

  1. Patience with the onions: Caramelizing the onions is the most crucial step, so be patient and don’t rush the process. Slow cooking develops the deep, sweet flavor essential for French Onion Soup.
  2. Deglaze with wine: If you use wine, it adds a beautiful depth of flavor. White wine lightens the dish, but red wine can give a richer taste.
  3. Don’t skimp on cheese: Gruyère is the traditional choice, but you can use Swiss or even mozzarella for a different take. Be generous with the cheese for that perfect cheesy crust.
  4. Choose a sturdy bread: Use a baguette or any crusty bread that holds up to the soup and cheese without becoming too soggy.
  5. Use oven-safe bowls: It’s essential that your bowls can go under the broiler to melt the cheese properly.

Recipe Variations

  • Vegetarian French Onion Soup: Use vegetable broth instead of beef broth, and add a splash of soy sauce or miso paste for extra umami.
  • French Onion Soup with Chicken Broth: For a lighter version, substitute chicken broth in place of beef broth.
  • Gluten-Free French Onion Soup: Use gluten-free bread for the topping, and ensure that your broth is also gluten-free.
  • Vegan French Onion Soup: Substitute butter with olive oil, use vegetable broth, and replace Gruyère with a vegan cheese alternative.
  • Onion and Mushroom Soup: Add sautéed mushrooms along with the onions for a heartier, earthier flavor.

Serving Suggestions

  • Serve with garlic bread for a delicious and easy side.
  • Pair the soup with a charcuterie board of cured meats, cheeses, and fresh fruits for a sophisticated meal.
  • For a lighter option, serve alongside a simple arugula salad dressed with lemon and olive oil.
  • Make it heartier by adding a side of roasted vegetables such as carrots or Brussels sprouts.
  • For a more indulgent meal, serve with buttery mashed potatoes or a cheesy gratin.

Freezing and Storage

  • Freezing: French Onion Soup can be frozen without the bread and cheese. Once the soup has cooled, transfer it to an airtight container and freeze for up to 3 months. To reheat, thaw the soup in the refrigerator overnight and warm on the stove. Add fresh bread and cheese before serving.
  • Refrigeration: Leftovers can be stored in the refrigerator for up to 4 days. When reheating, ladle the soup into bowls, add fresh toasted bread and cheese, and broil as directed.
  • Reheating: Warm the soup on the stovetop over medium heat. If you’re making fresh cheesy toasts, follow the original broiling instructions.

Special Equipment

  • Oven-safe bowls: Essential for broiling the cheese on top of the soup.
  • Heavy-bottomed pot: A sturdy pot ensures even caramelization of the onions.
  • Cheese grater: For shredding Gruyère or your preferred cheese.
  • Broiler: You’ll need this to melt and brown the cheese topping.

FAQ
1. Can I use pre-sliced onions?
Yes, you can use pre-sliced onions to save time, but make sure they are evenly sliced for consistent caramelization. The key is slow cooking, whether you slice them yourself or use pre-cut.

2. What’s the best cheese for French Onion Soup?
Gruyère is the traditional choice because of its melting properties and rich, nutty flavor. However, Swiss, Emmental, or mozzarella can be substituted if you prefer something milder.

3. Can I make French Onion Soup ahead of time?
Absolutely! You can make the soup up to two days in advance. Store it in the refrigerator, then reheat and add the bread and cheese just before serving.

4. What can I use instead of white wine?
If you prefer not to use wine, you can replace it with more beef broth or a splash of apple cider vinegar for acidity.

5. Can I make this without a broiler?
Yes, if you don’t have a broiler, you can toast the bread and cheese separately in the oven, then place the cheesy toast on top of the soup before serving.

Print

Classic Easy French Onion Soup Recipe

  • Author: Emily
  • Prep Time: 30 minutes
  • Total Time: 1 hour 15 minutes

Ingredients

Scale
  • 5 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 6 cups beef broth
  • 1 cup dry white wine (optional)
  • 2 bay leaves
  • 1 tablespoon fresh thyme (or 1 teaspoon dried thyme)
  • 1 baguette, sliced into 1-inch rounds
  • 2 cups Gruyère cheese, grated (Swiss cheese or Emmental can be substituted)

Instructions

  • Caramelize the Onions: In a large, heavy-bottomed pot, melt butter and olive oil over medium heat. Add the sliced onions and cook slowly, stirring occasionally. After 10 minutes, sprinkle in the sugar and a pinch of salt to help the onions caramelize. Continue cooking for 30-40 minutes, stirring frequently, until the onions are deep golden brown.
  • Add Garlic and Broth: Stir in the minced garlic and cook for 1-2 minutes. Add the beef broth, white wine (if using), bay leaves, thyme, salt, and pepper. Bring the soup to a simmer, reduce the heat to low, and let it cook for another 20-25 minutes, allowing the flavors to meld together.
  • Toast the Baguette Slices: Preheat the oven to 350°F (175°C). Arrange the baguette slices on a baking sheet and toast in the oven for about 10 minutes, until they’re crisp and golden.
  • Prepare the Bowls: Ladle the soup into oven-safe bowls, leaving room for the bread. Place one or two toasted baguette slices on top of the soup and generously sprinkle with the grated Gruyère cheese.
  • Broil the Cheese: Set the oven to broil. Place the soup bowls on a baking sheet and broil for 3-5 minutes, until the cheese is melted, bubbly, and golden brown.
  • Serve: Carefully remove the bowls from the oven and serve the soup immediately while the cheese is still warm and gooey.

Nutrition

  • Serving Size: 6 servings
  • Calories: 400 kcal
  • Fat: 20g
  • Saturated Fat: 12g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 16g

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Closing Note
French Onion Soup is more than just a meal; it’s an experience. From the rich aroma of caramelizing onions to the satisfying crunch of cheesy bread, every step in making this soup brings joy. Whether you’re cooking for family, friends, or simply for yourself, this classic French dish is bound to impress and warm your soul. Happy cooking!