This website requires JavaScript to run.

Nutrition per serving

10% RDI
21.8 g
7% RDI
1.4 g
2% RDI
7.9 g
12% RDI
1.2 g
6% RDI
12.5 g
27% RDI
8.4 g
34% RDI
male icon
2500 kcal diet
female icon
2000 kcal diet
Vegan Spinach and Artichoke Dip with White Beans Preview

This easy dip recipe is perfect as a starter or nibble dish to share with friends coming over for dinner.

The original recipe uses cream cheese and parmesan to make a rich dip, but in this vegan version, we have replaced dairy with other tasty and nutritious ingredients.

Also, this recipe is gluten-free and nut-free, perfect for those with food allergies and intolerances. If you want to discover more allergen-friendly recipes just our super-easy Smart Search function!

This dairy-free spinach and artichoke dip is prepared with a creamy blend of white beans, tahini, and nutritional yeast, spiced up with black pepper and cayenne pepper.

Together these ingredients give all the flavour and nutrients you need to make this vegan dip recipe shine:

  • White beans provide proteins, fibres, and iron and when blended they give a smooth and rich consistency to the cream.

  • Nutritional Yeast is a great substitute to parmesan, and it has a salty nutty flavour. It’s also high in B-group vitamins, which support your metabolism.

  • Tahini is a raw sesame paste, and it provides those nutrients which might lack in a vegan diet like calcium, iron, and proteins.

Most recipes for spinach and artichoke dip use frozen spinach, but we wanted to show you how easy it is to use raw fresh spinach instead. And the whole dish will just taste better!

This quick dip recipe is best enjoyed hot or warm and make sure you prepare some crunchy wholemeal pitta to help you dip in.


ALLERGY ADVICE: For allergens, see ingredients in bold

Extra Virgin Olive Oil1 tbsp
Garlic Clove1
Fresh Spinach150 g
Cannellini Beans230 g
Nutritional Yeast2 tbsp
Tahini2 tbsp
Cayenne Pepper0.25 tsp
Black Pepper0.25 tsp
Salt1 pinch
Artichoke Hearts150 g
Wholemeal Pitta3
Rosemary1 pinch

Get our Free Ebook!

Subscribe to our newsletter to get our free ebook with some tasty recipes!

Free Foodaciously Ebook Banner
step 1

Heat the extra virgin olive oil in a saucepan and sizzle with crushed garlic.

Add fresh spinach and cook at medium heat until they soften and lose their water.

Step Image
step 2

Add white beans, nutritional yeast, and tahini in the blender bowl.

Next, season with cayenne pepper, black pepper, and salt and squeeze in the lemon using a lemon squeezer (1). Also, add a bit of water to help loosen the mix.

Blitz until the ingredients are combined but you still have some small chunks of beans (2).

Step Image
Step Image
step 3

Transfer the mashed beans into a clean bowl and add the cooked spinach and chopped artichoke hearts (1).

Mix well to incorporate the ingredients (2).

Step Image
Step Image
step 4

Transfer the spinach and artichokes mix into an oven-proof dish with the help of a spatula.

Bake in the oven at 200°C (390°F) - or at 180°C (355°F) for fan ovens - for 15 minutes (1).

In the meantime, cut the wholemeal pitta into tortilla chips-like triangles and brush with olive oil. Sprinkle with rosemary and toast in the oven for 5 minutes (2).

Serve this vegan spinach and artichoke dip hot with crunchy pitta pieces for dipping! 

Step Image
Step Image

Foodacious Tips

Store this healthy vegan dip in an airtight container for up to three days.

Share this recipe

Follow Us

Rate This Recipe

Get our Free Ebook!

Subscribe to our newsletter to get our free ebook with some tasty recipes!

Free Foodaciously Ebook Banner


Feel like treating your Kitchen?
Visit our Shop for inspiration or check out our recommendations below

Disclosure: We may earn a small commission from sales of the above items, which helps running Foodaciously. This is at no additional cost to you .