Rich, cheesy French onion soup is one of my favorite cozy soup recipes, and this easy lightened-up version is just as delicious as the original! It’s packed with caramelized onions in a warm, beefy broth, topped with crusty bread and melted cheese.

The Best French Onion Soup Recipe
We love going to our neighborhood restaurant for French onion soup, but it’s far from light. I wanted to recreate their soup at home so I could enjoy it more often, but with fewer calories. This French onion soup is easy to make and lighter than most restaurant versions. A hearty bowl is the perfect meal this time of year when it’s so cold outside. I don’t know about you, but for me, I’ve got all my favorite Cozy Soup Recipes on frequent rotation in the winter!

Ingredients You’ll Need
Here are all the ingredients needed to make this light French onion soup recipe. See the recipe card below for the exact measurements.
- Yellow onions, or you could use Vidalia, white, or red onions.
- Unsalted butter: You can substitute olive oil if you prefer, but I like the richness that butter adds.
- Flour creates a roux when combined with the melted butter, and helps thicken the soup.
- Bay leaf and dried thyme both add flavor to this soup.
- Dry sherry: If you don’t cook with alcohol, you can use extra broth instead (for this and the next 2 ingredients as well), but I’d suggest adding a splash of balsamic vinegar or sherry vinegar for some depth.
- Cognac is my favorite addition to French onion soup, but brandy works too.
- White wine, like Sauvignon Blanc, Pinot Grigio, or another dry white wine are all great options.
- Beef broth, either store-bought or homemade.
- Bread: I like to use toasted Italian bread. Any crusty, sturdy bread, like French baguette or sourdough, works well as a topper for French onion soup.
- Reduced-fat Swiss, like Alpine Lace, makes a great, lighter stand-in for traditional Gruyere cheese.
How to Make French Onion Soup
While it does take a bit of time to caramelize the onions, this recipe is very easy. See the recipe card below for printable instructions.


- Caramelize the onions. Cook the onions with the butter in a large pot until they’re caramelized—this will take 20 to 30 minutes. If needed, add a splash of water to keep them from getting dry.
- Add the next few ingredients. Stir in the flour for 2 to 3 minutes, then add the herbs, sherry, wine, and brandy. Simmer uncovered for 10 minutes.
- Continue to simmer. Pour in the beef broth and season with salt and pepper. Reduce the heat, cover, and simmer for 20 minutes.
- Divide into bowls. Remove the bay leaf and ladle the soup into oven-proof bowls set on a baking sheet. Place toasted bread slices into the soup, then top with cheese.
- Broil. Place the baking sheet in the oven and broil for 2 to 3 minutes, or until the cheese melts. Keep an eye on it, as the cheese can burn quickly if left under the broiler for too long.

Tips and Variations
Here are some tips and variations I’ve come up with over the years of making this French onion soup.
- Use a good beef stock: I usually make my own, which makes all the difference in flavor, but canned works fine too, as long as you use one you really like. This Best Beef Broth and Stock article from Epicurious is helpful. I’ve also done this with half beef and half chicken broth.
- Make it low-carb: You can make this soup low-carb by swapping the bread for steamed cauliflower to hold the cheese. Another low-carb trick I like to use is making Parmesan crisps (without the everything bagel seasoning) and using that to hold the cheese when melting.
- Make it gluten-free: Replace the flour and bread with gluten-free alternatives to make gluten-free French onion soup.
- Swap out the cheese: Use Gruyere or another white cheese, such as fontina, mozzarella, or provolone, instead of the reduced-fat Swiss if you prefer.
- Meal prep it: The broth can be made ahead and refrigerated for up to 4 days. Reheat on the stove, then toast the bread and melt the cheese before serving.

What to Serve With French Onion Soup
Serve French onion soup alongside any of the following easy dishes.
Proper Storage
- Refrigerator: Store French onion soup in an airtight container for up to 4 days.
- Freezer: You can freeze the soup without the cheese and bread for up to 3 months. Thaw in the refrigerator before reheating.
- To reheat: Place the soup in a pot and warm it up over medium heat until it starts to simmer. Simmer for a few minutes, then divide it into bowls, add the bread and cheese, and broil as directed.

More Soup Recipes You’ll Love
French Onion Soup

Ingredients
- 2 pounds yellow onions, sliced thin
- 2 tbsp unsalted butter
- 2 tbsp flour, (or gluten-free flour)
- 1 bay leaf
- 1/2 tsp dried thyme
- 1 ounce dry sherry
- 1 ounce Cognac or brandy
- 2 ounces white wine
- 9 cups beef broth, (store bought or homemade)
- kosher salt and freshly ground pepper, to taste
- 6 slices toasted Italian bread (6 ounces), or gluten-free bread
- 6 slices reduced-fat Swiss, or your favorite cheese
Instructions
- In a Dutch oven, or large pot, sauté the onions with the butter over medium heat, until the onions are soft and golden, about 20 to 30 minutes, stirring often. Add a few drops of water if they get too dry. You want them caramelized but not browned.
- Add flour, mixing well another 2-3 minutes.
- Add thyme, bay leaf, sherry, wine and brandy, and simmer uncovered for 10 more minutes.
- Add the beef broth, salt & pepper to taste, reduce heat.
- Cover and simmer gently for about 20 minutes.
- Remove bay leaf and ladle 1-1/2 cups soup into 6 oven-proof bowls.
- Place bowls on a baking sheet.
- Place sliced toasted bread rounds into each bowl and top bread with cheese.
- Broil 2 to 3 minutes, until cheese melts.













