Easy French Onion Soup with Cheese Recipe

If you’ve ever craved a bowl of comfort that feels both fancy and cozy, then this Easy French Onion Soup with Cheese Recipe is exactly what you need. I absolutely love how this soup fills your kitchen with warm, caramelized onion aroma, topped with that golden, melty cheese that makes every spoonful irresistible. Whether you’re serving it for a weeknight dinner or impressing guests on a chilly evening, this recipe is straightforward, gratifying, and totally worth the little patience it requires.

❤️

Why You’ll Love This Recipe

  • Rich Flavor from Simple Ingredients: Slow caramelizing onions build deep, sweet notes that make the soup truly sing.
  • Cheesy Melted Topping: The broiled Gruyere adds a luxurious, bubbly crown that’s crispy at the edges and gooey inside.
  • Easy to Make at Home: You won’t need any fancy equipment, just a little patience and love for onions.
  • Comforting and Elegant: Perfect for gatherings or cozy solo dinners—you can’t go wrong either way.

Ingredients You’ll Need

The beauty of this Easy French Onion Soup with Cheese Recipe is in how simple ingredients come together to create something so satisfying. Each component plays a role, and choosing high-quality ingredients will really elevate the final dish.

Flat lay of six thinly sliced yellow onions arranged in a small pile, a pat of fresh butter on a white ceramic dish, a small white bowl filled with golden olive oil, six green sprigs of thyme with delicate leaves, a single fresh green bay leaf, a small white bowl containing pale white wine, a white ceramic bowl with rich dark beef broth, four rustic toasted baguette slices stacked neatly, a small heap of grated Gruyere cheese with a pale yellow color on a white plate, a small white bowl with coarse salt crystals, and a small white bowl with ground black peppercorns placed symmetrically, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - French Onion Soup with Cheese, easy French onion soup recipe, cheesy French onion soup, homemade French onion soup, caramelized onion soup
  • Onions: Yellow onions are my go-to for their balance of sweetness and depth when caramelized.
  • Butter: Adds richness and helps the onions caramelize evenly without burning.
  • Olive Oil: Balances out the butter and prevents it from burning too quickly.
  • Fresh Thyme: Fresh rather than dried brings a woodsy, aromatic note that’s subtle but essential.
  • Bay Leaf: Adds earthiness to the broth, giving a classic French touch.
  • White Wine: Deglazes the pan and adds brightness; if you don’t want alcohol, beef broth with a splash of vinegar works too.
  • Beef Broth: Use a quality, flavorful broth—it’s the soul of the soup’s savory base.
  • Baguette: Toasted slices serve as the perfect sturdy platform for that cheesy topping.
  • Gruyere Cheese: Melts beautifully with a nutty flavor; Emmental or Swiss are great alternatives if you want to mix things up.
  • Salt and Pepper: To season and balance all those flavors just right.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I like to make this Easy French Onion Soup with Cheese Recipe my own depending on what’s in season or what everyone’s mood is. Don’t hesitate to personalize it—you’ll enjoy the creative spin!

  • Variation: Once, I swapped the beef broth for a mushroom broth to make it vegetarian-friendly, and it was surprisingly rich and delicious without losing that classic depth.
  • Cheese Swap: Mixing Gruyere with a bit of sharp white cheddar added a tangy punch that my family loved.
  • Wine-Free Version: I sometimes skip the wine and add a splash of balsamic vinegar for brightness—it works great if you’re out of white wine.
  • Add Fresh Herbs: Fresh rosemary or a sprinkle of parsley on top after broiling adds a fresh aroma and taste.

How to Make Easy French Onion Soup with Cheese Recipe

Step 1: Slow-Caramelize the Onions to Perfection

Caramelizing onions is the heart and soul of this soup. Start by heating butter and olive oil in a large, high-sided skillet over medium heat. Add your sliced onions along with the fresh thyme leaves and bay leaf, then lower the heat to low-medium. Stir every 10 minutes. This is the part I used to rush, but trust me—it’s worth giving those onions 45 minutes to slowly turn golden brown and sweet. Sprinkle a teaspoon of salt early on to help draw out moisture and flavor. Keep your eye on them to stop burning; if they start to stick, just stir a little more or add a splash of water. This patience brings out the magic flavor you’ll recognize in every lick of spoon!

