Vegan shakshuka

4 servings Prep: 10 mins, Cooking: 35 mins By Food24
Tap for method
Tap for method

Ingredients (12)

2 tsp garlic — cloves, finely chopped
½ tsp fresh chillies — finely chopped
1 tsp coriander — ground
1 tsp paprika — smoked
1 tsp cumin — ground
1 tsp sugar
820 g tin tomatoes — chopped
410 g tinned chickpeas — drained
400 g tinned kidney beans — drained
salt and freshly ground black pepper
220 g tofu — firm
handful coriander — chopped to serve
Tap for ingredients
Tap for ingredients


Heat the oil in a pot over medium heat.

Add the onions and sauté for 10 mins. 

Stir in the garlic, chili, ground coriander, smoked paprika, ground cumin and sugar and fry for 2 mins. 

Add the tomatoes and simmer for 15 mins. 

Stir in the chickpeas and kidney beans and cook for 2 mins. Season it to taste. 

Slice the tofu into 4 thick slices and arrange it on top of the tomato mixture, cover with a lid and simmer for 3-5 mins until the tofu is warmed through and tender. 

Serve each portion topped with some chopped coriander and with bread on the side for dipping.

Tips: Keep any of the leftover tomato and bean base in the fridge.Use it as a sauce or thin it out with vegetable stock to turn it into a quick soup.


Veganism Part II: The ultimate vegan pantry

If you’re asked the question, how do vegans get protein? And what do you even EAT? Stock up your pantry with these enviable 100% vegan staples and start getting creative!

Related Recipes

Next Post

Leave a Reply

Your email address will not be published. Required fields are marked *

Food24 Team Loves


Get weekly access to our best recipes, tips and tricks

Sign Up

Login to your account below

Fill the forms below to register

Subscribe to Newsletter

Retrieve your password

Please enter your username or email address to reset your password.