Welcome Green Monsters! We're your online guide to making conscious choices that help people, animals and the planet.
Download food monster: the biggest, baddest, yummiest vegan food app!
Buy the #EatForThePlanet book



Silken Tofu Shakshuka [Vegan]

If you enjoy recipes like this, we highly recommend downloading the Food Monster App, it's available for both Android and iPhone and has free and paid versions. The app is loaded with thousands of allergy-friendly & vegan recipes/cooking tips, has hundreds of search filters and features like bookmarking, meal plans and more! The app shows you how having diet/health/food preferences can be full of delicious abundance rather than restrictions!

Shakshuka is one of those breakfast recipes that has steadily gained popularity in the last couple of years, but anyone who’s enjoyed a North African or Middle Eastern breakfast will be familiar with its rich and tangy flavors. Typically topped with eggs, this recipe substitutes them for seasoned silken tofu, giving you a genuine, egg-free shakshuka experience. This is an easy one-pan meal best served with bread that's perfect for soaking up all the flavorful tomato sauce.

Silken Tofu Shakshuka [Vegan]

This Recipe is :

Dairy Free Vegan


  • 2 teaspoons olive oil
  • 1 white or red onion
  • 6 garlic cloves
  • 2 red peppers
  • 1 teaspoon cumin
  • 2-3 tablespoons harissa
  • 2 tablespoons tomato purée
  • 1 14.5-ounce can chopped tomatoes
  • Salt and pepper, to taste
  • 1 14-ounce package silken tofu

For the Optional Seasoning:

  • 1 teaspoon each paprika, turmeric, and cayenne pepper to season the tofu


  1. If making the harissa from scratch, do this first.
  2. Heat the olive oil in a large frying pan or skillet over medium heat.
  3. Slice the onions and garlic and chop the red peppers, discarding the seeds.
  4. Add these to the pan and stir to coat in the oil, followed by the cumin, harissa, and tomato purée.
  5. Cook for about 5 minutes, until the onions begin to soften.
  6. Now stir in the chopped tomatoes, salt, and pepper and then leave for around 15 minutes.
  7. While this is cooking, drain the tofu and lightly mash it in a bowl. If using, stir in the paprika, turmeric, and cayenne pepper.
  8. 5 minutes before serving, add the tofu to the shakshuka. You can stir it in as much as you like, or leave it on top.


If you're using a pre-made harissa but want to add an extra smoky flavor, char the red peppers first under the grill. You can also toast the cumin in the pan first for added flavor.





Delicious, yet simple whole foods recipes that will make you feel like a pro chef. Laura Hemmington writes for a small publishing house in London and is the blogger and creator of The Whole Ingredient, where you can find delicious yet simple whole food recipes. When not in the kitchen or immersed in a notebook, she can be found seeking out nature and history across the capital, and in the vegan-friendly establishments that she finds along the way.



Want to read more posts like this? Sign up for our newsletter below!​

Browse through recent recipes below:

Healthy ‘Raffaello’ (Coconut-Almond Truffles) [Vegan]

Healthy 'Raffaello' (Coconut-Almond Truffles) [Vegan, Raw, Gluten-Free]

Mexican Quinoa Wraps [Vegan]

Mexican Quinoa Wraps [Vegan, Gluten-Free]

Pumpkin Spice Donut Holes [Vegan, Gluten-Free]

Apple Pie Streusel Muffins [Vegan]

Apple Pie Streusel Muffins [Vegan]

Disclosure: One Green Planet accepts advertising, sponsorship, affiliate links and other forms of compensation, which may or may not influence the advertising content, topics or articles written on this site. Click here for more information.

0 comments on “Silken Tofu Shakshuka [Vegan]”

Click to add comment

Subscribe to our Newsletter

Follow us on

Do Not Show This Again


Submit to OneGreenPlanet

Terms & Conditions ×