This post may contain affiliate links. Please read our disclosure policy.
Classic French Onion Soup is so incredibly flavorful and easy to make! Delicious caramelized onions swimming in a savory broth are topped with Gruyère cheese, a toasted slice of French bread, and fresh thyme. The best comfort food that you’ll make again and again!
This homemade French Onion Soup is so amazing, and it’s especially perfect for dinner when it gets chilly! Onions are slowly caramelized until soft, sweet and golden. Your house will smell like a French restaurant! Then, they are simmered with beef broth and Worcestershire sauce until savory and so tasty.
Finish this dish with a toasted slice of French baguette and plenty of shredded Gruyère cheese. You’ve got a combination of soupy, crispy, and cheesy deliciousness… we cannot get enough!
Table of Contents
Reasons to love this recipe
- Warm & comforting: Tasty bubbling hot broth with melty cheese and rich caramelized onion flavor could not be more delicious. This meal is warm, cozy, and one of our all-time favorite soups.
- Easy weeknight dinner: This recipe is super easy to prepare. The only thing you need is a little bit of patience to let the onions caramelize and the soup to simmer. Plus, everything cooks in one pot, making cleanup so quick!
- It’s versatile: French onion soup is great served as a starter before a steak dinner, or serve it as a main dish either alone or with a side salad. Either way, it’s pure comfort in a bowl, with a wonderful broth and caramelized onions simmered together for an unforgettable flavor.
What is French onion soup made of?
The traditional ingredients in French onion soup are caramelized onions, beef broth, Worcestershire sauce, Gruyère cheese, and either toasted cheesy bread or simple croutons. It is often topped with fresh herbs like thyme.
Ingredients you will need
This easy French onion soup recipe only requires a short list of ingredients. Everything comes together to make culinary magic. You’ve got the onion-forward broth combined with melted Gruyère and toasted bread for the ultimate soup experience. Here’s what you’ll need:
- Yellow onions: Use yellow onions to add the perfect sweetness to the soup.
- Olive oil: For cooking the onions.
- Beef broth: Use a good-quality beef broth or stock. We like to use low-sodium broth to control the amount of salt in the recipe.
- Worcestershire sauce: Flavors of vinegar, garlic, chiles, molasses, and more provide the soup with all of the seasoning it needs and bring out a wonderful umami taste.
- Kosher salt and pepper: To intensify and enhance all of the flavors in the soup.
- French baguette: Toasted until golden and dunked in the soup to soak up all of the incredible broth.
- Gruyère cheese: The only cheese to use when making French onion soup! It’s slightly nutty, salty and melts perfectly. Aside from the toasted slice of bread, it’s an essential ingredient of this soup recipe.
- Fresh herbs: For the best flavor, use about 2 to 5 fresh sprigs of thyme, not dried thyme.
How to make french onion soup
- Caramelize onions: Heat 2 tbsp of the oil in a soup pot over medium heat. Add the sliced onions and cook, stirring occasionally, for about 30 minutes, or until golden and caramelized.
- Simmer: Add the broth, Worcestershire sauce, salt, and pepper, and bring the soup to a boil. Reduce the heat and simmer for 30 minutes.
- Toast the bread: Meanwhile, preheat the oven to 325ºF and line a sheet pan with parchment paper. Arrange the baguette slices on the prepared sheet pan and sprinkle with the cheese. Bake for 12-15 minutes, or until the cheese melts.
- Enjoy! Serve the soup with a cheesy baguette toast and garnish with fresh thyme.
Expert tips
- Lots of onions: This recipe uses so much onion! It may seem like too many in the pan, but when they cook low and slow, they downsize tremendously. Be sure to slice them into thin half-moon shapes.
- Type of cheese: Gruyère cheese is authentic to French onion soup. However, if you can’t find gruyere cheese, you can get away with using a good Swiss cheese or provolone cheese… just make sure it’s not pre-shredded.
- Freshly grated: For maximum melting, freshly grate your cheese from a block. We do not recommend pre-packaged shredded cheese because it contains preservatives and anti-caking agents, and does not melt as well as freshly grated cheese.
- Extra cheesiness: Once you’ve add the cheesy baguette on top of the soup, you can also add a little extra shredded cheese to the top of the soup.
what cheese goes on french onion soup
Gruyere is the most common type of cheese used in making French onion soup. But other types of cheese could also be used like Swiss cheese, provolone cheese, Mozzarella cheese, and parmesan cheese. Feel free to experiment and see what works best for you.
Frequently asked questions
French onion soup is a flavorful and comforting dish that can be made healthier than what you normally get at restaurants. but its healthiness can depend on the specific recipe and ingredients used. Consider using low sodium broth, whole grain bread, and either use a low fat cheese or a smaller amount of cheese. This will reduce the amount of sodium and calories. Moderation is key.
It’s important to cook the onions over medium heat and stir them occasionally, checking on them every 5-10 minutes until they have completely caramelized and turned golden brown. If the onions appear to be getting too dark or sticking too much to the bottom of the pan, then simply reduce the heat a bit. You can also add a teaspoon or two of water.
Yes! To get a head start on dinner, make just the soup. Cool completely, and store in an airtight container in the fridge or the pot with a lid. It will stay good for 3-5 days. You can also go ahead and shred the cheese toast the bread, and store each separately. When you’re ready to reheat, place the pot back on the stove and bring to a boil. Prepare the soup as directed.
Storage recommendations
- Storing leftovers: Place any leftovers in an airtight container in the refrigerator for up to 3-5 days without the baguette on top. Reheat in the microwave or on the stovetop, and then top with the cheesy baguette as instructed.
- To freeze: Let the soup cool completely, then transfer it to a freezer-friendly container or bag, and freeze for up to 3 months. When you’re ready to eat it, thaw the soup in the fridge overnight, and then reheat it in the microwave or on the stovetop. Top with a cheesy baguette and serve!
What to serve with french onion soup
- Crusty Bread
- Croutons- use your favorite or make your own.
- A simple Salad Like this Persian Shirazi Salad
- Roasted Vegetable like this garlic roasted vegetable recipe or this Roasted Honey Balsamic Glazed Carrots
- Garlic Bread
- Cheesy Toast or Grilled Cheese
More soup recipes
- Healthy Lasagna Soup
- Mexican Chicken Soup Recipe
- Italian Chicken And Bean Soup
- Chicken Lemon Rice Soup
- Sausage and White Bean Soup
- White Bean and Kale Soup
- Beef Stroganoff Soup
- Creamy Chicken and Gnocchi Soup
- Italian Wedding Soup
- Roasted Pumpkin Soup
If you try a recipe and you like it, leave us some feedback in the comment section below, and don’t forget to rate it! We would love it if you shared it with friends and family.
Finally, please use our hashtag #healthyfitnessmeals on INSTAGRAM for a chance to be featured! FOLLOW Healthy Fitness Meals on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of our latest blog posts and recipes.
French Onion Soup
Ingredients
- 2.5 pounds yellow onions, sliced into half-moons
- 2 tablespoons olive oil
- 6 cups low-sodium beef broth
- 2 teaspoon Worcestershire sauce
- Kosher salt and pepper, to taste
- 1 French baguette, sliced
- 1 cup shredded Gruyère cheese
- 2 sprigs fresh thyme
Instructions
- Heat 2 tbsp of the oil in a soup pot over medium heat. Add the sliced onions and cook, stirring occasionally, for 35-40 minutes, or until golden and caramelized.
- Add the broth, Worcestershire sauce, salt, and pepper, and bring the soup to a boil. Reduce the heat and simmer for 30 minutes.
- Meanwhile, preheat the oven to 325ºF and line a sheet pan with parchment paper. Arrange the baguette slices on the prepared sheet pan and sprinkle with the cheese. Bake for 12-15 minutes, or until the cheese melts.
- Serve the soup with a cheesy baguette toast and garnish with fresh thyme.
Notes
- Storing leftovers: Place any leftovers in an airtight container in the refrigerator for up to 3-5 days without the baguette on top. Reheat in the microwave or on the stovetop, and then top it with the cheesy baguette as instructed.
- To freeze: Let the soup cool completely, then transfer it to a freezer-friendly container or bag, and freeze for up to 3 months. When you’re ready to eat it, thaw the soup in the fridge overnight, and then reheat it in the microwave or on the stovetop. Top with a cheesy baguette and serve!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
You cannot properly caramelize an onion in 25 minutes. Don’t trust anyone saying otherwise.