Homemade French Onion Soup

Whether you want a hearty appetizer or a satisfying main, this homemade French onion soup will deliver! Caramelized onions in a flavorful chicken broth, crowned with melty gruyere or Swiss cheese and loaded with crunchy croutons. It’s all rustled up in one pot, which means minimal clean-up! Looking for more soup recipes? Why not also try my Stuffed Pepper Soup and my Broccoli Cheese Soup! This is the queen of comfort food soups! Hearty, cozy, and oh so yummy. Plus it seems so fancy, so it will be an impressive soup to serve dinner guests, or on holidays.

How to Make French Onion Soup

You can jump to the recipe card for full ingredients & instructions!

Recipe Notes

Best Pot for French Onion SoupIn my opinion, the best pot for cooking French onion soup is a Dutch oven with a light-colored interior. A Dutch oven evenly distributes heat for a more even cook, while the light interior allows you to clearly observe the caramelization process of the onions. I don’t recommend a nonstick pan, as the dark surface makes it hard to monitor browning.You can use a stainless steel pot, but I recommend cooking the onions over much lower heat to prevent them from browning too quickly and/or burning.Best Cheese for French Onion SoupThe best cheeses for French onion soup are nutty, rich melting cheeses such as Gruyere or Swiss cheese. These cheeses are creamy and provide the signature cheese pull.Best Onions for French Onion SoupYellow onions really provide the best balance of flavors. Here, I use 3 parts yellow onions to 1 part sweet yellow onions. This gives the soup a sweeter note without making it too sweet.I don’t recommend using a higher proportion of sweet onions, as it can make the soup too sweet.You can use white onions, but your soup may end up sharper and more pungent. I don’t recommend using red onions for French onion soup, as they can be too pungent.

Serving Suggestions

This hearty soup is great on its own but you can, of course, amp things up with other dishes. Here are some faves:

Mandarin Orange SaladCreamy Cucumber SaladCucumber Tomato SaladPesto Pasta Salad

One of the most satisfying moments is when your spoon delves in through that melty cheese into the rich broth and you pull out a spoonful of cheese, croutons and onion soup – delicious! If this soup is one of your faves, you’ll love these recipes too: French Onion Casserole, French Onion Dip, and French Onion Chicken Skillet.

More Cheesy Recipes We Love

Crockpot Queso Cheese DipHawaiian Ham and Cheese SlidersCheesy Creamy Chicken EnchiladasMeatball Parmesan

Rustic comfort food at its best! This flavor-packed French onion soup delivers on all fronts, it’s cheesy, savory, and slightly sweet with a crunch from the croutons. Have it as an appetizer or a main, and whip it all up in one pot – win-win! To reheat French onion soup, gently simmer in a saucepan set over medium heat until heated through, about 4-5 minutes. Alternatively, you can also place the soup in oven-safe containers and bake at 350°F for 10-20 minutes, stirring occasionally. Add a bit of water if the soup seems too thick. If you don’t have a broiler AND you don’t have a toaster oven, I recommend sprinkling a light layer of shredded cheese over top and letting the heat of the soup gently melt some of it.

More Meatless Soup Recipes to Try:

Tomato Soup with Cheesy Crostini15 Minute Beer Cheese SoupHash Brown Potato Soup RecipeRoasted Butternut Squash SoupEasy GazpachoMushroom SoupParmesan and White Bean Soup

If you make this recipe be sure to upload a photo in the comment section below or leave a rating. Enjoy! You can also jump to recipe.

French Onion Soup Recipe - 39French Onion Soup Recipe - 75French Onion Soup Recipe - 41French Onion Soup Recipe - 83French Onion Soup Recipe - 66French Onion Soup Recipe - 77French Onion Soup Recipe - 99French Onion Soup Recipe - 82French Onion Soup Recipe - 17French Onion Soup Recipe - 22French Onion Soup Recipe - 93French Onion Soup Recipe - 62