Easy Classic Onion Soup

This post may contain affiliate links. Read our disclosure policy.

This Easy Classic Onion Soup is pure comfort in a bowl—rich, savory, and topped with melty cheese that makes every spoonful irresistible. I know how special it feels to share a cozy, homemade meal that’s both safe and delicious for everyone at the table, and this one delivers. Made with simple, everyday ingredients and my allergy-mom-tested approach, it’s foolproof and satisfying every time. Whether you’re serving it for a cozy dinner or a special family meal, this soup warms hearts (and bellies) with every bite.

A bowl of easy classic onion soup topped with melted cheese and bread slices sits gracefully on a white tablecloth, with a piece of baguette in the background.

Oriana’s Thoughts On The Recipe

Oriana Romero, creator of Mommy's Home Cooking and egg-free baking queen.

When the weather turns chilly, I always crave something warm and comforting—and this onion soup is my go-to. The moment those onions start to caramelize, my kitchen fills with that rich, buttery aroma that feels like a hug.

This recipe is also extra special in my home because it’s my husband’s absolute favorite. Over the years, I’ve perfected it to be simple, consistent, and delicious every single time. No complicated steps, no fancy equipment—just patience, love, and the magic that happens when humble onions turn into something so rich and flavorful.

Why You’ll Want to Try My Recipe

  • Simple ingredients: You only need pantry staples—no fancy tools or hard-to-find items.
  • Cozy comfort: Sweet caramelized onions, rich broth, and gooey cheese make it the ultimate comfort food.
  • Beginner-friendly: Easy to follow, even if you’ve never made onion soup before.
  • Flexible meal: Enjoy it as a starter or add crusty bread for a satisfying main dish.
  • Allergy-mom tested: Safe, family-friendly, and perfect for sharing with everyone at the table.
Handwritten text reading "xo, Oriana" on a light pink background, reminiscent of the soft hues in strawberry puree.
A white bowl of easy classic onion soup topped with melted cheese and toasted bread sits invitingly on a striped surface.

The Secret To Making the Best Classic French Onion Soup

The caramelized onions are the KEY to making a to-die-for onion soup. Making caramelized onions takes about 40 minutes over the stove, so make sure to leave the onions caramelizing long enough. You know the onions are ready when they’re deep, golden, and sweet. Also, it’s important to use a good-quality beef broth.

Ingredients You’ll Need, Substitutions & Notes

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

  • Butter: Adds richness and helps caramelize the onions to perfection.
  • Yellow Onions: The star of the show! Yellow onions are sweet and mellow when cooked, making them perfect for this soup.
  • Dry White Wine: Enhances the depth of flavor with a touch of acidity. Substitute extra broth if needed.
  • All-Purpose Flour: Used to slightly thicken the broth, giving it a heartier texture.
  • Beef Broth: The base of the soup, providing a savory and rich flavor. Use a good-quality beef broth. Opt for low sodium to control the saltiness.
  • Fresh Thyme & Bay Leaf: These herbs infuse the soup with earthy, aromatic notes.
  • Worcestershire Sauce: Adds a subtle umami kick that elevates the overall taste.
  • Kosher Salt & Freshly Ground Pepper: Essential for seasoning the soup to perfection.
  • Crusty Baguette Bread (Optional): Perfect for creating that classic cheesy topping. You can also use any sturdy bread.
  • Gruyere Cheese: The ultimate melty cheese for onion soup. Substitute with Swiss or mozzarella if needed.

Food Allergy Swaps

Process Overview: Step-by-Step Photos

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

Step 1 – Caramelized The Onions

In a large pot, melt butter over medium heat. Add the onions, stir well, cover, and cook for 5 minutes. Uncover the pot, reduce the heat to medium-low, and continue to sauté, stirring occasionally, until onions are tender and deep golden brown and sweet, for about 30 – 40 minutes.

Step 2 – Add The Rest Of The Ingredients And Simmer

Increase the heat to medium-high. Add the wine and cook for 2 – 3 minutes. Then, sprinkle the flour over the onions and stir until combined. Add the beef broth, thyme, bay leaf, Worcestershire sauce, and salt and pepper to taste.  At first boil, reduce heat to medium-low and simmer, uncovered, for about 30 minutes. Taste and adjust the seasoning if necessary. Remove the bay leaf and discard.

