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
Ultimate French Onion Soup: Comfort in Every Bite

Ultimate French Onion Soup: Comfort in Every Bite

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Warm up with this hearty Ultimate French Onion Soup: Comfort in Every Bite—perfect for chilly nights! Try it tonight for a cozy dinner experience!

  • Total Time: 1 hour 20 minutes
  • Yield: Serves approximately 6

Ingredients

Scale
  • 5 tablespoons olive oil
  • 1 tablespoon butter
  • 8 cups onions, thinly sliced
  • 3 cloves garlic, minced
  • 1/2 cup apple cider vinegar or dry apple juice
  • 64 ounces beef broth or vegetable broth
  • 1/2 teaspoon pepper
  • 1/4 teaspoon salt (to taste)
  • 24 slices French bread baguette, toasted
  • 3/4 cup Gruyère or Swiss cheese, shredded

Instructions

  1. Heat olive oil and butter in a large pot over medium heat. Add sliced onions and cook slowly, stirring occasionally until golden brown and caramelized (about 30-40 minutes).
  2. Stir in minced garlic and cook for an additional minute. Pour in apple cider vinegar or dry apple juice to deglaze the pot.
  3. Add beef broth (or vegetable broth), pepper, and salt; bring to a boil, then reduce heat and let simmer for about 30 minutes.
  4. Preheat oven broiler. Arrange baguette slices on a baking sheet and toast until golden brown on both sides.
  5. Ladle soup into oven-safe bowls, top with toasted baguette slices and shredded cheese, then broil until bubbly and golden before serving.
  • Author: Madison
  • Prep Time: 10 minutes
  • Cook Time: 70 minutes
  • Category: Dinner
  • Method: Baking/Broiling
  • Cuisine: French

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 280
  • Sugar: 6g
  • Sodium: 800mg
  • Fat: 16g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 29g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 30mg