French Onion Soup You’ll Love for Holiday

French Onion Soup, Top with toasted bread and a bubbly and golden cheese

French onion soup is one of those comforting, soul-warming dishes I can’t resist making when the days get a little cooler. The rich, slow-cooked onions melt into the savory broth, topped with golden, bubbly cheese and crisp bread that soaks up all that flavor.

Easy and elegant French onion soup

What I enjoy most about this recipe is that it’s easy enough for a weeknight dinner but also elegant enough for a special meal with friends.

This classic soup pairs beautifully with a crisp green salad drizzled with vinaigrette or a fresh Caesar salad. It can also be enjoyed alongside a roasted chicken or seared steak for a heartier meal. For something a bit lighter, serve it with quiche Lorraine or a simple cheese board featuring brie, camembert, and some fresh fruit.

French onion soup also pairs wonderfully with drinks that highlight its rich, savory flavor. You can try dry red wine like Pinot Noir or Cabernet Sauvignon. For a non-alcoholic option, try sparkling apple cider or a cold iced tea with lemon.

French Onion Soup, Top with toasted bread and a bubbly and golden cheese

And if you want to end the meal on a sweet note, follow with a small serving of crème brûlée or a scoop of vanilla gelato to round out the classic French experience.

Here’s how to make the French onion soup:

  • Servings: 4
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes
  • Calories: 320 kcal per serving
  • Cuisine: French
  • Course: Soup Appetizer

Ingredients

  • 4 large yellow onions, thinly sliced
  • 3 tbsp unsalted butter
  • 1 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp sugar (optional, helps caramelize)
  • 1/2 cup dry white wine (optional but traditional)
  • 6 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme or 2 sprigs fresh thyme
  • 1 bay leaf
  • Salt and pepper to taste
  • 1 baguette, sliced
  • 1 1/2 cups shredded Gruyère or Swiss cheese

Instructions

  1. Caramelize the Onions: Melt butter with olive oil in a large pot over medium heat. Add sliced onions, sugar, and a pinch of salt. Cook 25–30 minutes, stirring often, until golden and caramelized.
  2. Add Garlic & Wine: Stir in garlic and cook 1 minute. Add white wine and simmer until reduced by half.
  3. Add Broth & Seasoning: Add beef broth, Worcestershire sauce, thyme, bay leaf, salt, and pepper. Simmer uncovered for 20 minutes. Remove bay leaf before serving.
  4. Toast the Bread: While soup simmers, toast baguette slices in the oven until crisp.
  5. Assemble & Melt Cheese: Ladle soup into oven-safe bowls. Top with toasted bread and a generous amount of cheese. Broil for 2–3 minutes until bubbly and golden.
  6. Serve: Serve hot, with extra bread on the side if desired.

Nutrition (per serving)

  • Calories: 320
  • Protein: 15 g
  • Fat: 12 g
  • Saturated fat: 7 g
  • Carbohydrates: 32 g
  • Fiber: 3 g
  • Sugar: 9 g
  • Sodium: 980 mg

Notes

  • Caramelizing onions low and slow is the key to deep flavor — don’t rush it.
  • You can substitute chicken or vegetable broth, but beef broth gives the most authentic taste.
  • Gruyère melts best, but mozzarella or Swiss also work.
  • If you don’t have broiler-safe bowls, melt the cheese on the bread separately and place it on top of the soup.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *