Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
French Onion Soup 19.png

French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

πŸ§… A soul-warming soup featuring deeply caramelized onions in a rich beef broth, topped with crusty bread and melted cheese.
πŸ₯˜ This classic French comfort food transforms humble ingredients into an elegant, restaurant-worthy dish that’s perfect for chilly evenings.

  • Total Time: 1 hour 40 minutes
  • Yield: 6 servings 1x

Ingredients

Scale

4 large yellow onions sliced thinly

2 tablespoons unsalted butter for sautΓ©ing

1 tablespoon all-purpose flour for thickening

4 cups beef broth for liquid foundation

1/2 cup red wine for acidity and complexity

1 teaspoon fresh thyme for elevating flavors

1 bay leaf

4 slices of baguette toasted for crunchy base

1 cup grated Gruyere cheese for cheesy crust

Salt and pepper

Instructions

1-Gathering Your Tools and Ingredients: Start by pulling together everything you need this is my favorite part, like setting the stage for a fun cooking adventure! Grab a large pot, a sharp knife, and your measured ingredients. This step takes about 10 minutes and sets you up for success, so don’t rush it.

2-First Step: Caramelize the Onions: Heat your pot over medium heat and melt the 2 tablespoons of butter. Add the 4 large sliced onions and stir them around for even cooking. Cook for 20-25 minutes until they’re golden and soft stir often to avoid burning, and that’s where the magic begins!

3-Second Step: Build the Base: Sprinkle in the 1 tablespoon of flour and mix it well with the onions for about 1 minute; this helps thicken things up. Pour in the 4 cups of beef broth, 1/2 cup of red wine, 1 teaspoon of fresh thyme, and 1 bay leaf. Bring it to a boil, then reduce to a simmer for 15 minutes the aromas will fill your kitchen and make you smile!

4-Third Step: Prepare the Toppings: While the soup simmers, toast your 4 baguette slices in the oven at 350Β°F for 5 minutes until they’re crisp. Ladle the soup into oven-safe bowls, then top each with a slice of baguette and a generous handful of the 1 cup grated Gruyere cheese. This step adds that crave-worthy crunch and gooeyness!

5-Fourth Step: Broil for the Finish: Pop the bowl under the broiler for 2-3 minutes until the cheese bubbles and browns keep an eye on it to prevent overcooking. Once done, let them cool for a minute before serving. You’ll have a bowl of pure comfort that’s ready to share, and trust me, the cheers from your table will be worth it.

6-Final Step: Serve and Enjoy: Dish it out with a side of fresh greens or a simple salad for balance, and season with salt and pepper as needed. This whole process takes about 45 minutes total, making it ideal for busy nights. If you’re looking for more cozy recipes, check out our take on homemade peach cobbler for a sweet twist after your soup!

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

πŸ§… For the best caramelization, slice onions uniformly thin and cook them slowly over low heat – patience is key.
🍞 Make the soup a day ahead and refrigerate overnight – the flavors will meld together beautifully.
πŸ§€ For extra richness, finish each bowl with a pat of cold butter placed on top of the cheese just before serving.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Caramelizing: 45 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: French
  • Diet: Gluten-Free (if using gluten-free bread)

Nutrition

  • Serving Size: 1 large bowl
  • Calories: 380
  • Sugar: 12g
  • Sodium: 890mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 45mg