Learn to cook hearty, wholesome, and delicious plant-based meals at Qookbooks.com

Vegan Shakshuka

Pin It
Share It

Vegan Shakshuka

Vegan Shakshuka

Hi friends! My humble attempt at veganizing this classic Vegan Shakshuka turned out delicious, and I’m excited to share the recipe with you all.

Shakshuka is a popular Middle Eastern and North African dish that (traditionally) consists of eggs poached in a flavorful tomato sauce. It is typically served with bread or pita on the side, and is often enjoyed for breakfast or as a light meal. The tomato sauce is made by simmering diced or crushed tomatoes with spices such as cumin, paprika, and cayenne pepper, and is often flavored with onions, garlic, and bell peppers.

I replaced eggs with crumbled (and sauteed) tofu and it worked beautifully. To balance out the tanginess of tomatoes, I added a bit of sugar. It’s so easy to prepare and makes an awesome vegan breakfast.

Let’s go!



Vegan Shakshuka Recipe
5 from 5 votes

Vegan Shakshuka

Simple and delicious Vegan Shakshuka recipe by Veganbell.
Pin Recipe
Course -Breakfast
Cuisine -Middle Eastern
Keyword -shakshuka, vegan shakshuka
Prep Time -7 minutes
Cook Time -25 minutes
Total Time -32 minutes
Servings -3 people
Calories -294kcal
Author -Veganbell
Learn plant-based cookingCheck out Qookbooks.com!

Recipe Video


To prepare 'tofu egg'

To prepare tomato sauce mix,

Try Our Ad-Free Cooking AppCheck out Qookbooks.com!


Step A : Prepare tofu 'egg'

  • Set a pan over medium heat. Add olive oil + crumbled tofu + salt + black salt + pepper + turmeric powder.
  • Stir-saute for 3-4 minutes, or until the tofu is fragrant.
  • Transfer to a bowl and set aside.

Step B : Prepare tomato sauce mix

  • Clean the pan and set it over medium heat. Add olive oil + garlic + onion + bell peppers. Stir-saute for 4 minutes, or until the onions become translucent.
  • Next, add tomato paste + smoked paprika + cayenne pepper + cumin powder + coconut sugar + salt + pepper.
  • Mix well and stir-saute for 1 minute.
  • Now add the whole peeled tomatoes. Using a spatula, break down the tomatoes into smaller chunks. Mix well.
  • Cover the pan and cook for 15 minutes over medium heat.
  • *After 15 mintues* Uncover the pan and gently add the sauteed tofu. Put the lid back on and cook for 5 minutes over medium heat.
  • Vegan shakshuka is now ready. Garnish with freshly chopped cilantro and serve with toasted bread (I served mine with Kulcha bread).
No ads & popups. Just recipes.Check out Qookbooks!


  1. You can also serve Vegan Shakshuka with pasta. Simply add the tomato sauce over the cooked pasta. 


Calories: 294 kcal | Carbohydrates: 23 g | Protein: 12 g | Fat: 19 g | Saturated Fat: 3 g | Polyunsaturated Fat: 4 g | Monounsaturated Fat: 12 g | Sodium: 875 mg | Potassium: 774 mg | Fiber: 6 g | Sugar: 12 g | Vitamin A: 1574 IU | Vitamin C: 63 mg | Calcium: 230 mg | Iron: 5 mg

If you liked this Vegan Shakshuka recipe, check out this delicious Wholesome Dal Chawal I posted earlier.

If you like to support me and my work, check out my Indian Vegan, Air Fryer Vegan, and all my upcoming cookbooks where I teach you how to make hundreds of delicious plant-based recipes.

Thank you for stopping by!

Keywords: Vegan, plant-based, shakshuka, tomato sauce, poached eggs, Middle Eastern, North African, breakfast, brunch, light meal, cumin, paprika, cayenne pepper, onions, garlic, bell peppers, versatile, customizable, leftover vegetables, plant protein, tofu, tofu recipes

similar recipes

search by categories


4 Responses

  1. Fredrick Miles says:

    5 stars
    This was surprisingly delicious! My wife thought it didn’t quite ‘look’ like an average Shakshuka, but was taken aback by how good it tasted. Thanks!

  2. 5 stars
    This is my new favorite breakfast. So good!

  3. 5 stars
    I think this shakshuka is maybe the best I’ve ever had. I used San marzano tomatoes and to the tofu I did have to add in extra black salt to get the flavor right. The end result was mouth watering- I ate all of it myself for dinner then for breakfast. Yummy 🤤

Leave a Reply

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

Recipe Rating

I use affiliate links in the ingredient section. Whenever you click and purchase any product, I get a small percentage as a commission – at no extra cost to you.

All Categories

Basics          Main Dish

Side Dish          Soups

Desserts          Drinks

Popular Tags

Not Clickable


I send recipe newsletters once a week. If you’d like to stay updated, please subscribe.

Support Me

Neelam Pokhrel

Hi, I’m Neelam, recipe creator at Veganbell.

If you enjoy my recipes, please consider purchasing my Cookbooks. I don’t run any ads here, so I appreciate all the help I can get. 😊

You can also buy me coffee, or support me on Paypal.