
About this recipe
This French Onion Soup has everything you want from a cozy classic: slowly caramelized onions, a rich, flavorful broth with a touch of wine, and golden, cheesy toasted bread on top. It’s elegant, comforting, and much easier to make than it looks.
And if you prefer a plant-based version, I’ve included simple swaps so you can enjoy this dish your way — same flavor, same cozy vibes.
Why you’ll love this recipe
- It tastes just like the classic French version, but easier.
- Made with simple, everyday ingredients.
- The splash of sherry or cognac makes it extra special.
- You can serve it with cheesy toasts or croutons.
- It freezes beautifully and reheats like a dream.

Ingredients notes
- Onions: Use large onions (white, yellow, or a mix).
- Fat: A mix of butter and olive oil. For a vegan version, use plant-based butter.
- Flour
- Sherry or cognac
- Broth and water: Use 3 cups of broth (beef or vegetable) and 2 cups of water.
- Soy sauce
- Cheese: Gruyère or mozzarella melt beautifully; Violife or Miyoko’s work great for vegan.
- Bread

How to make it
- Caramelize the onions.
- Season and deglaze.
- Thicken and simmer.
- Prepare the bread. You’ve got options here, see below.
- Serve. Sprinkle with fresh parsley and serve immediately.
DIFFERENT WAYS TO serve it
- Classic: Place bread slices topped with cheese under the broiler for 3–5 minutes until melted and golden.
- Layered: Toast cubes or slices of bread, ladle soup into bowls, top with bread and cheese, and broil until the cheese is bubbly.
- Quick: Add bread and cheese to your bowl first, then pour the hot soup over it — the cheese will melt instantly.
✨TIPS✨
- If the onions start sticking, lower the heat and add a splash of broth or water.
- Use a heavy-bottomed pot or Dutch oven to caramelize evenly.
- Make a double batch — it freezes perfectly for up to 3 months.
Variations
- Vegan: Swap butter, cheese, and broth for vegan versions.
- Gluten-free: Use gluten-free bread and flour.
- With white wine: Replace sherry or cognac with dry white wine for a lighter, more delicate flavor.
French Onion Soup (with vegan option)
Caramelized onions, a touch of sherry, and golden melted cheese — this French onion soup is pure comfort in a bowl. Easy to make, deeply flavorful, and perfect for cozy dinners or special occasions.
Equipment
- 1 Dutch oven
Ingredients
- 2 –3 large onions 4–6 cups sliced loosely
- 2 tbsp butter
- 1 tbsp olive oil
- 1 bay leaf
- ¼ tsp dried thyme
- Salt to taste
- Freshly ground black pepper
- 2 garlic cloves sliced
- 2 tbsp sherry or cognac
- 1 tbsp flour
- 3 cups beef or vegetable broth
- 2 cups water add more if you prefer a lighter soup
- 1 tbsp soy sauce
- 6 slices baguette or toasted bread cubes
- 6 slices Gruyère or mozzarella or vegan cheese
- Fresh parsley chopped
Instructions
- Caramelize onions with butter and oil for 15–20 minutes.
- Add garlic, thyme, bay leaf, salt, and pepper; stir well.
- Deglaze with sherry or cognac, scraping the bottom.
- Stir in the flour and cook 1 minute.
- Add broth, water, and soy sauce. Simmer covered 15–20 minutes.
- Toast bread with cheese, or top soup with bread and broil.
- Garnish with fresh parsley and serve hot.
Notes
Adjust liquid to taste depending on how thick you like it.
For vegan, use plant butter, vegan cheese, and vegetable broth.
If you prefer it thicker, simmer uncovered for a few extra minutes.
For vegan, use plant butter, vegan cheese, and vegetable broth.
If you prefer it thicker, simmer uncovered for a few extra minutes.
Nutrition
Serving: 1servingCalories: 240kcalCarbohydrates: 26gProtein: 4gFat: 13gSaturated Fat: 3gSodium: 1133mgPotassium: 89mgFiber: 2gSugar: 2gVitamin A: 345IUVitamin C: 3mgCalcium: 52mgIron: 1mg
information
Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.
Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.


