Rich French Onion Soup with Three-Cheese Topping

Prep: 15 minCook: 35 min4 servingsmediumFrench
Rich French Onion Soup with Three-Cheese Topping

A deeply satisfying French onion soup featuring tender caramelized onions simmered in beef broth with sherry and thyme, crowned with crusty French bread and a luxurious blend of provolone, Swiss, and Parmesan cheeses. Perfect for cold evenings or as an elegant starter, this version stands out with its triple-cheese topping that creates an irresistibly bubbly, golden crust under the broiler.

Ingredients

4 servings
  • ½ cup unsalted butter
  • 2 tablespoons olive oil
  • 4 cups sliced onions
  • 5 cups beef broth
    vegetable broth1:1vegetarian

    makes vegetarian

    Full guide →
  • 2 tablespoons dry sherry
    white wine1:1alcohol-free option

    similar depth

    Full guide →
  • 1 teaspoon dried thyme
  • 1 pinch salt and pepper to taste
  • 4 slices French bread
  • 4 slices provolone cheese
    Gruyere cheese1:1traditional

    more authentic French flavor

    Full guide →
  • 2 slices Swiss cheese (diced)
  • ¼ cup grated Parmesan cheese

Instructions

  1. 1

    Gather all ingredients

  2. 2

    Melt butter with olive oil in stock pot over medium heat

  3. 3

    Add onions to butter and stir continually until tender and translucent without browning

  4. 4

    Add beef broth, sherry, and thyme then season with salt and pepper

  5. 5

    Let simmer for 30 minutes

  6. 6

    Meanwhile preheat oven broiler

  7. 7

    Ladle soup into oven-safe serving bowls and place bread slice on top

  8. 8

    Layer bread with provolone slice, diced Swiss, and Parmesan cheese

  9. 9

    Place bowls on cookie sheet and broil until cheese bubbles and browns slightly

Tips

Tip 1

Do not brown the onions when cooking - keep them tender and translucent for the best flavor

Tip 2

Break bread into pieces if needed to fit properly in your serving bowls

Tip 3

Watch carefully during broiling as cheese can go from perfectly bubbly to burnt quickly

Good to Know

Storage

Refrigerate leftover soup for up to 3 days. Store bread topping separately to prevent sogginess.

Make Ahead

Soup base can be made 1 day ahead. Add bread and cheese just before serving.

Serve With

Serve immediately while cheese is hot and bubbly in oven-safe bowls.

See pairing guide →

Common Mistakes

Watch

Do not brown onions to avoid bitter flavor

Watch

Watch broiler closely to avoid burnt cheese

Watch

Use oven-safe bowls to prevent cracking under broiler heat

Substitutions

beef broth
vegetable broth1:1vegetarian

makes vegetarian

Full guide →
dry sherry
white wine1:1alcohol-free option

similar depth

Full guide →
provolone cheese
Gruyere cheese1:1traditional

more authentic French flavor

Full guide →
Find more substitutions →

FAQ

Can I make this without alcohol?

Yes, substitute the dry sherry with additional beef broth or white wine vinegar for depth of flavor.

What if I don't have oven-safe bowls?

Toast the bread separately with cheese, then float on top of soup served in regular bowls.

How long will leftovers keep?

Soup base keeps 3 days refrigerated. Store bread topping separately and reheat soup before adding fresh cheese topping.