Go Back
+ servings
5 from 9 votes
Skillet of Vegan Shakshuka with a wooden spoon.
Vegan Shakshuka
Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins
 

This vegan shakshuka is made with spinach and silken tofu in a smoky tomato and red pepper sauce. It's perfect for breakfast or dinner, easy to make, and absolutely delicious scooped up on crusty pita wedges.

Course: Breakfast, Entree
Cuisine: African, American, Middle Eastern
Servings: 4
Calories: 225 kcal
Author: Alissa Saenz
Ingredients
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 medium red bell peppers, roughly chopped (1-inch pieces)
  • 3 garlic cloves, minced
  • 2 teaspoons ground cumin
  • 1 tablespoon sweet paprika
  • ½ teaspoon cayenne pepper (or to taste)
  • 1 (14 ounce/400 gram) can crushed tomatoes
  • 1 (14 ounce/400 gram) can fire roasted tomatoes
  • 4 ounces baby spinach
  • Salt and pepper, to taste
  • 1 (12.3 ounce) package silken tofu (Note 1)
  • ¼ teaspoon kala namak, or to taste (optional)
  • ¼ cup chopped fresh cilantro
  • ¼ cup chopped fresh parsley
Optional Accompaniments
Instructions
  1. Coat the bottom of a large skillet with the olive oil and place it over medium heat.

  2. When the oil is hot, add the onion and bell peppers. Sweat them for about 5 minutes, until they begin to soften, stirring occasionally.

  3. Add the garlic, cumin, paprika, and cayenne pepper to the skillet. Sauté everything for about 1 minute more, stirring constantly, until the garlic becomes very fragrant.

  4. Stir in the crushed tomatoes and fire roasted tomatoes. Raise the heat and bring the mixture to a boil.

  5. Lower the heat and allow the sauce to simmer, uncovered, for 10 to 15 minutes, until the peppers are soft and the sauce has thickened a bit. You can add a splash of water if it gets too thick while simmering.

  6. Stir in the spinach and allow the mixture to simmer for about 2 minutes more, until the spinach has fully wilted.

  7. Carefully taste-test the sauce (it will be hot) and season it with salt and pepper to taste.

  8. While the sauce is still simmering, use a spoon to scoop dollops of the silken tofu, transferring them right to the skillet. Get about 6 or 7 large scoops and try to distribute them relatively evenly over the sauce.

  9. Continue simmering the shakshuka for about 2 minutes, just to heat up the tofu.

  10. Remove the skillet from the heat and sprinkle the tofu with kala namak (or table salt) and black pepper to taste.

  11. Top with parsley and cilantro, along with any desired additional toppings such as avocado or vegan feta cheese.

  12. Divide onto plates and serve with pita bread.

Recipe Notes
  1. Some brands of silken tofu are available in different levels of firmness. Any firmness can be used, though soft is ideal for this recipe.
Nutrition Facts
Vegan Shakshuka
Amount Per Serving
Calories 225 Calories from Fat 93
% Daily Value*
Fat 10.3g16%
Saturated Fat 1.5g8%
Sodium 572mg24%
Potassium 770mg22%
Carbohydrates 24.9g8%
Fiber 7.7g31%
Sugar 14.1g16%
Protein 11.9g24%
Calcium 153mg15%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.