Easy French Onion Soup with Caramelized Onions Recipe
30-MINUTE MEALS! Get the email series now
Royal Recipe

Easy French Onion Soup with Caramelized Onions

5 from 1 vote
1 Comments
Emma Carter
By: Emma CarterUpdated: May 6, 2026
This post may contain affiliate links. Please read our disclosure policy.

A richly flavored classic: deeply caramelized onions simmered in beef broth, finished with toasted baguette and molten Gruyère for a cozy, satisfying bowl.

Easy French Onion Soup with Caramelized Onions

This French onion soup is the kind of bowl that makes a house feel like home. I discovered this version on a rainy evening when I wanted something warming but a little celebratory — simple pantry ingredients elevated by technique. The slow, patient caramelization of onions transforms ordinary sliced onions into a deep, almost jammy base that gives the broth a sweet-savory backbone. Topped with toasted baguette and a generous blanket of Gruyère, each spoonful delivers a harmony of textures: silky onions, a robust beefy broth, crunchy bread that soaks yet still gives a bite, and a molten, golden cheese crown.

I first learned the importance of low-and-slow caramelization while watching a chef demo; his tip was to treat the onions with respect — low heat, time, and a little salt. That evening I swapped store-bought stock for a brand I liked, used a splash of dry white wine to lift the browned pan flavors, and the result was so vivid that my family declared it an instant favorite. The soup is deceptively simple in ingredients, but the technique gives it a depth of flavor that feels unmistakably classic French: rustic, comforting, and a little indulgent.

Why You'll Love This Recipe

  • This version uses pantry-friendly ingredients and just a handful of fresh items, making it easy to assemble any night of the week while delivering restaurant-quality flavor.
  • Caramelizing the onions for about 45 minutes develops a rich, sweet-savory base; the long cook time is hands-off and worth the payoff.
  • Ready to serve in roughly 75 minutes total (15 minutes active prep, 60 minutes cooking), with most of that time allowing onions to slowly brown without constant attention.
  • Makes four generous bowls, perfect for a family dinner or to split for leftovers; it also freezes well for up to three months when cooled and stored properly.
  • The toasted baguette and melted Gruyère create a crunchy, gooey topping that is both textural and visually impressive — great for entertaining.
  • Flexible to dietary tweaks: swap vegetable stock and a vegetarian cheese for a meatless version, or use gluten-free bread for sensitivity to gluten.

In my experience this soup has the ability to turn a quiet weeknight into a comforting event. My partner always insists on putting the bowls under the broiler to get the cheese blistered just right, and the first crackle when the cheese browns is a sound everyone at the table knows means dinner is ready. Leftovers reheated gently on the stove retain that layered flavor, and tension between crunchy and melty remains satisfying.

Ingredients

  • Onions (6 cups thinly sliced): Yellow or sweet onions work best because they have enough sugar to caramelize deeply; choose firm bulbs without soft spots. Slice uniformly to ensure even browning — a mandoline or a sharp chef's knife helps. This quantity yields four hearty bowls.
  • Butter (2 tablespoons): Adds richness and helps carry flavor; use unsalted if you prefer precise seasoning. A European-style butter will add a slightly nuttier finish.
  • Olive oil (2 tablespoons): Combined with butter to raise the smoke point and prevent the butter from burning. Use extra-virgin for flavor, but regular olive oil is fine.
  • Fresh thyme (6 sprigs): Strip the leaves for the simmer so aromatic oils infuse the broth; reserve a few springs for garnish. Fresh thyme brightens the deep onion notes without overpowering them.
  • Bay leaf (1): Adds a subtle savory layer; remove before serving to avoid sharp edges.
  • White wine (1/2 cup): A dry white like Sauvignon Blanc or Pinot Grigio deglazes the pan and adds acidity to cut through the sweetness; if you prefer no alcohol, use extra broth with a splash of white wine vinegar.
  • Beef broth (4 cups): Choose a high-quality store-bought stock or homemade broth for depth; low-sodium gives you better control of seasoning. The broth is the backbone of the soup, so flavor matters.
  • Salt and pepper: Season thoughtfully at the end; the cheese and bread add salt, so adjust gradually. Kosher salt is easiest to control by hand.
  • Baguette slices (4): Day-old baguette works exceptionally well because it holds up under the broth. Toast slices before topping to keep them from becoming too soggy.
  • Gruyère cheese (1 1/2 cups grated): Gruyère melts beautifully and gives a nutty, slightly sweet finish. Emmental or Comté are acceptable substitutes if you can't find Gruyère.

