
Leek and potato soup is such a classic, and for good reason – it’s definitely one of my favourites! That said, I have a bit of an issue with vegetable soups as they are basically watery veggies, with very little protein and fibre. So I wouldn’t really class it as a balanced meal and they definitely don’t always leave you feeling full or satisfied. So I’ve given this one a little upgrade: white beans, soy milk, and nutritional yeast make it creamy, flavourful, and packed with protein and fibre to help keep you energised and full for longer. cavolo nero also adds a hit of green goodness, and gluten-free sourdough croutons bring a satisfying crunch.
You still get that classic leek and potato vibe, but now it’s more of a proper, well-balanced meal. Hearty, creamy, and full of flavour, this soup is simple to make, and perfect for batch cooking.
Why You’ll Love This Leek & Potato Soup Recipe
- A classic, but upgraded: Leek and potato soup is nostalgic and cosy, but this version is protein and fibre-rich, so it actually keeps you full and satisfied.
- Creamy & flavourful: White beans, soy milk, and nutritional yeast make it indulgently creamy and savoury without dairy.
- Hearty & well-balanced: With added greens (cavolo nero) and croutons, it’s a satisfying, complete meal rather than just a starter.
- Easy & batch-friendly: Perfect for meal prep and simple to make.

What You’ll Need to Make The Leek & Potato Soup
- A base of flavourful aromatics – Leeks, onion, and garlic create the cosy, savoury foundation of this classic soup.
- Hearty, filling ingredients – Potatoes and white beans make the soup creamy and satisfying, adding fibre and protein to keep you energised.
- Creamy, protein-rich additions – Soy milk and nutritional yeast boost the creaminess while giving an extra protein punch.
- Greens and garnishes – Cavolo nero adds colour and nutrients, while sourdough croutons give crunch, and parsley and a drizzle of olive oil finishes it off beautifully.
Tips & Storage for Your Leek & Potato Soup
- Batch-cook with ease – This soup keeps really well in the fridge for 3–4 days, making it perfect for meal prep or a quick dinner.
- Freeze for later – You can freeze individual portions (without croutons) for up to 2 months. Just defrost and reheat gently on the stove.
- Add your crunch at the end – The sourdough croutons are best added right before serving so they stay golden and crispy.
- Adjust the creaminess – Feel free to add a splash more soy milk while reheating if you like a thinner, more pourable soup.
- Make it your own – Swap in other leafy greens if you like, or sprinkle over seeds or nuts for extra texture and nutrients.
Watch the recipe reel on Instagram

The Best Leek & Potato Soup with White Beans & Greens (vegan, high-protein)
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add leeks and onion, sauté for ~8 minutes until softened.
- Add garlic, cook 1 more minute. Mix in smoked paprika, thyme, and potatoes. Add vegetable broth and beans, cover, and simmer 12–15 minutes until potatoes are tender.
- Remove lid and use a stick blender to blend about half of the soup for a creamy texture.
- Add cavolo nero and soy milk, cook for 5–6 more minutes.
- Meanwhile, heat olive oil in a pan, add bread cubes, and cook until golden and crispy. Season with salt and pepper.
- Turn off heat for the soup, stir in nutritional yeast, lemon juice, and adjust seasoning with salt and pepper.
- Serve hot, topped with croutons, parsley, black pepper, and a drizzle of olive oil.
Notes
- Use skin-on potatoes for extra fibre and nutrients.
- Adjust soy milk to reach desired creaminess.
- Cavolo nero can be swapped with kale or spinach if preferred.
- Croutons can be toasted in the oven at 180°C for 8–10 minutes if you prefer oven-baked.
- This soup keeps well in the fridge for 3–4 days or can be frozen for up to 2 months. Reheat gently on the stove.
Nutrition per serving
- 25g protein
- 19g fibre
- 525 kcal
Made this recipe?
Leave a star rating and a quick comment below, I’d love to hear how it went! You can also tag me on Instagram @emilymaun_nutrition.





Leave a Reply