Creamy Leek & White Bean Skillet (Dairy-Free, Comforting & One-Pan)

Looking for a nourishing, creamy, and comforting dinner that doesn’t require a stack of dishes or hours in the kitchen? Say hello to my Creamy Leek & White Bean Skillet! A cosy, one-pan wonder that delivers big flavour with minimal effort.
This dish is everything I love about healthy comfort food: rich without cream, filling without heaviness, and simple enough for a weeknight, yet elegant enough to serve to guests. Bonus? It’s totally dairy-free, anti-inflammatory, and packed with plant-based protein.
Why You’ll Love This Dish
- One pan = less mess
- Naturally creamy thanks to soft white beans and coconut yogurt
- Low GI and high fibre to support steady energy
- Soothing for digestion with leeks and garlic
- Big on flavour with no need for dairy, cheese, or cream
Ingredients at a Glance
- Leeks – tender, sweet, and full of gut-loving prebiotics
- White beans – I love cannellini or butter beans for a soft, creamy texture
- Garlic & olive oil – the base of all good things
- Coconut yogurt – for that luscious, velvety finish
- Lemon – brightens and balances the richness
- Fresh herbs – chives, parsley or dill add that fresh lift
Why It’s Great for Gut & Hormone Health
Leeks are a fantastic source of prebiotic fibre, which feeds your good gut bacteria. Combined with anti-inflammatory olive oil, low GI beans, and no added dairy, this meal is perfect if you’re looking to reduce inflammation, support digestion, and feel satisfied for hours.
Plus, it just tastes like a big warm hug.

Make It Your Own
- Add a spoonful of wholegrain mustard for extra depth
- Stir through baby spinach or chopped kale for more greens
- Swap coconut yogurt for cashew cream if preferred
- Top with hemp seeds or roasted pepitas for crunch

Creamy Leek & White Bean Skillet (Dairy-Free, Comforting & One-Pan)
Ingredients
- 1 large leek whites sliced thinly
- 2 garlic cloves minced
- 1 400g canned white beans drained and rinsed
- 1/2 cup coconut yoghurt plus extra for consistency
- 1/4 cup vegetable stock
- 1/2 tsp dried thyme or 1 tsp fresh
- salt and pepper to taste
- lemon juice to taste
Instructions
Sauté aromatics
- In a large skillet, heat olive oil over medium heat. Add sliced leeks and cook for 6–8 minutes until soft and fragrant. Stir in garlic and cook for another 1–2 minutes.
Add beans & simmer
- Add the drained beans, thyme and stock. Stir and let it simmer for 3–4 minutes until warmed through.
Make it creamy
- Reduce heat to low. Stir in the coconut yogurt. Season with salt and pepper to taste.
Finish & serve
- Simmer for another 2–3 minutes until creamy and slightly thickened. Squeeze in some lemon juice (approx. 1tbsp or to taste), taste then adjust seasoning if needed.
Notes
Nutritional Info
- Calories: ~310 kcal
- Protein: 12g
- Carbohydrates: 28g (low GI)
- Fiber: 9g
- Fat: 16g
- Sugar: 2g (naturally occurring)
- Gluten-Free | Dairy-Free | Vegan | Anti-Inflammatory
WOW! Had this this morning on sourdough for breakfast it was so good!
Woohoo the ultimate beans on toast! x
Delicious! I am allergic to dairy and this is just what I was looking for.
Thank you! So glad you loved it!
Love this – I made it two nights in a row already haha
Thanks so much!
YUM! I have made this 3 times now! I like to cook the leeks in ghee though.
Oh thank you! Yes if ghee works for your diet it’s fantastic to cook leeks in (and is great for anti-inflammatory!) x