Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A warm bowl of French onion soup topped with melted cheese and crispy bread croutons, showcasing golden caramelized onions, bubbling cheese, and rustic rustic bowl, styled on a wooden table with autumn-themed decor, vibrant colors, inviting and hearty.

Cozy French Onion Soup for Fall Comfort

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, flavorful French onion soup with caramelized onions, sweet broth, and bubbly melted cheese, perfect for autumn evenings.

  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 4 large yellow onions, sliced
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 4 cups beef or vegetable broth
  • 1 cup dry red wine (optional)
  • 2 garlic cloves, minced
  • 1 teaspoon thyme
  • Salt and pepper to taste
  • French bread slices
  • 2 cups grated Gruyère cheese

Instructions

  1. Heat olive oil and butter in a large pot over medium heat. Add onions and cook slowly, stirring frequently, until deeply caramelized, about 45 minutes.
  2. Add garlic and thyme, cook for another minute.
  3. Deglaze with red wine if using, scraping up browned bits.
  4. Add broth, salt, and pepper. Simmer for 30 minutes.
  5. Toast bread slices until crispy.
  6. Ladle soup into oven-safe bowls, place toasted bread on top, and sprinkle with cheese.
  7. Broil until cheese bubbles and turns golden, about 3-5 minutes.

Notes

  • You can adjust the sweetness by cooking onions longer for a richer caramel flavor.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Method: Sauté, simmer, broil
  • Cuisine: French
  • Diet: Vegetarian option available

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320 Kcal
  • Sugar: 8g
  • Sodium: 950mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 50mg