This easy French onion soup is a comforting, rich, and deeply flavorful dish made with caramelized onions, savory beef broth, and gooey melted cheese over crispy toasted bread. It’s a classic French favorite that’s surprisingly simple to make at home with just a handful of ingredients. The BEST Easy French Onion Soup

Why You’ll Love This Recipe

I love how this recipe transforms basic ingredients into something elegant and satisfying. The slow-cooked onions bring out a natural sweetness, while the beef broth creates a hearty, comforting base. The best part? That cheesy, golden crust on top makes every bite irresistible. Whether it’s for a cozy dinner or a special starter, I find myself coming back to this recipe again and again.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 4 large yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cloves garlic, minced
  • 6 cups beef broth (low-sodium preferred)
  • 2 tablespoons all-purpose flour
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
  • 1 bay leaf
  • 1 baguette, sliced into 1/2-inch rounds
  • 2 cups shredded Gruyère cheese (or Swiss cheese)

Directions

  1. In a large pot or Dutch oven, I melt the butter and olive oil over medium heat. I add the sliced onions, sugar, salt, and pepper, and cook, stirring often, until the onions are deeply golden and caramelized, about 30-40 minutes.
  2. I stir in the garlic and cook for another minute until fragrant. Then I sprinkle the flour over the onions and stir for another 2-3 minutes to cook off the raw flour taste.
  3. I add the beef broth, thyme, and bay leaf. I bring the soup to a simmer and let it cook uncovered for 20-30 minutes to develop more flavor.
  4. While the soup simmers, I preheat the oven to 400°F (200°C). I arrange the baguette slices on a baking sheet and toast them until golden, about 5-7 minutes per side.
  5. I remove the bay leaf from the soup and ladle the hot soup into oven-safe bowls. I place one or two toasted baguette slices on top of each bowl and sprinkle generously with shredded Gruyère cheese.
  6. I place the bowls on a baking sheet and broil them in the oven until the cheese is melted and bubbly with a golden crust, about 3-5 minutes.
  7. I let the bowls cool slightly before serving.

Servings and timing The BEST Easy French Onion Soup

This recipe serves 4 to 6 people. It takes about 15 minutes of prep time and 1 hour and 15 minutes of cooking time, so I plan for approximately 1 hour and 30 minutes from start to finish.

Variations

Sometimes I switch up the cheese and use mozzarella or provolone for a milder flavor. For a vegetarian version, I use vegetable broth instead of beef broth. If I want to add depth, I splash in a bit of balsamic vinegar or Worcestershire sauce. And when I feel fancy, I add a splash of balsamic vinegar before broiling the soup.

storage/reheating

I store leftover soup (without the bread and cheese topping) in an airtight container in the refrigerator for up to 4 days. When I’m ready to reheat, I warm it on the stovetop over medium heat until hot. I toast fresh bread and add cheese before broiling again for that fresh-out-of-the-oven taste.

FAQs

How do I caramelize onions properly?

I cook the onions low and slow, stirring often. It takes 30-40 minutes, but it’s worth it. Adding a bit of sugar helps the caramelization process.

Can I make this soup ahead of time?

Yes, I often make the soup base a day in advance. I just store it in the fridge and reheat when ready to serve, then add the bread and cheese topping.

What can I use instead of Gruyère cheese?

When I don’t have Gruyère, I use Swiss, mozzarella, or even a mix of cheeses like provolone and Parmesan.

Is this soup freezer-friendly?

Yes, I freeze the soup (without the bread and cheese) in containers for up to 2 months. I thaw it overnight in the fridge and reheat on the stove.

Can I use red onions instead of yellow?

I prefer yellow onions for their balance of sweetness and depth, but red onions can work in a pinch. The flavor will be slightly different but still delicious.

Conclusion

This easy French onion soup recipe brings together simple ingredients to create a dish that feels gourmet and comforting at the same time. I love how each spoonful is rich, warm, and filled with deep flavor, especially with that cheesy topping. It’s a classic recipe I always come back to whenever I need a cozy meal that impresses without the stress.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
The BEST Easy French Onion Soup

The BEST Easy French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lidia
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 4 to 6 servings
  • Category: Soup
  • Method: Stovetop & Broil
  • Cuisine: French
  • Diet: Vegetarian

Description

This easy French onion soup is rich, comforting, and packed with deep flavor from caramelized onions, savory beef broth, and a golden cheesy topping over toasted baguette slices.


Ingredients

  • 4 large yellow onions, thinly sliced
  • 4 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cloves garlic, minced
  • 6 cups beef broth (low-sodium preferred)
  • 2 tablespoons all-purpose flour
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
  • 1 bay leaf
  • 1 baguette, sliced into 1/2-inch rounds
  • 2 cups shredded Gruyère cheese (or Swiss cheese)

Instructions

  1. In a large pot or Dutch oven, melt the butter and olive oil over medium heat.
  2. Add the sliced onions, sugar, salt, and pepper. Cook, stirring often, until the onions are deeply golden and caramelized, about 30-40 minutes.
  3. Stir in the garlic and cook for another minute until fragrant.
  4. Sprinkle the flour over the onions and stir for 2-3 minutes to cook off the raw flour taste.
  5. Add the beef broth, thyme, and bay leaf. Bring the soup to a simmer and let it cook uncovered for 20-30 minutes.
  6. While the soup simmers, preheat the oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast until golden, about 5-7 minutes per side.
  7. Remove the bay leaf from the soup. Ladle the hot soup into oven-safe bowls.
  8. Place one or two toasted baguette slices on top of each bowl and sprinkle generously with shredded Gruyère cheese.
  9. Place the bowls on a baking sheet and broil in the oven until the cheese is melted and bubbly with a golden crust, about 3-5 minutes.
  10. Let the bowls cool slightly before serving.

Notes

  • Use low-sodium broth to control saltiness.
  • For a vegetarian version, use vegetable broth instead of beef broth.
  • Try different cheeses like mozzarella or provolone for variety.
  • To store, refrigerate soup without bread and cheese for up to 4 days.
  • Freeze soup base (without toppings) for up to 2 months.

Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups soup + 1 slice bread + cheese)
  • Calories: 380
  • Sugar: 6g
  • Sodium: 950mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 50mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star