...

Easy Homemade French Onion Soup from Scratch

There’s something truly magical about a warm bowl of homemade French onion soup. The rich aroma of caramelized onions mingling with savory broth creates an inviting atmosphere that instantly feels like home. This soup is pure comfort, ideal for chilly nights when you seek warmth and nourishment. It serves as a beautiful reminder of wholesome, hearty meals shared around the kitchen table, where laughter and love abound.

At the heart of this classic dish are just a few essential ingredients: four large onions, thinly sliced, combined with four tablespoons of butter and one tablespoon of olive oil. A hint of sugar helps to caramelize those onions perfectly, while four cups of beef broth and one cup of dry white wine add depth to the flavor. Fresh thyme leaves contribute a light herbal note, while salt and pepper balance each taste beautifully. Each serving is topped with toasted baguette slices and a generous sprinkle of grated Gruyère cheese, which becomes bubbling and golden under the broiler. Together, these ingredients create a rich and comforting experience that fills your home with delightful aromas.

Preparing this soup is easier than you might think. First, you’ll melt butter and olive oil in a large pot, adding the onions, sugar, and a pinch of salt. Cook the mixture slowly to allow the onions to caramelize—this can take about thirty minutes when you stir frequently. Once beautifully golden and sweet, add your broth, wine, and thyme, bringing it to a boil before simmering for another thirty minutes. Finally, ladle the soup into oven-safe bowls, top them with toasted baguette slices and Gruyère cheese, and broil until bubbly. The result? A cozy, delicious dish that warms both body and soul.

This recipe is perfect for gatherings or simply enjoying on a quiet evening at home. It brings comfort and joy, making it an ideal choice for potlucks, family dinners, or even just a solitary meal that warms your spirit on a cold day.

Why You’ll Love This Easy Homemade French Onion Soup from Scratch

  • Quick Preparation: While the soup simmers, you can prep other dishes or relax with a good book.
  • Simple Ingredients: It uses straightforward ingredients, many of which you might already have at home.
  • Comfort Food: Nothing beats the warmth and richness of a classic French onion soup on a chilly night.
  • Flexible Recipe: You can make it your own with various cheeses or different types of broth.
  • Impressive Presentation: The bubbling cheese atop toasted bread looks stunning and is sure to impress your guests.

Onion Tips

The star ingredient in French onion soup is, naturally, the onion. When selecting your onions, opt for yellow or sweet varieties, as these will yield the best flavor. Look for firm onions without any soft spots or blemishes. The sweetness you’ll achieve from caramelizing these onions is essential for that deep, rich flavor. To prepare them, slice them thinly and try to make the slices uniform. This will ensure that they cook evenly and caramelize beautifully under low heat.

Options for Substitutions

  • Broth: Replace beef broth with vegetable or chicken broth for a lighter option.
  • Wine: Use apple cider vinegar or a splash of sherry instead of dry white wine for different flavor profiles.
  • Butter: Substitute with all olive oil for a dairy-free option.
  • Herbs: Use dried thyme if fresh is not available; just reduce the quantity to 1 teaspoon.
  • Bread: Any crusty bread can be used for topping instead of baguette.
  • Cheese Variations: Gruyère can be swapped for mozzarella, Swiss, or even a sprinkling of Parmesan for added saltiness.

Watch Out for These Mistakes

One of the most common mistakes people make is rushing the caramelization of the onions. This step is crucial, and although it takes about thirty minutes, it’s when the magical flavors develop. Stir them frequently, and don’t try to cook them quickly on high heat, as this can lead to burning rather than a sweet caramelization.

Another pitfall is seasoning too late in the cooking process. Ideally, you should add salt and pepper at various stages of the cooking. This builds depth in flavor. Waiting until the end might leave the soup tasting a bit flat.

Be careful when ladling your soup into the bowls. If you fill them too high, they might overflow or be hard to enjoy once the cheese is melted. Keep a mindful eye on the proportions.

Lastly, avoid over-broiling your cheesy toppings. Broil the bowls just until the cheese is bubbly and golden. If left unattended, it can easily burn.

Easy Homemade French Onion Soup from Scratch

What to Serve With Easy Homemade French Onion Soup from Scratch?

