Creamy Sundried Tomato & Spinach Cannellini Beans (High-Protein, Vegan, Batch Cook)
This is a rich, creamy, high-protein recipe designed with speed, nutrition, and versatility in mind. Cannellini beans are simmered with onion, garlic, herbs, and sweet-tangy sundried tomatoes, then folded through a silky, savoury tofu-based cream sauce, and lots of spinach for an extra nutrient boost.
They are so comforting but still really fresh-tasting, and they work just as well mopped up with bread as they do tossed through pasta or served alongside grains and roasted vegetables. Each serve contains approximately 21g of protein and 12g of fibre, making it a nutrient-dense meal.
It’s designed as a batch-cook staple: quick to make, easy to scale, and ideal for keeping in the fridge for ready-to-go meals across the week.
Why You’ll Love These Creamy High-Protein Beans
This recipe really does hit that sweet spot between convenience and nourishment. It’s:
High in plant-based protein and fibre, keeping it filling and steady-energy
Creamy without relying on dairy, thanks to a blended tofu “cream”
One-pot for the main base, so minimal washing up
Fast enough for weeknights, but structured like a meal prep staple
Naturally vegan, gluten-free adaptable, and freezer-friendly
What Makes These Beans SO good?
The flavour base is built with onion, garlic, herbs, and olive oil, layered with the umami depth of sundried tomatoes and a gentle warmth from smoked paprika.
The real upgrade is the cream mixture - silken tofu blended with nutritional yeast, miso, tahini, and lemon. It creates a sauce that’s:
Velvety and rich without cream
Slightly cheesy, savoury, and tangy
High in protein and perfect for coating beans or pasta
When combined with the beans, it becomes thick, glossy, and naturally satisfying without feeling heavy.
Serving Suggestions For Your Batch Cook Beans
This is one of those “multi-purpose base” recipes that adapts easily:
With pasta (best option): Toss through short pasta shapes like rigatoni, fusilli, or penne. Add a splash of reserved pasta water to loosen the sauce so it clings beautifully.
With bread: Mop it up with your bread of choice.
With grains: Serve over rice, quinoa, or couscous for a balanced bowl.
With roasted vegetables: Try courgette, aubergine, or broccoli.
Finish with extra basil, cracked pepper, and a drizzle of olive oil if serving guests.
Meal Prep, Storage & Freezing Tips
Fridge:
Store in an airtight container for up to 4 days
Flavours deepen over time, making leftovers even better
Add a splash of water when reheating to loosen the sauce
Freezer:
Freeze in individual portions for up to 2–3 months
Let cool completely before freezing
Thaw overnight in the fridge for best texture
Reheating:
Reheat gently on the stove or in the microwave
Stir well and add a little water or plant milk if it thickens too much
Finish with fresh lemon or basil after reheating to refresh the flavour
Check out the full recipe reel below by clicking the play button!
