French Onion Soup

About This French Onion Soup

You know that I love rich food — and this recipe is exactly in alignment with that. This French Onion Soup is one of the most flavorful, complex, luxurious soups you can make. The onions cook down for 60–90 minutes until they turn into a dark, caramelized jam that gives the soup its beyond delicious flavor. Add red wine, homemade beef stock (or store-bought with a little bouillon boost), buttery baguette slices, and heaps of Gruyère… and it becomes ridiculous. Truly one of the most comforting, indulgent soups I’ve ever experienced.

Why You’ll Love It

  • Requires minimal ingredients but tastes incredible.

  • Long caramelization = deep, rich, sweet-savory flavor.

  • Red wine + beef stock gives restaurant-level depth.

  • Extra cheesy topping with Gruyère- need I say more?

  • Homemade beef stock takes it over the top (but store-bought works!).

  • Perfect cozy fall/winter recipe.

Ingredients You’ll Need

  • Yellow onions

  • Salted butter + olive oil

  • Garlic

  • Red wine

  • Beef stock (homemade or store-bought)

  • Bay leaves

  • Fresh thyme

  • Baguette slices

  • Gruyère cheese

  • Chives

How To Make It

Slowly cook the onions in butter and olive oil for 60–90 minutes until they’re deeply caramelized. Add garlic, then deglaze with red wine and reduce. Add beef stock, thyme, bay leaves, and simmer to let the flavors develop. Toast or pan-fry baguette slices in butter. Ladle the soup into oven-safe bowls, add cheese, top with bread and even more cheese, then broil until bubbling and golden. Finish with chives and serve immediately.

Tips for Success

  • Don’t rush the onions—they need the full 60–90 minutes.

  • Use homemade stock if you can; it gives the soup a deeper, richer flavor.

  • Store-bought stock + 1 teaspoon beef bouillon = great hack.

  • Slice onions evenly so they caramelize at the same rate.

  • Watch the broiler closely—Gruyère goes from perfect to burnt quickly.

  • Soup tastes even better the next day.

Frequently Asked Questions

Can I make this without wine?
Yes — replace the wine with ½ cup extra beef stock + 1–2 teaspoons Worcestershire for depth.

What cheese works best?
Gruyère is classic, but Comté, Swiss, or a little mozzarella mixed in works too.

Why did my onions stick or burn?
Your heat was too high. Lower the heat and add a splash of water or stock to deglaze.

Can I prep this ahead?
Yes! The soup gets even better after 24 hours. Broil the cheese topping right before serving.

What to Serve With It

  • Simple green salad with vinaigrette

  • Garlic bread

  • Roasted vegetables

More Recipes You’ll Love

Rich French Onion Soup

Rich French Onion Soup
Yield: 4-6
Cook modePrevent screen from turning off

Ingredients

  • 5 large yellow onions, thinly sliced
  • 4 tablespoons salted butter (you can use unsalted)
  • 2-3+ tablespoons olive oil
  • 3 cloves garlic, minced
  • 2 bay leaves
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried thyme)
  • Salt and pepper to taste
  • 1 cup red wine (I like pinot noir or merlot)
  • 8 cups beef broth, rich (homemade is best- if using store-bought, stir in about 1 teaspoon beef bouillon for extra depth)
  • Baguette slices, pan-fried in butter
  • Gruyère cheese, grated (about 2+ cups)
  • Fresh chives, chopped for garnish

Instructions

  1. In a large pot, melt the butter and olive oil over medium heat. Add the sliced onions and cook slowly, stirring occasionally, for 60–90 minutes, or until the onions turn a deep, rich brown. Be patient- this step is the key to incredible flavor.
  2. Stir in the garlic and cook for 1 minute, just until fragrant.
  3. Pour in the red wine to deglaze the pot, scraping up any browned bits from the bottom. Simmer for about 8–10 minutes, or until the wine has mostly reduced.
  4. Add the bay leaves, thyme, and beef broth. Bring to a simmer and cook for 20–30 minutes to let the flavors meld. Taste and season with salt and black pepper. Remove the bay leaves before serving. NOTE: the soup is AMAZING the next day if you want to let it cool to room temperature and refrigerate overnight to reheat and consume the next day.
  5. While the soup simmers, pan-fry the baguette slices in butter until golden and crisp on both sides.
  6. Preheat your oven’s broiler. Ladle the soup into oven-safe bowls. Sprinkle a little cheese on the surface, then top with 1–2 slices of the toasted baguette. Pile more cheese generously over the bread.
  7. Place the bowls under the broiler for 2–5 minutes, or until the cheese is melted, bubbly, and golden brown. Watch closely to prevent burning.
  8. Carefully remove the bowls, garnish with fresh chives, and serve immediately.
  9. Enjoy your INSANELY flawless French Onion Soup!
Did you make this recipe?
Tag @ameliaisnotachef on instagram and hashtag it #ameliaisnotachef
Previous
Previous

Chicken Big Mamou on Pasta

Next
Next

Pastina Soup