• Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe

Published: Jan 8, 2026 by Mira · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love making this French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe whenever the weather calls for something cozy and comforting. The rich, deeply savory broth filled with sweet, caramelized onions combined with the melty, nutty Gruyère cheese on crisp-toasty baguette slices just feels like a warm hug in a bowl. It’s a classic recipe that I’ve perfected over time, and sharing it feels like sharing a beloved secret that everyone deserves to enjoy.

Why You'll Love This French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe

One of the reasons I adore this recipe is its incredible flavor balance. The slow caramelization of the onions brings out a natural sweetness and depth that transforms the soup into something truly special. Then the addition of red wine adds an extra layer of richness without overpowering the delicate taste. And of course, the Gruyère cheese topping melts into the perfect golden crust, bringing savory, nutty notes with every bite. Every spoonful feels luxurious yet comforting.

Another great thing about this French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe is how straightforward it is to prepare, even if it looks like a gourmet treat. I love that it requires just humble ingredients but turns into a restaurant-quality dish with a bit of patience on the onions. It’s perfect for any occasion — whether a casual weeknight meal, a festive holiday dinner, or impressing guests with minimal fuss. This is truly my go-to French onion soup recipe whenever I want something reliably delicious.

Ingredients You'll Need

The image shows many ingredients neatly placed on a white marbled surface. There are three light yellow round slices stacked on a white plate. Next to it is a white plate with three slices of bread. A large clear bowl filled with thin white sliced onions is on the upper right side. Below, from left to right, a clear measuring cup holds a dark brown liquid, and three small glass bowls with yellow oil, a light brown powder, and small white cubes, possibly butter or cheese, are arranged. Two tiny clear bowls with black pepper and another light powder sit near the bottom center. The scene is clean and well-lit, simple and organized, photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its simplicity. Each ingredient plays an essential role in building texture, flavor, and color — from the buttery softness of the caramelized onions to the crisp baguette and gooey Gruyère that crown the soup.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Butter: Unsalted butter is perfect for slowly softening and caramelizing the onions without adding excess salt.
  • Yellow onions: Thinly sliced for even caramelization and that signature sweetness that defines the soup.
  • Garlic: Adds aromatic depth and complements the onions beautifully.
  • Bay leaves and fresh thyme: These herbs infuse subtle earthiness and complexity.
  • Kosher salt and black pepper: Essential seasonings to enhance all the flavors without overpowering.
  • Red wine: This adds a touch of acidity and richness that lifts the broth wonderfully.
  • All-purpose flour: Used to thicken the soup slightly and create a smooth texture.
  • Beef broth: The hearty base that brings savoriness and body to the soup.
  • Baguette slices: Lightly toasted for crunchy texture to hold the melted cheese on top.
  • Gruyère cheese: The star topping that melts to golden perfection with a delightfully nutty flavor.

Directions

Step 1: Melt the butter in a large pot over medium heat. Add the thinly sliced onions, chopped garlic, bay leaves, thyme sprigs, and a generous pinch of kosher salt and freshly ground black pepper. Stir occasionally and cook gently until the onions become very soft, jammy, and caramelized to a deep golden brown color — this usually takes about 25 minutes. Patience here is key to develop that rich, sweet base.

Step 2: Pour in the red wine and bring the mixture to a boil. Use a wooden spoon to scrape up any caramelized bits from the bottom of the pot — these add incredible flavor to your broth. Then reduce the heat and simmer until the wine is mostly evaporated and the onions look dry again, approximately 5 minutes. Remove the bay leaves and thyme stalks and discard.

Step 3: Sprinkle the flour evenly over the onions and stir thoroughly to coat. Lower the heat to medium-low and cook the mixture for about 10 minutes to eliminate the raw flour taste, stirring frequently to prevent burning. This step thickens the soup and gives it a lovely velvety texture.

Step 4: Slowly pour in the beef broth, stirring constantly. Bring the soup back to a gentle simmer and let it cook for another 10 minutes. At this point, taste and adjust seasoning with more salt and pepper if needed. The broth should have a wonderfully deep and balanced flavor.

Step 5: While the soup is finishing, preheat your oven's broiler. Arrange the baguette slices in a single layer on a baking sheet and toast them lightly so they won't become soggy when the cheese melts on top.

Step 6: Pile the grated Gruyère generously onto each toasted baguette slice. Place the baking sheet under the broiler for 3 to 5 minutes, or until the cheese bubbles and turns golden brown. Keep a close eye to avoid burning — that rich melted cheese crust is the iconic finishing touch!

Step 7: Ladle the hot soup into oven-safe bowls, then float the cheesy croutons right on top. For an extra flourish, sprinkle with fresh thyme leaves. Serve immediately and savor the comforting, layered flavors of your beautiful homemade French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe.

