This traditional French Onion Soup recipe has a rich, decadent broth loaded with caramelized onions and topped with everyone’s favorite part: the toasted bread and melty cheese.
Rich and Delicious Homemade French Onion Soup
If there’s one soup I absolutely cannot resist, it’s french onion soup. I’m a bit of a snob when it comes to F.O.S., so don’t bother with that watery broth or get stingey with the onions. And please, make sure that cheese is plentiful and melty and creates a serious cheese pull.
As an expert french onion soup taster, I’ve narrowed down my very most favorite versions. There’s that one from that French Bistro in San Francisco, and the one I first had when I was probably 11 or 12, shopping with my mom at Trolley Square with lunch at The Pub, now known as Desert Edge Brewery, where they still serve a very good version. I seriously thought I had hit adult hood with our special lunches out.
But my new number one favorite French Onion Soup is from Nordstrom Café Bistro. It’s where my mom and I usually stop for a bite when we go shopping together, which in all honestly is actually our excuse to get this french onion soup. I loved it so much after eating it so many times that I asked them for the recipe, and surprise, surprise, they said yes. It’s now replaced my original french onion soup recipe here on the blog because it really is so much better.
How to Make the Best French Onion Soup
This recipe is not one that can be made in under 30 minutes or in the slow cooker or Instant Pot. No. This soup, while not hard to prep or make, simply takes a little time for all the depth of flavor to be created.
For me, there are three things that make a great french onion soup:
- A rick stock that tastes like it’s been simmered for hours to create its amazing depth.
- Lots of caramelized onions so the soup live up to its name
- And everyone’s favorite part: the ultra melty cheese that tops floating bread slices and melts down the side of the bowls to be peeled off and eaten as dessert.
The Best Onions for French Onion Soup
I’ve tried both sweet Vidalia and yellow onions in making this soup, and in the end I couldn’t tell a difference. Cut the onions in half lengthwise, then into half moons about 1/4-inch or thicker. If you cut the onions too thin, they’ll melt away as they simmer down, and nobody wants a french onion soup that’s missing the onions.
The main thing with this soup is to caramelize the onions to create flavor. I love my caramelized onions for recipes like my French Onion Cheese Bread and my French Onion Dip, and the cooking method is much the same here.
The onions start off on high heat to really get them going, then are reduced to low to simmer along and get rich and savory. I use both butter and oil to cook the onions in so the butter doesn’t burn. The onions release quite a bit of liquid to start the process of creating the flavorful broth. Plan on at least an hour for the onions to get their deep dark coloring.
The Best Wine in French Onion Soup
This recipe calls for both red wine and sherry wine to deglaze the pan once the onions are cooked. If you don’t have sherry, use another dry white wine of your choice instead.
Once the wines have cooked down, the flavor building continues with the addition of two special ingredients that add the umami and savory flavor building that makes this broth so rich an delicious.
This Broth’s Flavor Builders
Tomato paste is added for a touch of sweetness that truly deepens the broth. It does sound unusual for this soup, but believe me, do not skip it.
Garlic purée adds another layer of garlic’s sweet flavor without the acrid overwhem fresh garlic can infuse. Use a store-bought roasted garlic paste if you prefer, or make your own pureey by slicing off the top 1/3 of a head of garlic then place it in a small baking dish. Or, use 1 cup of peeled, fresh garlic. Drizzle with olive oil and add 1/2 cup water to the pan with a few peppercorns, cover with foil and bake at 350°F until the garlic is soft and tender, about 1 hour. If roasting the whole head, remove the garlic from the papers and mash the cloves with a fork or in a blender.
Concentrated beef base (I like this one) is added to chicken stock to create the broth. I like this method of mixing two broths better than using all beef stock for a more well-rounded flavor.
A fresh herb bouquet garni adds aromatics in a little muslin packet to easily discard once the cooking is done. Here’s how to make a bouquet garni.
The Best Cheese for French Onion Soup
Cheese is a very, very important component of a great F.O.S. You want it melty, and cheese-pull worthy.
Here are my favorite cheeses for french onion soup:
- Provolone: mild but rich with the best cheese pull-ness
- Gruyere: a little nutty and earthy in flavor
- Fontina: another mild white cheese that melts well
- Mozzarella: avoid using the fresh mozzarella as it will be watery when it melts
- Monterey Jack: a good general melty cheese that’s mild in flavor
I used a mix of provolone and gruyere for this batch. Cheese lovers rejoice!
If you make this recipe, please let me know! Bookmark this recipe and leave a comment below, or take a photo and tag me on Instagram with #foodiecrusheats
The Best French Onion Soup
This soup is rich and hearty, and that's why it takes time for the flavors to come together as it cooks. Skim the foam away from the broth as it cooks for a clean flavor.
- 8 tablespoons butter
- 4 tablespoons canola oil
- 6 pounds yellow onions sliced 1/4 inch thick with the grain
- 1/2 cup sherry wine
- 1/2 cup red wine
- 1/8 cup tomato paste
- 1/4 cup garlic purée
- 1 bouquet garni
- 4 tablespoons concentrated beef base
- 10 cups chicken stock
- thyme leaves for garnish
- 1 baguette cut into 1 inch slices
- 8 slices provolone cheese
- 2 cups shredded gruyere cheese (optional)
Deglaze with the sherry and red wine and cook until the liquid is nearly evaporated. Stir in the tomato paste and garlic purée. Add the bouquet garni, chicken stock, and beef base and bring to a simmer and cook for 45 minutes. Skim the butter fat/foamy liquid from the top, and discard. Taste for seasoning and add salt or pepper as desired. Remove the bouquet garni.
Ladle the soup into oven safe bowls and top with 2-3 slices of the baguette, then top with a slice of provolone cheese and grated gruyere if desired. Place the bowls on a baking sheet and broil for 3-4 minutes or until the cheese is melted. Garnish with fresh thyme leaves and serve.
Soup can be refrigerated for 4 days or frozen for 3 months.
More Classic Soups You’ll Want to Make Too
- Broccoli Cheese And Potato Soup
- The Best Homemade Chicken Noodle Soup
- How to Make the Best Minestrone Soup
- Easy Hamburger Vegetable Soup
- Market Street Clam Chowder Recipe
- Instant Pot Creamy Chicken And Wild Rice Soup
- Ina Garten’s Easy Cioppino Recipe
Craving more life balance, less stress, and better health? Check out my Nourished Planner, the daily planner to help create simplicity and under-schedule your life.
We send good emails. Subscribe to FoodieCrush and have each post plus exclusive content only for our subscribers delivered straight to your e-mail box.
As always, thank you for reading and supporting companies I partner with, which allows me to create more unique content and recipes for you. There are affiliate links in this post of which I receive a small commission. All opinions are always my own.
Subscribe and have every FoodieCrush post delivered straight to your e-mail inbox