Instructions

Caramelize the Onions: Use a large skillet with high sides to allow steam to escape while keeping the onions contained. Heat 2 tablespoons butter and 2 tablespoons olive oil over medium heat, then add 6 cups thinly sliced onions, the leaves from 6 thyme sprigs, 1 bay leaf, and 1 teaspoon kosher salt. Reduce heat to low and cook slowly, stirring every 8–12 minutes to prevent sticking and encourage even browning. Watch for a change from translucent to deep golden brown — this should take roughly 40–50 minutes. If edges catch, deglaze with a splash of broth or wine to lift the fond and continue. Deglaze and Simmer: Once onions are richly caramelized, increase heat to medium and pour in 1/2 cup dry white wine. Scrape the browned bits from the pan with a wooden spoon; this fond holds concentrated flavor. Allow the wine to bubble and reduce for 2–3 minutes to cook off alcohol. Add 4 cups high-quality beef broth, bring to a boil, then reduce to a gentle simmer for 10–15 minutes. Taste and adjust seasoning with salt and freshly ground black pepper. Prepare for Broiling: Preheat your broiler. Ladle the hot soup into four oven-safe bowls, taking care to leave room at the rim for the bread and cheese. Place one toasted baguette slice atop each bowl of soup so it floats just above the broth. Sprinkle approximately 6 tablespoons grated Gruyère over each slice to achieve a thick, even blanket of cheese. Broil the Toppings: Arrange bowls on a rimmed sheet pan to make moving to and from the broiler safe and easy. Broil on high for 3–5 minutes, watching closely: the cheese should melt, bubble, and develop golden-brown spots. Rotate the pan if your broiler has hot spots. Remove when the cheese is evenly melted and browned to your liking. Garnish and Serve: Let the bowls rest 1–2 minutes after broiling so the cheese sets slightly. Garnish with a few fresh thyme leaves and serve while hot — warn diners that the bowls and cheese will be very hot. Enjoy the layers of sweet caramelized onion, savory beef broth, crunchy-to-soft baguette, and molten cheese. Bowl of French onion soup with melted cheese

You Must Know

  • Caramelization is the key — plan about 45 minutes for low-and-slow cooking; rushing this step reduces depth of flavor.
  • Store leftover cooled soup in an airtight container in the refrigerator for up to 3 days; freeze for up to 3 months, but add bread and fresh cheese only when reheating.
  • This dish is high in sodium and dairy; adjust broth and cheese amounts for dietary needs and use low-sodium broth if preferred.
  • Use oven-safe bowls that can withstand broiler heat; place them on a sheet pan for stability when broiling.
  • Gruyère gives the best melt and flavor combination, but other meltable cheeses will work if necessary.

I love how this soup brings people together: it’s not fussy, but it feels special. The ritual of broiling the cheese, the aroma spread through the kitchen, and the first spoonful warm the whole room. Family and friends often linger at the table, savoring both the soup and the company; it’s become my go-to for cold evenings and casual dinner parties alike.

Caramelized onions cooking in a skillet

Storage Tips

Cool the soup to room temperature within two hours, then transfer to airtight containers. Refrigerate for up to 3 days; when freezing, leave headspace and use freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop over low heat to avoid breaking down the texture. Add a fresh slice of toasted baguette and freshly grated Gruyère just before serving — do not freeze the assembled bread and cheese topping as the texture declines significantly on thawing.

Ingredient Substitutions

For a vegetarian version, replace beef broth with a concentrated vegetable stock and swap Gruyère for a vegetarian-friendly melting cheese or aged Comté if available. If avoiding alcohol, substitute the white wine with an equal amount of low-sodium broth plus 1 teaspoon white wine vinegar to mimic acidity. Gluten-free baguette or thick slices of gluten-free bread can replace the baguette for gluten-sensitive diners. Lower the fat by reducing butter to 1 tablespoon and increasing olive oil, but note this will slightly change the mouthfeel.

Serving Suggestions

Serve in pre-warmed ovenproof bowls to keep the soup hot longer. Pair with a bright green salad dressed with a lemon vinaigrette to cut through richness, or offer pickled vegetables on the side for acidity. A light-bodied white wine or a medium-bodied Pinot Noir complements the deep onion and beef flavors. Garnish with freshly cracked black pepper and a sprig of thyme for contrast and aroma; for a rustic twist, top with thinly shaved Parmesan in addition to Gruyère.

Cultural Background