Servings and Timing

This recipe serves 4 people generously, making it just right for family dinners or small gatherings. The prep time is about 10 minutes mostly spent prepping the onions and garlic, while the cook time requires around 50 minutes to slowly caramelize the onions and simmer the soup. Altogether, you’re looking at about 1 hour from start to finish, including broiling the cheese. There is no additional resting time needed — it’s best enjoyed hot from the oven for maximum flavor and texture.

How to Serve This French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe

The image shows three small white bowls with blue handles placed on a silver tray. Inside each bowl, there is a serving of soup with caramelized brown onions visible through the clear, light brown broth. Each bowl has one round, toasted bread slice floating on top, covered with melted, golden-brown cheese that is bubbly and slightly browned. Two silver spoons rest on the tray, with one spoon partially inside a bowl. The setting is on a white marbled surface, and the overall lighting highlights the textures of the melted cheese and the broth. photo taken with an iphone --ar 4:5 --v 7

When I serve this soup, I love pairing it with a simple green side salad dressed with a light vinaigrette to cut through the richness. A crisp roasted vegetable or a classic French side like a ratatouille also complements the deep onion flavors beautifully. Presentation-wise, floating those golden Gruyère croutons on top of the soup in individual oven-safe bowls always makes it look extra special and inviting.

For a drink, I often reach for a glass of dry red wine, like Pinot Noir or Merlot, which harmonizes wonderfully with the red wine-infused broth. If you prefer cocktails, a classic gin and tonic adds a refreshing contrast. Non-alcoholic options like iced herbal tea or sparkling water with a lemon twist also keep things light and balanced.

This soup is best served hot, steaming right out of the oven while the cheese is gooey and bubbling. For portion control, a bowlful paired with a light salad or baguette makes a satisfying meal without feeling overwhelming. I find it perfect for cozy weeknight dinners, weekend family meals, or even a chic holiday appetizer that guests will rave about.

Variations

I’ve experimented with a few twists on this French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe to suit different tastes and dietary needs. For example, swapping beef broth for vegetable broth makes a lighter, vegetarian-friendly version that still tastes rich thanks to the caramelized onions and wine.

For a gluten-free option, I substitute the all-purpose flour with a gluten-free flour blend or cornstarch to thicken the soup. You can also swap the baguette for gluten-free toast, and if you want to go vegan, I recommend using a plant-based butter alternative, vegetable broth, and a vegan cheese that melts well, like a cashew-based Gruyère substitute.

Flavor-wise, if you want a little more herbaceous kick, I sometimes add a splash of balsamic vinegar or a pinch of smoked paprika. Cooking the onions in batches or even using a slow cooker to caramelize them slowly can also deepen the flavors and free up stovetop space. Don’t be afraid to make it your own — this recipe is wonderfully versatile!

Storage and Reheating

Storing Leftovers

Leftover French onion soup stores beautifully in the fridge. I like to transfer it into airtight containers — glass or BPA-free plastic both work well — and it will keep fresh for about 3 to 4 days. If you plan to store the soup with the toasted Gruyère croutons, I recommend keeping the cheese separate so it doesn’t become soggy.

Freezing

You can absolutely freeze this soup for future meals. Just cool it completely before transferring to a freezer-safe container or zip-top plastic bag. It will keep for up to 3 months in the freezer. For best results, freeze the soup without the toasted croutons and cheese on top, then add fresh ones when reheating.

Reheating

When reheating, I gently warm the soup on the stovetop over low to medium heat, stirring occasionally until heated through. Avoid microwaving if possible, as it can unevenly heat and toughen the onions. To restore the signature cheesy topping, add freshly toasted baguette slices topped with Gruyère and broil them shortly before serving, bringing back all the melty goodness.

FAQs

Can I make this French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe ahead of time?

Yes! This soup actually tastes better the next day after the flavors have had time to meld. You can prepare it a day in advance, store it in the fridge, and gently reheat before serving, then add fresh Gruyère croutons.

What cheese can I use if I don’t have Gruyère?

I recommend Swiss or Emmental cheese as the closest substitutes; they melt well and have a similar nutty, savory flavor. Avoid bland or overly sharp cheeses that won’t complement the rich soup.

Is it possible to make this vegan or vegetarian?

Absolutely! Use vegetable broth instead of beef broth, vegan butter, and a dairy-free cheese that melts well, such as cashew-based cheese. Many people also omit the wine or use a vegan-friendly red wine to keep it fully plant-based.

How do I caramelize onions perfectly without burning them?

