
Some meals do more than just fill you up, don’t they? They comfort, refresh, and somehow manage to bottle up the very essence of the season in every spoonful. This gorgeous bowl of golden trout nestled atop a rich, tomatoey stew of cannellini beans and courgette is exactly that sort of meal. Think rich tomato warmth kissed with a whisper of smoky paprika, delicate flaky fish that practically melts on your tongue, vibrant spinach that wilts into silky perfection, and a herby kefir swirl that brings everything together in the most harmonious way imaginable.
The whole thing came about, as the best recipes often do, during one of those moments when you’re standing in front of your fridge wondering how to turn a collection of seemingly random ingredients into something that resembles an actual meal. I had a couple of beautiful trout fillets giving me expectant looks, a tin of cannellini beans that had been lurking in the cupboard for longer than I care to admit, and a courgette that was approaching that critical “use me now or I’ll turn into a marrow” stage. Add to that a pot of kefir I’d bought with the best of intentions but hadn’t quite figured out what to do with, and you’ve got the makings of either a disaster or something rather wonderful.


Thankfully, it turned out to be the latter. What emerged from that moment of fridge-based improvisation is this gorgeous, golden bowl of pure comfort that manages to be both rustic and refined, familiar and exotic, healthy and indulgent all at once. It’s the sort of dish that makes you realise that eating well doesn’t have to mean sacrificing flavour, and that sometimes the most satisfying meals are the ones that happen to be good for you too.
The whole thing comes together in under thirty minutes, which is roughly the same amount of time it takes to decide what to watch on Netflix, except infinitely more rewarding and with significantly better aromas wafting through your kitchen. There’s something deeply therapeutic about the gentle sizzle of vegetables softening, the way your kitchen fills with the scent of garlic and herbs, and that moment when you flake the perfectly cooked trout over the steaming stew and watch it nestle into all those gorgeous flavours.


What I love most about this recipe is how it proves that healthy food doesn’t have to be boring or worthy or taste like punishment. This is comfort food that happens to be good for you, rather than health food that’s trying to masquerade as something indulgent. It’s got protein from the fish, fibre from the beans, vitamins from the vegetables, and probiotics from the kefir – but more importantly, it tastes absolutely delicious and leaves you feeling satisfied and nourished rather than deprived.
You can watch this over on my Tik Tok Channel here


Ingredients
Instructions
-
Preheat + Bake
- Preheat oven to 220°C (fan 200°C). Line a tray with parchment, place trout fillets skin-side down, drizzle with olive oil, season, and roast for 20 mins or until opaque and cooked through. Prep Your Veg
- Dice the courgette, slice the onion, rinse the beans, and crush the garlic. Simmer Time
- In a large pan, heat 1 tsp olive oil. Sauté courgette and onion for 5–7 mins until softened. Add garlic and paprika; cook 1 min. Pour in beans, passata, sundried tomato paste, and 200ml water. Stir and simmer 4–5 mins until slightly thickened. Add the Greens
- Rinse spinach and roughly chop almonds and dill. Stir spinach and half the dill into the stew. Cook for 1 more minute. Taste and season. Plate Up
- Check trout is fully cooked. Divide the stew into bowls, drizzle with kefir, top with trout, then scatter almonds and remaining dill to finish.
Notes
🍋 Notes from Lolly’s Kitchen 🐟 Swap trout for salmon, sea bass or a veggie option like roasted aubergine 🥛 Kefir adds a creamy tang and gut-friendly goodness – don’t skip it if you can help it 💚 Great with crusty bread or a lemony side salad