French onion soup traces its origins to humble peasant fare, where simple ingredients were transformed into satisfying dishes. Its modern form — caramelized onions, beef broth, bread, and cheese — was refined in 18th-century France and became emblematic of French bistro cooking. The gratinéed top, where bread and cheese are broiled, showcases the French love of simple techniques yielding bold results. Regional variations exist across France, sometimes incorporating local cheeses or different broths.

Seasonal Adaptations

In winter, use richer homemade beef stock and serve with a heartier baguette; add a splash of Madeira or sherry for holiday flair. In spring or summer, lighten the broth with a touch less butter and finish with fresh garden thyme and a citrusy salad to balance the soup’s depth. For a fall harvest twist, stir in a small amount of roasted garlic or a spoonful of chestnut purée for additional autumnal warmth and complexity.

Meal Prep Tips

Caramelize a double batch of onions and freeze in single-serving portions for quick future bowls. Store cooled caramelized onions in the fridge for up to 4 days and use them to accelerate soup assembly: simply reheat with warmed broth, toast bread, and broil cheese. For lunches, pack soup and bread separately to maintain texture; combine and broil cheese upon serving. Use oven-safe mason jars for portable, broil-ready servings if you entertain outdoors or at potlucks.

Whether you make it for a cozy weeknight or a relaxed dinner with friends, this French onion soup repays patience with deep, comforting flavor. Give the onions time, choose good broth, and don’t skimp on the cheese — those small choices make the difference between good and unforgettable.

Pro Tips

  • Cook the onions low and slow; patience here builds the soup's signature depth of flavor.

  • Toast the baguette slices before adding them to the soup so they hold their shape under the broth.

  • Use low-sodium beef broth to control salt; adjust seasoning after simmering to taste.

  • Place bowls on a rimmed sheet pan before broiling to prevent spills and make it safer to move.

  • Grate cheese fresh from a block for better melt and flavor compared with pre-shredded varieties.

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.

FAQs about Recipes

Can I prepare this ahead of time?

Yes — you can make the soup a day ahead. Reheat slowly on the stove and add the bread and cheese just before serving.

What can I use instead of white wine?

Use a dry white wine like Sauvignon Blanc or Pinot Grigio; if avoiding alcohol, replace with low-sodium broth plus a teaspoon of white wine vinegar.

Tags

Soups & StewsFrench Onion SoupOnion Soup RecipeCaramelized OnionsGruyèreBeef BrothSoupEasy Recipe
No ratings yet

Easy French Onion Soup with Caramelized Onions

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.

Servings: 4 steaks
Easy French Onion Soup with Caramelized Onions
Prep:15 minutes
Cook:1 hour
Rest Time:10 mins
Total:1 hour 15 minutes

Ingredients

Soup Ingredients

Toppings

Instructions

1

Caramelize the Onions

In a large heavy skillet with high sides, heat butter and olive oil over medium heat. Add thinly sliced onions, thyme leaves, bay leaf, and a teaspoon of salt. Reduce heat to low and cook, stirring every 8–12 minutes, until onions are deeply golden and jammy, about 40–50 minutes. Use a wooden spoon to scrape the pan periodically and prevent burning.

2

Deglaze and Simmer

Increase heat to medium, pour in white wine to deglaze, scraping up browned bits. Allow wine to reduce for 2–3 minutes, then add beef broth. Bring to a boil and then lower to a gentle simmer for 10–15 minutes. Taste and season with salt and pepper.

3

Prepare for Broiling

Preheat the broiler. Ladle soup into four oven-safe bowls, placing a toasted baguette slice on top of each bowl so it rests on the surface of the soup. Sprinkle grated Gruyère generously over the bread to create an even cheese layer.

4

Broil the Soup

Place bowls on a rimmed baking sheet and set under the preheated broiler. Broil for 3–5 minutes until cheese melts, bubbles, and develops golden brown spots. Watch closely to avoid burning and rotate the pan if needed for even browning.

5

Garnish and Serve

Remove from broiler and allow to rest for 1–2 minutes. Garnish with fresh thyme leaves and serve immediately while piping hot. Warn diners that the bowls and cheese will be very hot.

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.

Nutrition

Calories: 600kcal | Carbohydrates: 40g | Protein:
25g | Fat: 35g | Saturated Fat: 11g |
Polyunsaturated Fat: 7g | Monounsaturated Fat:
14g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@royalmorsel on social media!

Easy French Onion Soup with Caramelized Onions

Categories:

Easy French Onion Soup with Caramelized Onions

Did You Make This?

Leave a comment & rating below or tag @royalmorsel on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Emma!

Chef and recipe creator specializing in delicious Soups & Stews cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

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