Home / Soups / Classic French Onion Soup Recipe (Easy Homemade)

Classic French Onion Soup Recipe (Easy Homemade)

Classic French Onion Soup Recipe (Easy Homemade)

This French onion soup recipe is built on one simple but non-negotiable step: deeply caramelized onions, cooked low and slow until they turn a rich golden brown. That caramelization is what gives French onion soup its signature sweet, savory depth, all in a rich beef broth topped with toasted bread and melted Gruyère cheese. It takes a bit of patience — around 45 minutes just for the onions — but it's mostly hands-off, and the result is a genuinely restaurant-quality soup. If you love slow-built flavor the way we do in our Classic Beef Stew, this is cut from the same cloth.

Why you'll love this recipe

  • Deeply caramelized onions give real, restaurant-quality depth of flavor.
  • Mostly hands-off cooking time, even though the onions take patience.
  • The classic melted Gruyère topping makes it feel like a special occasion.
Soups

French Onion Soup Recipe

★★★★★
Prep
15 min
Cook
1 hr
Total
1 hr 15 min
Yield
4 servings

Ingredients

  • 4 large onions, thinly sliced
  • 3 tbsp butter
  • 1 tsp sugar
  • 3 garlic cloves, minced
  • 1/2 cup dry white wine (optional) (120ml)
  • 6 cups beef broth (1.4L)
  • 2 bay leaves
  • 1 tsp dried thyme
  • Salt and pepper, to taste
  • 1 baguette, sliced
  • 2 cups shredded Gruyère cheese (200g)

Instructions

  1. 1Melt the butter in a large pot over medium heat. Add the onions and sugar, and cook, stirring occasionally, for 40-45 minutes until deeply golden and caramelized.
  2. 2Add the garlic and cook 1 minute, then pour in the white wine, if using, scraping up any browned bits, and let it reduce for 2-3 minutes.
  3. 3Add the beef broth, bay leaves, and thyme. Bring to a simmer and cook for 20 minutes.
  4. 4Season with salt and pepper, then remove the bay leaves.
  5. 5Preheat the broiler. Toast the baguette slices lightly, then ladle the soup into oven-safe bowls.
  6. 6Top each bowl with a slice of toasted bread and a generous layer of Gruyère. Broil for 2-3 minutes until the cheese is melted and bubbly.

Notes & Tips

  • Don't rush the caramelizing step — this is where nearly all the soup's flavor comes from.
  • Stir the onions occasionally, not constantly, to let them develop color without burning.
  • Gruyère is traditional, but Swiss or provolone both melt well as substitutes.

Frequently Asked Questions

Why do my onions take so long to caramelize?
Caramelization genuinely takes 40-45 minutes of slow cooking over medium heat — rushing it with high heat will brown the onions unevenly without developing the same sweet, deep flavor.
Can I make French onion soup without wine?
Yes, it's optional — simply skip it and proceed with adding the broth directly after the garlic.
What cheese is best for French onion soup?
Gruyère is the traditional choice for its nutty flavor and excellent melting quality, though Swiss or provolone both work well as substitutes.
Can I make French onion soup ahead of time?
Yes, the soup base can be made up to 3 days ahead and refrigerated — add the bread and cheese topping fresh just before broiling and serving.
Can I freeze French onion soup?
Yes, freeze the soup base (without the bread and cheese) for up to 3 months, then add fresh toppings after reheating.

Loved this recipe?

Save it to Pinterest so you can find it again later.

Follow on Pinterest

No comments:

Post a Comment