Step 3 – Preheat The Oven

Place the rack of your oven in the center and turn the broiler on.

Step 4 – Divide The Soup Into Bowls And Add the Topping

Distribute the soup into individual oven-safe bowls, place 1-2 slices of bread over the soup, if desired, and top with plenty of Gruyere cheese.

Step 5 – Broil

Broil until cheese is melted and bubbling, about 2-3 minutes. Serve immediately.

This easy baked dish is a classic onion soup topped with melted cheese, served in a white bowl with a striped cloth underneath.

Extra Recipe Tips For Success

  • Slice the onions evenly for uniform caramelization.
  • Don’t skip deglazing the pot with wine—it adds so much flavor.
  • Use freshly grated Gruyère for the best melt and flavor.
  • Bread: Adding the bread on top is totally optional. If you want, you can toast the bread before you put it in the soup to give a crisper consistency. 
  • Cheese: Gruyere and Parmesan are the most popular options for French onion soup. However, if you don’t have them, you could try Gouda, Swiss, or Mozzarella.

Troubleshooting Tips

  • Perfectly Caramelizing the Onions: This step takes patience, as rushing it can result in unevenly cooked or burned onions. Pro Tip: Cook the onions over medium heat and stir frequently. Adding a pinch of salt early on helps draw out their natural moisture and speeds up the caramelizing process.
  • Melting the Cheese Perfectly: Achieving that gooey, bubbly top can be tricky. Pro Tip: Use oven-safe bowls and broil the cheese-topped bread slices directly in the bowls. Keep a close eye on them to prevent burning.

Variations & Additions

  • Add a splash of brandy or cognac for a more robust flavor.
  • Toss in some mushrooms for an earthy twist.
  • For a vegetarian version, use vegetable broth and vegan Worcestershire sauce.

Serving Suggestions

Serve this soup hot with a side of crisp green salad or roasted vegetables for a complete meal. Don’t forget extra bread for dipping!

Storing and Freezing Instructions

To Store: Store the onion soup—without the bread and cheese—in an airtight container in the refrigerator for 3 – 4 days. To reheat, place the soup in a saucepan and heat it on the stovetop. Then, add the bread and cheese and broil if desired.

To Freeze: Freeze the cooled onion soup for up to 3 months – without the cheese and bread.  Defrost in the refrigerator and reheat on the stovetop.

To Reheat: Warm gently on the stovetop, adding a splash of broth if needed. Then, add the bread and cheese and broil if desired.

Frequently Asked Questions

Can I make this soup ahead of time?

Absolutely! The flavors deepen as it sits, making it a great make-ahead option.

What type of onions work best?

Yellow onions are ideal, but sweet onions can also work in a pinch.

Can I skip the wine?

Yes, replace it with more broth.

What’s the best cheese for this soup?

Gruyère is classic, but Swiss or mozzarella can work in a pinch.

A bowl of easy classic onion soup topped with melted cheese and toasted bread slices, resting invitingly on a white surface.

More Soup Recipes You’ll Love!

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

A bowl of easy classic onion soup topped with melted cheese and bread slices sits gracefully on a white tablecloth, with a piece of baguette in the background.

Easy Classic Onion Soup

Oriana Romero
This Easy Classic Onion Soup is rich, savory, and cheesy! Not only is this soup incredibly delicious, but it’s also so easy to make—even if you’re new to cooking. The steps are simple to follow, and you don’t need any fancy tools or hard-to-find ingredients. Plus, it’s versatile enough to enjoy as a starter or a hearty meal. Trust me, this recipe will quickly become a favorite!
5 from 4 votes
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 8 servings

Equipment

Important

• For best results, I highly recommend using a kitchen scale to measure the ingredients.

Ingredients
 

  • 4 tablespoons (56 g) unsalted butter
  • 1 lb (450 g) yellow onions, peeled and thinly sliced (approx. 3 large onions)
  • 3/4 cup (180 ml) dry white wine
  • 1 tablespoon (10 g) all-purpose flour
  • 6 cups (1440 ml) beef broth (see notes)
  • 2 teaspoons fresh thyme
  • 1 bay leaf
  • 1/2 teaspoon Worcestershire sauce
  • Kosher salt and freshly ground pepper to taste
  • 10 -12 slices crusty baguette bread (optional)
  • 2 cups Gruyere cheese, grated

