Classic French Onion Soup with Melty Cheese — rich, cozy, and deeply comforting

Storage & Serving Suggestions

How to Store

Store the soup base without bread and cheese in an airtight container in the fridge for up to 4 days. Keep the toasted bread and shredded cheese separate until serving.

How to Freeze

The soup base freezes well for up to 3 months. Freeze only the onion broth mixture, not the bread or cheese topping. Thaw overnight in the fridge before reheating.

How to Reheat

Reheat the soup gently on the stove over medium-low heat until warm. Ladle into oven-safe bowls, add toasted bread and cheese, then broil until melted.

What to Serve With It

Serve this soup with a green salad, roasted vegetables, steak bites, grilled chicken, turkey sandwiches, crusty bread, or a simple apple walnut salad. For a cozy dinner, pair it with roasted potatoes or a light dessert.

Recipe Card: Classic French Onion Soup with Melty Cheese

Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 6 servings

Ingredients

  • 5 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 2 garlic cloves, minced
  • 1/2 cup dry white wine or extra beef broth
  • 6 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon fresh thyme or 1/2 teaspoon dried thyme
  • 1 bay leaf
  • 1 baguette, sliced
  • 2 cups Gruyère cheese, shredded
  • 1/2 cup Parmesan cheese, grated

Instructions

  1. Melt butter with olive oil in a large pot over medium-low heat.
  2. Add sliced onions and salt. Cook slowly, stirring often, for 35 to 45 minutes until deeply caramelized.
  3. Stir in garlic and cook for 30 seconds.
  4. Add wine or broth and scrape the bottom of the pot to lift browned bits.
  5. Add beef broth, Worcestershire sauce, thyme, bay leaf, and black pepper.
  6. Simmer uncovered for 20 to 25 minutes, then remove the bay leaf.
  7. Toast baguette slices until crisp.
  8. Ladle soup into oven-safe bowls, top with bread, Gruyère, and Parmesan.
  9. Broil until the cheese is melted, bubbly, and golden.
  10. Serve hot and carefully, because the bowls will be very warm.

Notes

For the deepest flavor, caramelize the onions slowly and avoid high heat. For a no-wine version, use extra beef broth and add a tiny splash of lemon juice or vinegar for brightness.

Final Bite

This Classic French Onion Soup with Melty Cheese is rich, cozy, and full of slow-cooked flavor. The caramelized onions, savory broth, toasted bread, and golden cheese make every bowl feel comforting and special.

If you try it, leave a comment with your favorite cheese topping. Gruyère, Swiss, provolone, mozzarella, or Parmesan all bring a different cozy finish.

Save This French Onion Soup Recipe