French Onion Soup Recipe

By the wlr team

This French onion soup is packed full of flavor and can be made using vegetable stock if you’re vegetarian/vegan, and it’s super low calorie! The key to this dish is time! So, if you have an hour or two spare, give this recipe a go and make enough to freeze and reuse throughout the week.

  • Recipe makes: 3 servings
  • Prep time:
    10 mins
  • Cook time: 1 hr 10 mins
  • Calories: 102
    per serving


  • 500g onion
  • 150g leek
  • 9g garlic
  • 1 tsp olive oil
  • 9.5g beef stock cube

Want to try different ingredients?

You can add this recipe to My Recipes in WLR and swap ingredients to make it perfect for you . . .

Take a free trial


  1. Finely chop the onion, leek and garlic.
  2. Heat the oil in the pan and fry slowly and gently on a low heat for 50 minutes. Stir occasionally just to make sure nothing sticks. Do take the full time and do it slow and low. You don't want to colour the onion much, just gently cooking through like this sweetens the flavour.
  3. After the 50 minutes, add the stock (vegetable stock can be used instead) and simmer gently for 15 mins.
Nutrition information per serving
Calories (kcal)102
Carbohydrate (g)15.7
Fat (g)2.9
Protein (g)3.2
Fibre (g)3.3
Alcohol (g)0.0
Fruit & Veg2.6

More Calorie Counted Recipes for Soups and Broths

You'll find hundreds more recipes for soups, stews and broths in WLR, plus you can use the tools to easily calculate the calories in your own favourite comfort recipes, give it a try!

Try it Free »

Fad Free Recipe Book

Low Calorie Recipe Book

50 Real Food Recipes for Under 500 Calories. Just cook, serve and enjoy
Find Out More

If you enjoyed this article, try our newsletter. It's free.

Receive the latest on what works for weight loss straight to your inbox. We won't share your email address. Privacy policy