Instructions
 

  • In a large pot, melt butter over medium heat. Add the onions, stir well, cover, and cook for 5 minutes. Uncover the pot, reduce the heat to medium-low, and continue to sauté, stirring occasionally, until onions are tender and deep golden brown and sweet, about 30 – 40 minutes.
  • Increase the heat to medium-high. Add the wine and cook for 2 – 3 minutes. Then, sprinkle the flour over the onions and stir until combined. Add the beef broth, thyme, bay leaf, Worcestershire sauce, and salt and pepper to taste.  At first boil, reduce heat to medium-low and simmer, uncovered, for about 30 minutes. Taste and adjust the seasoning if necessary. Remove the bay leaf and discard.
  • Place the rack of your oven in the center and turn the broiler on.
  • Distribute the soup into individual oven-safe bowls, place 1-2 slices of bread over the soup, if desired, and top with plenty of Gruyere cheese.
  • Broil until cheese is melted and bubbling, about 2-3 minutes.
  • Serve immediately.
Oriana’s Notes
 
Beef Broth: It’s key to use high-quality broth. Weak broth = weak soup, no matter how good your onions are. One of my favorites is Kettle & Fire Beef Bone Broth. If you want to amp up the flavor, add 1 teaspoon of Better Than Bouillon Premium Roasted Beef Base.
 
 
Store: Store the onion soup—without the bread and cheese—in an airtight container in the refrigerator for 3 – 4 days. To reheat, place the soup in a saucepan and heat it on the stovetop. Then, add the bread and cheese and broil if desired.
 
Freeze: Freeze the cooled onion soup for up to 3 months – without the cheese and bread.  Defrost in the refrigerator and reheat on the stovetop.
 
Reheat: Warm gently on the stovetop, adding a splash of broth if needed. Then, add the bread and cheese and broil if desired.
 
Food Allergy Swaps:
 
Troubleshooting Tips:
  • Perfectly Caramelizing the Onions: This step takes patience, as rushing it can result in unevenly cooked or burned onions. Pro Tip: Cook the onions over medium heat and stir frequently. Adding a pinch of salt early on helps draw out their natural moisture and speeds up the caramelizing process.
  • Melting the Cheese Perfectly: Achieving that gooey, bubbly top can be tricky. Pro Tip: Use oven-safe bowls and broil the cheese-topped bread slices directly in the bowls. Keep a close eye on them to prevent burning.
 
Extra Recipe Tips For Success:
  • Slice the onions evenly for uniform caramelization.
  • Don’t skip deglazing the pot with wine—it adds so much flavor.
  • Use freshly grated Gruyère for the best melt and flavor.
  • Bread: Adding the bread on top is totally optional. If you want, you can toast the bread before you put it in the soup to give a crisper consistency. 
  • Cheese: Gruyere and Parmesan are the most popular options for French onion soup. However, if you don’t have them, you could try Gouda, Swiss, or Mozzarella.
 
Variations & Additions:
  • Add a splash of brandy or cognac for a more robust flavor.
  • Toss in some mushrooms for an earthy twist.
  • For a vegetarian version, use vegetable broth and vegan Worcestershire sauce.
 
I appreciate your feedback, and it helps others, too! Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 244kcalCarbohydrates: 6gProtein: 12gFat: 16gSaturated Fat: 10gCholesterol: 51mgSodium: 788mgPotassium: 222mgFiber: 1gSugar: 2gVitamin A: 510IUVitamin C: 5mgCalcium: 363mgIron: 0.7mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Soup
Cuisine French
Calories 244
Keyword easy eggfree Eggless green onions recipe soup

Eggless Baking Frequently Asked Questions

You’ve asked, and I’ve answered! Read on for a handful of answers to the most frequently asked questions about eggless baking.

Originally posted in November 2014, the post content was edited to add more helpful information, and there was no change to the recipe in January 2025.  

More Recipes To Explore!

5 from 4 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

12 Comments

  1. YUM! One of my all-time favorite soups is French onion and nothing is better when it is colder. Beautiful pictures!

  2. 5 stars
    Esta deliciosa sopa es la especial para estos dias tan frios, en los que necesitamos alimentos que nos aporten calorcito en el estomago! Gracias por la receta!