
A classic, deeply savory French onion soup made with slowly caramelized onions, quality beef broth, toasted baguette and gooey Gruyère — a cozy, crowd-pleasing favorite.

I remember the first time I doubled the onions for a small dinner party and everyone asked for the recipe. It’s one of those dishes where the little extra effort in the beginning pays off in flavor later. My partner says the aroma alone makes it worth the time — the kitchen smells like caramel and rosemary-free heaven when the onions reach that perfect color.
My favorite part of making this dish is the kitchen smell while the onions cook — it always draws someone in to stir or taste. One winter I made a double batch and froze portions for quick dinners; those thawed meals tasted almost as good as fresh, and it became my secret shortcut for busy nights.
Store any leftover soup (without bread and cheese) in airtight containers in the refrigerator for up to 3 days. To freeze, cool completely and transfer to freezer-safe containers leaving 1/2 inch headspace; freeze up to 3 months. Reheat on the stovetop over medium-low, stirring occasionally, and add a splash of broth or water if the soup seems too concentrated. Toast baguette slices fresh, and broil the cheese only just before serving to maintain the best texture. If you must reheat a prepared bowl, remove excess cheese, rewarm the soup separately, then re-toast bread and reapply cheese.
If you don’t have Gruyère, Emmental or Jarlsberg make excellent substitutes—both melt well and have a similar nutty character. For a lighter version, swap half the butter for extra olive oil. Use low-sodium beef broth to better control salt levels, or replace beef broth with mushroom or vegetable stock for a vegetarian take (note: this will alter the final flavor profile). If wine isn’t available, deglaze with a tablespoon of balsamic vinegar diluted with water; it will provide acidity and help lift the fond.
Serve as a starter with a crisp green salad and a sharp vinaigrette to cut through the richness, or make it the main course alongside roasted root vegetables. Garnish with fresh thyme or a tiny drizzle of good-quality extra-virgin olive oil. For a modern twist, finish with a few grinds of black pepper and a handful of finely chopped chives for color and freshness.
French onion soup has humble origins in France as a peasant dish made from simple staples—onions, broth, and stale bread. Over time it became a classic featured on bistro menus. The version topped with toasted bread and melted cheese rose to prominence in the 19th century and today is emblematic of French comfort cooking: simple technique, careful time, and a focus on transforming basic ingredients into something elevated.
In colder months, make this as written to take full advantage of warming flavors. In spring, brighten the soup with a squeeze of lemon or add a handful of thinly sliced fennel during the last 10 minutes of simmering for a fresher note. For a holiday table, serve small portions as a starter in shallow bowls or crocks to let guests enjoy the cheesy crust as an elegant first course.
Caramelize a double batch of onions on the weekend and portion into 1-cup containers in the fridge for quick soups, stews, or omelets during the week. Keep toasted bread and grated cheese separate and assemble just before broiling. When packing for lunches, keep the bread and cheese in a separate small container so you can toast and melt at the office if a microwave-safe broiler isn’t available; otherwise, reheat on the stove and top with bread and freshly shredded cheese.
This simple French onion soup rewards patience and pays back in flavor and comfort. Whether you’re cooking for family, entertaining friends, or craving a quiet bowl for yourself, take the time with the onions — it’s the heart of the dish. Enjoy the warm, savory bowls and make it yours by adjusting the bread, cheese, or broth to match your preferences.
Use a heavy-bottomed pan and cook onions low and slow to achieve deep caramelization without burning.
Add 1 teaspoon kosher salt early to help draw out moisture and speed caramelization slightly while improving flavor.
Toast the baguette until firm before placing on the soup so it holds up under the cheese and soaking broth.
If onions begin to stick, add a tablespoon of water to deglaze and continue cooking to avoid burning.
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 heavy skillet, heat 2 tablespoons butter and 2 tablespoons olive oil over medium. Add 6 cups thinly sliced onions, the stripped thyme leaves, and 1 bay leaf. Reduce heat to low and cook slowly, stirring every 8–12 minutes, until deep golden brown, about 45 minutes. Add 1 teaspoon kosher salt early to draw out moisture and intensify sweetness.
Increase heat to medium-high and pour in 1/2 cup dry white wine, scraping up the browned bits from the pan. Boil briefly for 1–2 minutes to evaporate alcohol and concentrate flavor.
Pour in 4 cups beef broth, bring to a boil, then reduce to a gentle simmer for 10–15 minutes. Taste and season with salt and pepper, adjusting to your preference and the broth's saltiness.
Preheat broiler. Toast 4 slices of baguette until firm. Ladle hot soup into four oven-safe bowls, place a toasted baguette slice on each, and evenly top with 1 1/2 cups grated Gruyère.
Place bowls on a baking sheet and broil 3–5 minutes until cheese is melted, golden and bubbly. Watch closely to avoid burning; remove when desired color is reached.
Garnish with fresh thyme leaves if desired and serve immediately while hot. Use oven mitts and caution when handling hot bowls.
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
@epicula on social media!


A creamy, tomato-kissed chicken soup with garlic, Parmesan, and sun-dried tomatoes—ready in 35 minutes and perfect for weeknights or cozy dinners.

A creamy, comforting mac and cheese made with just five pantry staples—ready in under 30 minutes and perfect for weeknights or as a crowd-pleasing side.

Light, fluffy donut holes tossed in cinnamon sugar and finished with festive sprinkles, made quickly in the air fryer for holiday mornings and parties.

Leave a comment & rating below or tag @epicula 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.