Go Back Email Link
+ servings
Print Recipe
No ratings yet

Ultimate French Onion Soup

Ultimate French Onion Soup is a rich, flavorful soup made with caramelized onions and beef stock and topped with cheesy bread.
Prep Time10 minutes
Cook Time1 hour 10 minutes
Total Time1 hour 20 minutes
Course: Soup and Stew
Cuisine: French
Keyword: best french onion soup, easy french onion soup, french onion soup
Servings: 6 servings
Calories: 475kcal
Author: NicholeL

Ingredients

  • 1 stick unsalted butter
  • 4 large onions thinly sliced
  • 2 cloves garlic chopped
  • 2 whole bay leaves
  • 2 sprigs fresh thyme
  • ½ cup red wine
  • 6 cups low-sodium beef broth
  • 2 tablespoon all purpose flour
  • ½ loaf Italian bread sliced
  • ½ cup Gruyere cheese shredded
  • salt and pepper to taste

Instructions

  • Melt the butter in a large saucepan.
    1 stick unsalted butter
  • Reduce the heat to medium low. Add onions to the saucepan once the butter is melted, along with the garlic, thyme, and bay leaves.
    4 large onions, 2 cloves garlic, 2 whole bay leaves, 2 sprigs fresh thyme
  • Caramelize the onions, stirring every 5-7 minutes, until they're golden brown. This takes about 45 minutes.
  • Increase to medium high heat. Add in the wine and let it simmer for 5 minutes until mostly evaporated. Then whisk in the flour and stir until fully combined. Finally, add in the beef broth, salt and pepper to taste, and let the soup simmer while you prepare the bread.
    ½ cup red wine, 6 cups low-sodium beef broth, 2 tablespoon all purpose flour, salt and pepper to taste
  • Heat the oven to broil and place slices of Italian bread onto a baking sheet. Top with shredded Gruyere cheese and broil for 3-4 minutes until melty.
    ½ loaf Italian bread, ½ cup Gruyere cheese
  • Ladle the soup into bowls and top with the slices of cheesy bread.

Alternate cooking option

  • If you have bowls that can go under a broiler: once soup has simmered 10 minutes, ladle soup into bowls and place on a baking sheet. Add slices of bread to the soup and top with the shredded cheese. Broil for 3-5 minutes until the cheese is melted and the bread is toasted.

Nutrition

Serving: 1serving | Calories: 475kcal | Carbohydrates: 32g | Protein: 12g | Fat: 32g | Saturated Fat: 19g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 53mg | Sodium: 666mg | Potassium: 757mg | Fiber: 3g | Sugar: 16g | Vitamin A: 614IU | Vitamin C: 8mg | Calcium: 147mg | Iron: 1mg