French Onion Soup (Easy, Delicious with a 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.

Tres pequeños cuencos con asas azules de sopa de cebolla vegana, cubiertos de queso fundido y pan, reposan sobre una servilleta blanca con dos cucharas de plata a su lado sobre una superficie de mármol claro. Una ramita de tomillo adorna los cuencos.

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.
A red pot filled with thinly sliced white and purple onions, ready for a comforting onion soup, sits on a marble countertop. A red and white striped cloth is visible at the bottom right corner, partially tucked into the pot's handle.

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
A close-up of a pot with caramelized onions hints at the makings of a rich onion soup. The light brown, seasoned interior cradles golden-brown onions at the bottom. A red-and-white dish towel beside it suggests recent handling, all set against a pristine white marble surface.

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.

Close-up of onions being caramelized in a pot. The golden brown onions are submerged in a light brown broth, reminiscent of a rich onion soup, with bubbles visible. The pot has a rustic, brown interior. Steam rises from the mixture, suggesting heat and ongoing cooking. A liquid stream is being poured in.

✨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.
Tres pequeños cuencos con asas azules de sopa de cebolla vegana, cubiertos de queso fundido y pan, reposan sobre una servilleta blanca con dos cucharas de plata a su lado sobre una superficie de mármol claro. Una ramita de tomillo adorna los cuencos.

French Onion Soup (with vegan option)

Alejandra Graf
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.
No ratings yet
Prep Time 15 minutes
Cook Time 20 minutes
0 minutes
Total Time 35 minutes
Course Soup
Cuisine French
Servings 6 people
Calories 240 kcal

Equipment

  • 1 Dutch oven

Ingredients
  

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.

Nutrition

Serving: 1servingCalories: 240kcalCarbohydrates: 26gProtein: 4gFat: 13gSaturated Fat: 3gSodium: 1133mgPotassium: 89mgFiber: 2gSugar: 2gVitamin A: 345IUVitamin C: 3mgCalcium: 52mgIron: 1mg
Keyword onion soup, onion vegan soup, vegan french soup

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.
Subscribe
Notify of
guest
Recipe Rating




0 Comments
Oldest
Newest
Inline Feedbacks
View all comments