Step 2: Deglaze and Simmer with Broth

Once those onions look deeply caramelized—not too dark, but packed with rich color—it’s time to deglaze. Pour in your white wine and crank the heat to bring it to a boil. You’ll see the browned bits on the pan start to loosen—that’s flavor heaven! Let the alcohol cook off for a few minutes, then add the beef broth. Bring the whole pot back to a boil, then reduce the heat and let it simmer quietly while you preheat your broiler. This simmer melds flavors perfectly, so don’t rush ahead to the next step!

Step 3: Assemble and Broil for that Melty Cheese Magic

Ladle the soup into four oven-safe bowls, making sure each gets plenty of that rich broth and onions. Top each bowl with a toasted baguette slice—you’ll want these to be nicely crusty so they hold up well under the cheese. Generously sprinkle grated Gruyere on top; I always pile it high because that bubbly, cheesy layer is the best part. Slide the bowls under your broiler for about 3-5 minutes, but don’t wander off. Watch closely as the cheese melts, bubbles, and turns a gorgeous golden brown. A little patience here gives you that perfectly caramelized cheese crust you’ll be dreaming about.

Step 4: Garnish and Serve Immediately

Pull the soup out of the oven, garnish with a sprinkle of fresh thyme if you have it, and serve right away. The cheese will still be gooey, and the aroma will be simply intoxicating. This step is about savoring—grab your favorite spoon, get cozy, and enjoy every comforting bite.

👨‍🍳

Pro Tips for Making Easy French Onion Soup with Cheese Recipe

  • Low and Slow Caramelizing: Don’t rush the onions; stirring less often allows them to brown evenly without breaking down too quickly.
  • Watch the Broiler Closely: The cheese can go from perfectly bubbly to burnt in seconds, so stay right there.
  • Toast the Bread Well: Make sure your baguette slices are nicely toasted so they don’t get soggy immediately once in the soup.
  • Use Quality Broth: A great broth makes all the difference—opt for homemade or a trusted brand for best results.

How to Serve Easy French Onion Soup with Cheese Recipe

The image shows a copper pot filled with bubbling, creamy soup with melted cheese on top, which stretches slightly as it is lifted by a spoon held by a woman's hand. The soup has a soft, melted texture with golden brown edges visible near the rim of the pot. The background and surface are blurred, but the clear focus is on the rich, thick cheese soup inside the shiny copper pot with a metal handle, resting on a white marbled texture. photo taken with an iphone --ar 2:3 --v 7 - French Onion Soup with Cheese, easy French onion soup recipe, cheesy French onion soup, homemade French onion soup, caramelized onion soup

Garnishes

I keep it classic with fresh thyme leaves right on top—they add a fresh burst of color and an herby bite that brightens up the rich cheese and broth. Sometimes, a light sprinkle of cracked black pepper or a dash of smoked paprika adds a gentle kick that surprises and delights.

Side Dishes

Since the soup itself is quite filling, I love pairing it with simple green salads dressed in tangy vinaigrette or roasted veggies on the side. A crisp arugula salad balances the richness perfectly—fresh, peppery, and cool contrasts wonderfully with the warm onion soup.

Creative Ways to Present

For a special occasion, I like serving the soup in mini crocks or French onion soup bowls. Adding a sprinkle of fresh chives or finely chopped parsley over the cheese before broiling lends a colorful, gourmet touch. You can even use different shaped bread slices like little rounds or twists for fun texture variety.

Make Ahead and Storage

Storing Leftovers

Once cooled, I pour leftover soup into airtight containers and store them in the refrigerator for up to 3 days. Just keep the bread and cheese separate to maintain the best texture when reheating. This method helps keep everything fresh and prevents sogginess.

Freezing

I’ve frozen the basic soup base (without bread or cheese) successfully in freezer bags for up to 3 months. When you’re ready to enjoy, thaw overnight in the fridge and follow the broiling step fresh for best melty cheese results.

Reheating

Reheat leftovers gently on the stove over low heat to avoid drying out or burning the broth. Add the toasted bread and cheese topping only when ready to serve, then broil quickly to revive that fresh-from-the-oven bubbly cheese finish.

