Delicious Vegan Shakshuka Recipe

Shakshuka is an exotic dish with origins in North Africa and Israel, where the locals love it extremely hot and served in a cast iron skillet with bread. The traditional recipe relies heavily on eggs, but the following vegan shakshuka recipe is completely free of meat, egg, and dairy products.

This vegan shakshuka lacks nothing in terms of taste or flavor compared to the original recipe. Instead, the vegan ingredients boost its nutrition value and help support a healthy diet. So let’s learn how to prepare a delicious North African dish – vegan style! 

vegan shakshuka


  • 4 large tomatoes, roughly chopped
  • 1 large onion, thinly sliced
  • 5 cloves of fresh garlic, minced
  • 1 green bell pepper, thinly sliced
  • 1 package, 12 oz, of silken Tofu
  • 2 tablespoons olive oil
  • 3 tablespoons tomato paste
  • 1 tablespoon Paprika
  • 1 cup water


There’s no need to be a skilled chef to prepare this dish! Despite its delicious taste and incredible nutritional value, this is a really easy dish to make at home. 

  • In a large pan, pour the olive oil and put it in the fire. Leave it heating while you are preparing the rest of the ingredients.
  • Once the olive oil gets really hot, fry the slices of onion and the fine slices of garlic and stir them constantly. When they turn golden, put in the oil the pepper strips and the tomatoes, and keep stirring for a while.
  • Take the cup of water and the rest of the spices and have them ready at hand. Also, decide how you are going to prefer the Tofu, sliced or crumbled, and have it ready as well.
  • When the vegetables in the pan seem golden and softened, add the water, the spices, and the Tofu. In the moment everything is inside the pan, mix it up for a few seconds and put on the lid to cover.
  • Led everything to cook on a low heat with the lid on. Check it after a while to see how soft the vegetables are.
  • Remove the cover lid when you notice all the vegetable are soft and leave the content to cook for another 5 minutes on low heat, mainly in other to make the sauce thicker.

At this point, your meal  is ready to serve. You must add some slices of bread to complete the dish. Taking a slice and adding the shakshuka on top is a real treat for everyone. You can also add a little bit of salt to the taste of the person, depending on his or her preference.

That’s it. You didn’t break the bank or spend a whole afternoon preparing a delicious vegan shakshuka. Share with family and friends this amazing recipe and enjoy the African gastronomy at home.


Image Credit: Gideon Tsang, Creative Commons via Wikimedia