French Onion Soup Recipe

From cozy Parisian bistros to your very own kitchen, French Onion Soup delivers pure comfort in every spoonful. This classic recipe transforms humble onions into a rich, deeply flavorful broth that’s topped with crusty bread and bubbling cheese.

Ready in just 1 hour and 35 minutes, this hearty soup offers the perfect balance of caramelized sweetness and savory depth. With 27g of protein and generous portions of vitamins A and C, it’s not just soul-warming – it’s nourishing too.

Ingredients Section

Ingredients Section
  • Onions: 1½ pounds thinly sliced (about 3 large onions)
  • Butter: 3 tablespoons for cooking + 4 tablespoons melted for bread
  • Seasonings: ¼ teaspoon each of sugar and salt
  • Flour: 2 tablespoons all-purpose, helps thicken the soup
  • Liquids: 6 cups low-sodium beef broth, ½ cup white wine
  • Aromatics: ½ teaspoon dried thyme, 2 bay leaves, small chunk of celery
  • Bread: 8 slices French Baguette
  • Garlic: 2 cloves, halved for rubbing
  • Cheese: 1 cup Gruyere and ⅓ cup Parmesan, freshly grated

Instructions Section

  1. Caramelize Onions: Melt butter with onions over medium heat, season lightly. Add sugar and cook until golden brown (25 minutes). Keep heat moderate to avoid burning.
  2. Make Base: Stir in flour and cook 3 minutes. Add broth, wine, thyme, celery, and bay leaves. Simmer partially covered for 30 minutes.
  3. Toast Bread: Brush baguette slices with melted butter, toast at 350°F for 15 minutes, flipping halfway. Rub with fresh garlic.
  4. Final Assembly: Remove bay leaves and celery. Pour soup into oven-proof bowls, top with toasted bread and both cheeses.
  5. Broil: Place under high broil until cheese turns golden brown and bubbly.

Mastering Caramelized Onions

The magic of French onion soup lies in perfectly caramelized onions. Take your time with this step – rushing won’t do you any favors! Keep the heat steady at medium-low and stir now and then. You’ll notice the onions slowly turn from white to golden to a rich brown color.

This slow cooking (about 25 minutes) brings out their natural sweetness. If you see them getting too dark in spots, lower the heat a bit and add a splash of water.

Cheese Selection Tips

While Gruyere is the classic choice for French onion soup, you can play around with other options. Swiss cheese makes a great substitute, melting just as beautifully. If you can’t find Gruyere, try a mix of Swiss and mozzarella.

The key is picking a cheese that melts well and has a nice flavor without being too strong. The parmesan adds a lovely salty kick that brings everything together!

Make-Ahead & Storage

The soup base (without the bread and cheese) keeps wonderfully! You can make it up to 3 days ahead and store it in the fridge. Just warm it up when you’re ready to serve, then add your toasted bread and cheese toppings.

You can also freeze the base for up to 3 months – just skip the bread and cheese until serving day. The flavors actually get better after a day or two as everything mingles together!

Serving Success

Serve this soup piping hot – that’s when it’s at its best! Pick bowls that can handle the heat of your broiler. The best part is breaking through that crusty cheese top into the steamy soup below.

A simple green salad on the side makes this a complete meal. Don’t forget to put out extra napkins – that melty cheese can get a bit stringy (but that’s part of the fun)!

French Onion Soup

French Onion Soup

Devashish
A classic French onion soup with caramelized onions, rich beef broth, topped with crusty bread and melted Gruyere cheese.
Prep Time 15 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 35 minutes
Course Soup
Cuisine French
Servings
Calories 628 kcal

Equipment

  • Large pot
  • Baking sheet
  • Oven-proof bowls

Ingredients
  

  • 1 1/2 pounds onions (about 3 large onions), thinly sliced
  • 3 Tablespoons butter
  • 1/4 teaspoon granulated sugar
  • 1/4 teaspoon salt
  • 2 Tablespoons all-purpose flour
  • 6 cups low-sodium beef broth
  • 1/2 cup white wine
  • 1/2 teaspoon dried thyme
  • 1 piece celery just a small chunk, not the whole rib
  • 2 bay leaves
  • 8 slices French Baguette
  • 4 Tablespoons butter melted
  • 2 cloves garlic halved
  • 1 cup Gruyere cheese fresh grated
  • 1/3 cup parmesan cheese freshly grated

Instructions
 

  • Add butter and onions to a large pot over medium heat. Season with a little salt and pepper and cook until softened. Add sugar and continue to gently stir until onions become golden brown and caramelized, about 25 minutes. Careful to not let them burn! Maintain a medium to medium-low heat.
  • Add the flour and cook for 3 more minutes.
  • Add beef stock, wine, thyme, celery, and bay leaves. Cook partially covered for 30 minutes.
  • Preheat oven to 350 degrees F.
  • Arrange bread on a baking sheet and brush with melted butter on both sides. Bake for 15 minutes, flipping to the other side half way through. Remove from oven and rub a cut clove of garlic onto each piece of bread.
  • Turn oven to High broil. Remove bay leaves and the piece of celery from the soup and ladle soup into 4 oven proof bowls.
  • Place the toasted bread on top of each bowl. Depending on the size of your bowls you may need two slices of bread. Sprinkle the tops generously with both types of cheese. Broil until the cheese is browned and bubbling.

Nutrition

Calories: 628kcalCarbohydrates: 52gProtein: 27gFat: 35gSaturated Fat: 21gCholesterol: 96mgSodium: 1757mgPotassium: 1145mgFiber: 5gSugar: 11gVitamin A: 1054IUVitamin C: 14mgCalcium: 531mgIron: 3mg
Keyword beef broth, caramelized onions, crusty bread, gruyere cheese, hearty soup
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating




Close
Treats In The Tin © Copyright 2025. All rights reserved.
Close