Caramelizing onions low and slow is the secret. Cook over medium or medium-low heat, stirring every few minutes to ensure even cooking and prevent burning. It takes time—about 25 minutes—but the deep golden color and sweet flavor are worth it.

Can I skip the flour for a gluten-free soup?

Yes! You can thicken the soup with cornstarch or a gluten-free flour blend. Simply mix the substitute with a little cold water to create a slurry, then stir it into the simmering soup to thicken.

Conclusion

I truly hope you give this French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe a try soon. It’s a heartfelt recipe that never fails to impress with its rich flavors and cozy vibe. Whether you’re treating yourself on a chilly evening or sharing with loved ones, it’s a delicious way to enjoy a timeless classic that warms the soul and pleases the palate every single time.

Print

French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe

French Onion Soup with Caramelized Onions and Gruyère Croutons Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 12 reviews

This classic French Onion Soup recipe offers a rich and cozy experience filled with deeply caramelized onions, savory beef broth, and perfectly melted Gruyère cheese atop crispy toasted baguette slices. It's the ultimate comfort food, ideal for chilly days and satisfying meals.

  • Author: Mira
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Ingredients

Soup

  • ¼ cup unsalted butter
  • 5 yellow onions, thinly sliced
  • 4 cloves garlic, finely chopped
  • 2 bay leaves
  • 3-4 fresh thyme sprigs
  • Kosher salt and freshly ground black pepper, to taste
  • 1 cup red wine
  • 3 tablespoons all-purpose flour
  • 2 quarts beef broth

Topping

  • 1 baguette, sliced
  • ½ pound grated Gruyère cheese

Instructions

  1. Caramelize the Onions: Melt the butter in a large pot over medium heat. Add the sliced onions, garlic, bay leaves, thyme sprigs, and season with salt and pepper. Cook slowly until the onions are very soft, deep golden, and caramelized, about 25 minutes, stirring occasionally to prevent burning.
  2. Deglaze with Wine: Pour in the red wine and bring to a boil. Reduce heat and simmer until the wine evaporates and the onions are dry, about 5 minutes. Remove and discard the bay leaves and thyme sprigs.
  3. Cook the Flour: Sprinkle the flour over the caramelized onions and stir well. Lower the heat to medium-low to avoid burning and cook for 10 minutes to cook out the raw flour taste.
  4. Add Broth and Simmer: Pour in the beef broth and bring the soup back to a gentle simmer. Cook uncovered for 10 minutes, then season with salt and pepper to taste.
  5. Prepare the Gruyère Toasts: Preheat the broiler. Arrange the baguette slices in a single layer on a baking sheet and top each slice with the grated Gruyère cheese. Broil until the cheese is bubbly and golden brown, about 3 to 5 minutes, watching closely to prevent burning.
  6. Serve: Ladle the hot soup into oven-safe bowls. Float the Gruyère toasts on top of each serving. Optionally, garnish with fresh thyme leaves before serving.

Notes

  • Use oven-safe bowls, ramekins, or mini crocks for broiling the cheese to get a perfect golden crust safely.
  • Patience is key with caramelizing onions; cook them low and slow until soft and jammy for best flavor.
  • For added depth, mix different types of onions such as yellow, sweet, and red onions.
  • When adding wine, scrape the browned bits from the pan to enrich the soup’s flavor.
  • If avoiding alcohol, substitute red wine with balsamic vinegar or extra beef stock.
  • Gruyère cheese melts beautifully and offers a nutty, savory flavor. Swiss or Emmental cheese are good substitutes.
  • Lightly toast the bread before adding cheese to prevent sogginess once placed in the soup.
  • This soup improves with time and can be made ahead; reheat gently and add fresh toasts before serving.
  • Finish with a sprinkle of fresh thyme leaves for brightness.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Beet Greens Vegetable Soup (Botwinka) Recipe
    Beet Greens Vegetable Soup (Botwinka) Recipe
  • Chicken, Leek, and Potato Soup Recipe
    Chicken, Leek, and Potato Soup Recipe
  • Mexican Street Corn Soup Recipe
    Mexican Street Corn Soup Recipe
  • Chilled Cucumber Edamame Soup Recipe
    Chilled Cucumber Edamame Soup Recipe

Leave a Reply Cancel reply

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

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

Welcome to Mira Cooking

Where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
    Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
  • Roasted Red Pepper Gnocchi Recipe
    Roasted Red Pepper Gnocchi Recipe
  • Cookies 'N Cream Cheesecake Recipe
    Cookies 'N Cream Cheesecake Recipe
  • Slow Cooker Chicken Keema with Veggies Recipe
    Slow Cooker Chicken Keema with Veggies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Mira Cooking. All rights reserved.