Vegan Cherry Tomato & Tofu Shakshuka

Serves: 2-3 Prep: 20_minutes Cook: 1_hours


Our vegan take on the classic Shakshuka is the perfect dish to make for breakfast (or lunch or dinner!) on the weekend. Made with organic cherry tomatoes, this healthy savoury recipe is perfect for dunking our rye bread into.


2 tbsp Biona Organic olive oil

1 medium onion, diced finely

3 garlic cloves, diced finely

1 red pepper, diced finely

2 x 400 g Biona Organic Whole Cherry Tomatoes

1 tbsp Biona Organic tomato puree

1 tsp cumin

1½ tsp smoked sweet paprika

½ tsp ground chilli

½ tsp salt, adjust to taste

2 tsp Biona Organic organic coconut sugar, adjust to taste

175 g Biona Organic tofu

½-1 tsp kala namak (Optional - gives it an 'eggy' flavour)

½ tsp turmeric

black pepper, to taste

fresh parsley, chopped finely

1 small aubergine, diced (optional)

50g frozen green peas (optional)

Biona Organic Rye Bread to serve


  1. Heat up 2 tbsp of olive oil in a large pan, on low-medium heat. Add chopped onion and fry, stirring frequently, until it softens and becomes almost translucent.
  2. Add chopped garlic and fry for another 2 minutes, stirring frequently, until the onion becomes translucent and the garlic softens and becomes fragrant.
  3. Add chopped red pepper and fry it until it softens. If using aubergine, you could add it to the pan at the same stage as the red pepper and let it cook in the sauce.
  4. Now stir in all of the spices: cumin, smoked paprika and chilli. Fry them off gently for about a minute, stirring the whole time.
  5. Stir tomato paste into the mixture and add the chopped tomatoes and about half a cup (120 ml) of water. Season with ½ tsp salt and let the tomato sauce thicken by cooking it on a low-medium heat for about 45 min. Make sure you give it a stir every now and then.
  6. Drain tofu and cut it up into a rough dice. Season it with black salt and a few pinches of turmeric and set aside.
  7. Once the sauce has thickened, taste it and season with a bit more salt and some black pepper. If your tomatoes are tangy, you may want to balance the flavour with a little coconut sugar.
  8. Place seasoned tofu on the sauce and pop frozen peas into the pan too. Decrease the heat to low, pop a lid on to allow the peas to defrost and the tofu to warm up. 
  9. Serve with some toasted rye bread on the side, sprinkled with fresh parsley and drizzle with some olive oil.

Join the conversation

Join the conversation


Something went wrong, please refresh the page!

amount Left for Free shipping!

You're entitled to free delivery!