
A comforting, classic French onion soup with deeply caramelized onions, deglazed with white wine, finished with toasted baguette and melty Gruyere — an elegant yet easy bowl to share.

This French onion soup has lived in my winter rotation for years, arriving at the table like a warm, savory hug. I found this balance of slow-cooked onions and rich broth on a blustery evening when the pantry was sparse but the desire for something that felt like a restaurant dinner was strong. The long, patient caramelization of the onions is the secret: it converts ordinary sweet bulbs into a jammy base that gives the broth its signature depth.
I remember making it for a small dinner party and watching everyone lean in toward the steam as the bowls were set down; the crunchy baguette and molten cheese created a moment of quiet delight. This version is intentionally simple — butter, a splash of olive oil, thyme and bay leaf, a hit of white wine, and good-quality beef broth. It’s straightforward enough for a weeknight but elegant enough for guests, and it rewards patience with layers of savory complexity.
I’ve served this to picky eaters who declared themselves converted after one spoonful, and to guests who assumed it came from a bistro. My partner still names it among the top three soups I make; the secret, honestly, is patience with the onions. The small investment of time turns ordinary ingredients into something soulful and memorable.
My favorite thing about this bowl is the ritual — stirring the onions, the sweet smell filling the kitchen, then the dramatic moment at the broiler when the cheese bubbles and browns. At family dinners this soup became a centerpiece of conversation; people linger over the bowls because it feels both indulgent and homemade. It’s one of those dishes that turns a regular night into something a little celebratory.
Store leftover soup in airtight containers in the refrigerator for up to 3 days. If you’ve already added the bread and cheese, keep in mind the bread will lose crispness; for best results, remove bread before storing and toast fresh slices at serving. To freeze, cool the soup completely, transfer to freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, then finish under the broiler with fresh bread and cheese. Use glass or BPA-free plastic containers and leave a little headspace if freezing to accommodate expansion.
If you prefer a lighter or vegetarian option, swap the beef broth for a robust vegetable broth and consider adding a splash of soy sauce or miso paste to mimic the umami depth of beef. For dairy-free diets, replace the butter with an extra tablespoon of olive oil and top with dairy-free melting cheese, or skip the gratinée and serve with toasted, rubbed garlic bread. If Gruyere is unavailable, Comté or young Emmental will melt similarly; for a sharper finish, blend half Gruyere and half aged Cheddar. For gluten-free needs, use a sturdy gluten-free baguette or thick slices of sourdough-style gluten-free bread.
Serve bowls with a crisp green salad dressed simply in lemon vinaigrette to cut through the richness. This soup pairs beautifully with a light roasted chicken or a composed roast-vegetable platter for a full-course meal. Garnish with fresh thyme sprigs or a pinch of flakey sea salt for extra texture. For a cozy dinner, present bowls on a tray with a crusty baguette and a side of roasted grapes — the sweet-tart contrast complements the caramelized onions.
Originating in France as a peasant dish built from humble ingredients, this soup evolved into a French bistro classic. Early versions relied on stale bread and onions — inexpensive staples — transformed with slow cooking. The gratinée finish, melting cheese over toasted bread, became a hallmark in the 19th century as cheese and bread were layered to make the simple soup feel generous. Regional variations across France use different cheeses and broths, but the slow-cooked onion remains the constant at the heart of the dish.
In winter, enrich the soup with roasted chestnuts or add a splash of madeira for extra warmth. During spring or summer, use lighter broth and finish with fresh herbs like chives or tarragon to brighten the bowl. For holiday menus, consider mini individual bowls for a dramatic starter, or add caramelized mushrooms in autumn for an earthy note. The recipe scales well for crowd-friendly entertaining: keep onions warm in a slow cooker and finish bowls individually under the broiler.
Make a large batch of caramelized onions in advance and refrigerate or freeze in 1-cup portions. On serving day, reheat onions gently, add wine and broth and simmer for 10 minutes before assembling bowls. Toast baguette slices just before serving and grate cheese ahead of time. Use oven-safe bowls and a heavy baking sheet for safe transport to and from the oven. Label frozen portions with the date and reheat gently to avoid over-reducing the broth.
This soup is one of those comforting recipes that rewards time and attention. Whether you’re sharing it with friends or enjoying a quiet night in, it has a way of turning simple ingredients into something soulful and memorable — give it a try and make it your own.
Start the onions on medium heat and reduce to low as they soften; consistent low heat prevents burning and encourages even caramelization.
Add a teaspoon of salt early to draw out moisture from the onions and accelerate the browning process without speeding up the heat.
Use a wide, high-sided skillet to allow even evaporation and room for stirring; a heavy-bottomed pan distributes heat more consistently.
Toast the baguette slices just before broiling; they will retain the best texture when briefly crisped and then topped with cheese.
This nourishing easy french onion soup with caramelized onions recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Easy French Onion Soup with Caramelized Onions recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

In a large, high-sided skillet over medium heat, melt 2 tablespoons butter with 2 tablespoons olive oil. Add 6 cups thinly sliced onions, stripped thyme leaves and 1 bay leaf. Sprinkle 1 teaspoon salt and reduce heat to low. Cook slowly, stirring every 8–10 minutes, until onions are deep golden and jammy, about 45 minutes. This slow caramelization develops sweetness and depth.
Increase heat to medium-high and pour in 1/2 cup dry white wine, scraping browned bits from the pan. Bring to a brief boil to cook off alcohol (2–3 minutes). Add 4 cups beef broth, bring back to a boil, then reduce to a gentle simmer for 8–10 minutes. Taste and adjust seasoning with salt and pepper.
Preheat the oven broiler. Ladle hot soup into four oven-safe bowls placed on a baking sheet. Top each bowl with a toasted baguette slice and evenly distribute 1 1/2 cups grated Gruyere among the bowls.
Place bowls under the preheated broiler for 3–5 minutes until cheese melts, bubbles and turns golden brown. Watch closely to prevent burning and remove when desired color is reached. Use oven mitts to remove bowls carefully.
Garnish with fresh thyme leaves if desired and serve immediately while very hot. Warn guests about hot bowls. Enjoy the contrast of silky onions, savory broth and crispy, cheesy bread.
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.
Leave a comment & rating below or tag
@delishum on social media!


Thick chocolate chunk brownies crowned with melted mini marshmallows and drenched in glossy chocolate frosting for the ultimate fudgy, crowd-pleasing bite.

Buttery shortbread crust meets a lush brown sugar pecan topping. Crunchy, caramelly, and ready with just 10 minutes of prep for effortless indulgence.

Ultra-smooth pumpkin cheesecake with warm spice and a sturdy graham crust. A showstopper on its own, unforgettable with caramel and rum-kissed whipped cream.

Leave a comment & rating below or tag @delishum on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.