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

Indulge in the comforting flavors of homemade French Onion Soup, a classic dish that warms both the heart and soul. This delightful recipe features sweet caramelized onions simmered in rich beef and chicken broth, topped with crispy baguette slices and gooey melted Gruyere cheese. Perfect for cozy dinners or gatherings, this soup is easy to prepare yet delivers gourmet results that will impress your family and friends. With just a few simple ingredients, you can create a bowl of satisfaction that brings everyone together around the table.

  • Total Time: 2 hours 20 minutes
  • Yield: Serves approximately 6

Ingredients

Scale
  • 4 large yellow onions
  • 2 large sweet onions (Vidalia)
  • 6 tablespoons butter
  • 4 cups beef broth
  • 1.5 cups chicken broth
  • ¾ cup apple vinegar
  • 1 baguette
  • 6 slices Gruyere cheese

Instructions

  1. Slice all onions into ¼-inch pieces using a mandoline slicer if available.
  2. Melt butter in a large soup pot over medium-low heat, then add the sliced onions.
  3. Cook uncovered for about 2 hours, stirring every 10-15 minutes until caramelized.
  4. Add flour when nearly finished, then pour in apple vinegar and cook until richly brown.
  5. Combine broths and herbs; let simmer for 45 minutes.
  6. Preheat oven to 350°F, slice baguette, brush with olive oil, and toast for about 5 minutes.
  7. Top baguette slices with Gruyere cheese and bake at 450°F until bubbly.
  8. Serve soup warm topped with toasted baguettes.
  • Author: Emma Moyer
  • Prep Time: 20 minutes
  • Cook Time: 120 minutes
  • Category: Main
  • Method: Simmering/Baking
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl (240ml)
  • Calories: 310
  • Sugar: 9g
  • Sodium: 820mg
  • Fat: 17g
  • Saturated Fat: 10g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 40mg
save me