FAQs

  1. Can I make this Easy French Onion Soup with Cheese Recipe vegetarian?

    Absolutely! You can substitute the beef broth for a rich vegetable or mushroom broth to keep the deep flavor without meat. Just be sure to use a broth that isn’t too light or watery so the soup stays hearty.

  2. What’s the best cheese to use for French onion soup?

    Gruyere is the classic choice because it melts beautifully and has a nutty, mild flavor, but Emmental, Swiss, or even a blend with white cheddar also work well. Whatever you pick, cheese that melts and browns nicely under the broiler is ideal.

  3. How long does it take to caramelize onions properly?

    Plan for about 45 minutes of slow cooking on low heat, stirring occasionally. This slow process is what draws out the natural sugars and develops the deep color and sweetness crucial for the soup’s signature flavor.

  4. Can I use dried thyme instead of fresh?

    You can, but fresh thyme delivers a brighter and more delicate flavor. If you use dried, reduce the amount by about half since dried herbs are more concentrated.

  5. What if I don’t have a broiler?

    No worries! You can place the bowls in a hot oven (around 425°F or 220°C) to melt the cheese and achieve a nice golden top—just watch closely so the cheese doesn’t overcook.

Final Thoughts

When I first tried this Easy French Onion Soup with Cheese Recipe, I was hooked by how a handful of humble ingredients transform into a bowl of pure comfort and elegance. The process teaches patience but rewards you with a deeply flavorful, cheese-topped soup that feels like a warm hug. I encourage you to give it a go—you’ll find it easier than you think and oh-so-satisfying to share. Trust me, once you’ve tasted this, it’ll be your go-to recipe for impressing yourself and loved ones alike.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy French Onion Soup with Cheese Recipe

Easy French Onion Soup with Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 102 reviews
  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 30 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Description

This classic French Onion Soup recipe features deeply caramelized onions, a rich beef broth, toasted baguette slices, and melted Gruyere cheese, creating a comforting and flavorful dish perfect for any occasion.


Ingredients

Scale

Soup Base

  • 6 cups thinly sliced onions
  • 2 tablespoons butter
  • 2 tablespoons olive oil
  • 6 sprigs fresh thyme (leaves removed)
  • 1 bay leaf
  • ½ cup white wine
  • 4 cups high-quality beef broth
  • Salt and pepper to taste

Topping

  • 4 slices baguette, toasted
  • 1 ½ cups grated Gruyere or similar cheese


Instructions

  1. Caramelize the Onions: In a large skillet with high sides, heat the butter and olive oil over medium heat. Add the sliced onions, thyme leaves, and bay leaf. Cook the onions on low heat for about 45 minutes, stirring every 10 minutes to prevent sticking. Add a teaspoon of salt to aid in caramelization. Continue until the onions are deeply caramelized to develop rich flavor.
  2. Deglaze and Simmer: Once onions have turned a deep caramel color, deglaze the pan with the white wine by increasing heat to bring it to a boil, allowing the alcohol to evaporate. Add the beef broth and return the soup to a boil, then reduce heat and simmer while preparing the broiler. Taste and adjust salt and pepper as needed.
  3. Prepare for Broiling: Ladle the soup evenly into four oven-safe bowls. Place one toasted baguette slice on top of each bowl, then generously sprinkle the grated Gruyere cheese over the bread and soup surface.
  4. Broil the Soup: Position the bowls under a hot broiler until the cheese melts, bubbles, and turns golden brown, about 3-5 minutes. Watch carefully to prevent the cheese from burning.
  5. Garnish and Serve: Optionally garnish with fresh thyme leaves. Serve the soup immediately while hot and enjoy its comforting flavors.

Notes

  • Onion Choice: Yellow onions are traditional, but mixing yellow, white, and red onions can add extra complexity to the flavor.
  • Wine Substitute: If avoiding alcohol, replace white wine with an equal amount of beef broth mixed with a splash of vinegar for acidity.
  • Cheese Options: Classic Gruyere can be substituted with Emmental, Swiss, or a cheese blend for varied flavors.
  • Broiler Tip: Keep a close eye on the soup during broiling to prevent the cheese from burning quickly.

Nutrition

  • Serving Size: 1 bowl (approx. 350g)
  • Calories: 380
  • Sugar: 10g
  • Sodium: 900mg
  • Fat: 20g
  • Saturated Fat: 12g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 55mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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