Go Back
+ servings

Homemade Comfort Food That Beats Takeout

This French onion soup is a cozy, nostalgic dish that brings warmth and flavor to your table, perfect for any gathering.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 bowls
Course: Soup
Cuisine: French
Calories: 350

Ingredients
  

For the Soup
  • 4 large onions sweet or yellow
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 8 cups low-sodium beef broth
  • 1 teaspoon fresh thyme leaves
  • 1 leaf bay leaf
  • to taste salt
  • to taste black pepper
For the Topping
  • 1 fresh baguette sliced into 1-inch thick pieces
  • 1 cup shredded Gruyère cheese
  • ½ cup grated Parmesan cheese

Equipment

  • heavy-bottomed pot
  • oven-safe bowls
  • toaster or baking sheet
  • broiler

Method
 

Step-by-Step Instructions
  1. Thinly slice the onions and melt butter with olive oil in a pot over medium-low heat. Add onions and cook for 25-30 minutes, stirring occasionally until caramelized.
  2. Sprinkle salt and thyme, stir well, then add beef broth and bay leaf. Increase heat to medium-high and simmer uncovered for 15 minutes.
  3. Taste the soup and adjust seasoning with black pepper and salt as needed. Remove bay leaf and simmer for another 5 minutes.
  4. Preheat broiler. Toast baguette slices until golden, about 2-3 minutes.
  5. Ladle soup into bowls, top with toasted baguette, sprinkle with Gruyère and Parmesan cheese, and broil until cheese is melted and bubbly, about 2-3 minutes.
  6. Remove from oven, let sit for a minute, garnish with fresh thyme, and serve.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 26gProtein: 12gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gCholesterol: 45mgSodium: 800mgPotassium: 600mgFiber: 2gSugar: 5gVitamin A: 500IUVitamin C: 10mgCalcium: 300mgIron: 2mg

Notes

This soup freezes well; avoid adding bread or cheese before freezing for best results.

Tried this recipe?

Let us know how it was!