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

French Onion Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Rachel Lawson
  • Total Time: 1 hour 10 minutes
  • Yield: Serves 6

Description

Onion soup is the ultimate comfort food, offering a warm embrace in every bowl. This easy-to-make recipe features sweet caramelized onions simmered in rich beef broth, topped with crispy baguette slices and melted Gruyère cheese. Perfect for cozy nights or gatherings, this soup is sure to become a favorite among family and friends. Enjoy the delightful aroma and flavors that will transport you back to cherished moments around the dinner table.


Ingredients

Scale
  • 4 large sweet onions (such as Vidalia or Walla Walla), thinly sliced
  • 4 tbsp unsalted butter
  • 6 cups beef broth (preferably low-sodium)
  • 1 cup dry white wine
  • 4 sprigs fresh thyme
  • Salt and pepper to taste
  • 1 French baguette, sliced
  • 2 cups Gruyère cheese, shredded

Instructions

  1. Caramelize the Onions: In a large pot, melt butter over medium heat. Add sliced onions and cook for about 30 minutes until golden brown.
  2. Add Liquid Ingredients: Pour in beef broth and white wine; stir gently. Let simmer for an additional 15 minutes.
  3. Season: Stir in fresh thyme leaves along with salt and pepper; simmer for another 5 minutes.
  4. Prepare Baguette: Toast baguette slices until golden brown.
  5. Assemble: Ladle soup into oven-safe bowls, top with toasted baguette slices, and generously sprinkle Gruyère cheese on top.
  6. Broil: Place under the broiler until cheese is bubbly and golden brown.
  7. Serve: Carefully remove from oven and enjoy!
  • Prep Time: 10 minutes
  • Cook Time: 60 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: French

Nutrition

  • Serving Size: 1 cup (245g)
  • Calories: 320
  • Sugar: 5g
  • Sodium: 850mg
  • Fat: 18g
  • Saturated Fat: 11g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 10g
  • Cholesterol: 45mg