French onion soup can stand alone as a satisfying dish, but it pairs beautifully with a variety of sides. Consider serving it alongside a fresh, crisp salad with a light vinaigrette. A simple green salad will complement the rich flavors perfectly. You might also enjoy some roasted vegetables, adding a healthy touch to the meal. A side of garlic bread can provide additional crunch, perfect for dipping into the savory broth.

Storage Instructions

Store: Store leftover soup in an airtight container in the fridge for up to 3 days.

Freeze: For longer storage, freeze the soup in airtight containers or heavy-duty freezer bags for up to 3 months.

Reheat: To reheat, warm on the stovetop over low heat, stirring occasionally until heated through. Alternatively, you can microwave it in a covered bowl for 4-5 minutes, stirring halfway through for even heating.

Recipe Info

Preparation Time: 15 minutes
Cooking Time: 1 hour
Total Time: 1 hour 15 minutes
Level of Difficulty: Easy
Servings: 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 1,200 – 1,500
Protein: 35 – 45 grams
Fat: 80 – 95 grams
Carbohydrates: 100 – 120 grams

Ingredients

  • 4 large onions, thinly sliced
  • 4 tablespoons butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar
  • 4 cups beef broth
  • 1 cup dry white wine
  • 2 teaspoons fresh thyme leaves
  • Salt and pepper to taste
  • Baguette slices, toasted
  • 1 1/2 cups grated Gruyère cheese

Step-by-Step Instructions

Step 1: Melt Butter and Olive Oil

In a large pot, melt the butter and olive oil over medium heat. Once melted, add the thinly sliced onions along with the sugar and a pinch of salt. Stir to combine.

Step 2: Caramelize the Onions

Cook the onions slowly, stirring frequently, for about 30 minutes. Make sure to keep an eye on them as they turn a rich, golden color and develop their sweet flavor. This process is key for the base of your soup.

Step 3: Add Broth and Wine

Once the onions are nicely caramelized, add the beef broth and dry white wine to the pot. Stir in the fresh thyme and bring the mixture to a boil.

Step 4: Simmer the Soup

Once boiling, reduce the heat and let the soup simmer for about 30 minutes. This allows the flavors to meld beautifully. Remember to season with salt and pepper to taste.

Step 5: Prepare for Broiling

Preheat your broiler while the soup simmers. When ready, ladle the soup into oven-safe bowls and top each with a slice of toasted baguette.

Step 6: Broil the Cheese

Sprinkle grated Gruyère cheese generously over the bread. Place the bowls under the broiler and watch closely until the cheese is bubbly and golden, which should take just a few minutes. Serve hot.

Easy Homemade French Onion Soup from Scratch

This French onion soup is a delightful recipe that brings joy, warmth, and comfort to any meal. I encourage you to try this dish at home. Share your comments, and let me know how you enjoyed it, or explore more recipes for cozy favorites. Happy cooking!

Print
clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon
easy homemade french onion soup from scratch 2026 04 30 023914 683x1024 1

Easy Homemade French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: evelyn
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 75 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Cooking
  • Cuisine: French
  • Diet: Vegetarian

Description

A warm bowl of rich and savory French onion soup topped with toasted baguette slices and bubbling Gruyère cheese.


Ingredients

Scale
  • 4 large onions, thinly sliced
  • 4 tablespoons butter
  • 1 tablespoon olive oil
  • 1 teaspoon sugar
  • 4 cups beef broth
  • 1 cup dry white wine
  • 2 teaspoons fresh thyme leaves
  • Salt and pepper to taste
  • Baguette slices, toasted
  • 1 1/2 cups grated Gruyère cheese

Instructions

  1. Melt the butter and olive oil in a large pot over medium heat. Add the onions, sugar, and a pinch of salt.
  2. Cook the onions slowly, stirring frequently, for about 30 minutes until caramelized.
  3. Add the beef broth and dry white wine to the pot, stirring in fresh thyme.
  4. Bring the mixture to a boil and then reduce heat to simmer for another 30 minutes.
  5. Ladle the soup into oven-safe bowls and top with toasted baguette slices.
  6. Sprinkle grated Gruyère cheese over the bread and broil until bubbly and golden.

Notes

For lighter options, substitute with vegetable broth and explore different cheese toppings.


Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 8g
  • Sodium: 700mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 3g
  • Protein: 10g
  • Cholesterol: 60mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star