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

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