• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • All Recipes
  • 30 Minute Meals
  • Gluten Free
  • Vegan

Darn Good Veggies logo

menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • 30 Minute Meals
  • Vegan
  • Gluten Free
  • Subscribe
×

Home » 10 ingredients or less

Published: Mar 24, 2022 · by Laurel Perry · About 4 minutes to read this article. · This post may contain affiliate links

Vegan Shakshuka

  • Facebook
Jump to Recipe·Print Recipe

Vegan Shakshuka is a crave-able one pan breakfast or dinner recipe. Cubes of tofu are simmered in a rich fragrant tomato sauce with peppers.

A pan of vegan shakshuka with cilantro and bread.

Vegan Shakshuka is one of those easy and ultra crave-able recipes that I go back to time and time again.

The rich tomato sauce is filled with tender and sweet peppers, caramelized onions, and fragrant warm, but not spicy, spices. The tofu gets infused with the flavors of the sauce as it simmers. Top it off with salty vegan feta and fresh cilantro and you'll be coming back bite after bite!

Reasons to love this recipe!

  • Vegan Shakshuka is an easy one pan meal that is perfect for breakfast, brunch, or dinner.
  • We use pantry staple spices and canned tomatoes to make this an easy, fuss free meal.
  • This recipe is vegan, grain free, nut free, and packed with healthy vegetables.
Vegan shakshuka with tofu and feta.

What is shakshuka?

Shakshuka is a popular North African dish that is commonly served for breakfast throughout North Africa and the Middle East.

Its base of tomatoes, peppers, and onions is richly spiced with warming cumin and paprika. Traditionally, eggs are poached in the tomato sauce, but for our veganized version, we are using tofu.

Ingredients and substitutions:

  • Olive oil - adds great flavor. You can sub another oil if necessary.
  • Red onion - or use a yellow or white onion.
  • Bell pepper - I like yellow, red, or orange for their sweetness.
  • Garlic - freshly minced!
  • Salt - to bring out flavor.
  • Smoked paprika - adds smokiness that is so good in this dish. Sweet paprika works too.
  • Cumin - a traditional shakshuka spice that adds depth of flavor.
  • Diced tomatoes - choose a good quality diced tomatoes. You will taste the quality in the finished dish.
  • Maple syrup - or honey, though not strictly vegan, will balance out the acidity in the tomatoes.
  • Vegan feta cheese - optional but adds creaminess and a crave-able pop of saltiness.
  • Firm tofu - I think firm tofu has the best egg-like texture in this dish. You can experiment with extra-firm or silken tofu too.
  • Pepper - for seasoning the tofu.
  • Cilantro - adds freshness to the finished dish. Feel free to substitute parsley or mint.

How to make Vegan Shakshuka:

Cook the vegetables: Cook the onion in olive oil until softened and golden around the edges, about 10 minutes. Add in the bell peppers and cook until they begin to soften and turn a vibrant color, about 3-5 minutes.

Bloom the spices: Add in the garlic and cook for 30 seconds until fragrant. Stir in the salt, paprika and cumin, cooking for 30-60 seconds until fragrant.

Simmer the tomato sauce: Quickly add in the diced tomatoes and maple syrup. Simmer, stirring occasionally, until the sauce thickens and darkens in color, about 5-7 minutes.

Cook the tofu: While the sauce is cooking, season the tofu with salt and pepper. Nestle the tofu down into the sauce. Continue to simmer for another 10-15 minutes or until the tofu is warmed through.

Garnish and serve: Remove from the heat and top with vegan feta, cilantro, and optional chili flakes. Serve with bread and enjoy!

  • Tofu cut into rectangles on a cutting board with salt and pepper.
  • Red onion cooking in a cast iron skillet.
  • Peppers added to a skillet with onions.
  • Vegan shakshuka base of tomatoes and peppers simmering in a pan.
  • Tofu added to the tomato sauce with salt and pepper.

Storage:

Store leftovers in a lidded container in the fridge for 4-6 days. Reheat in the microwave until warmed through.

Freezing is not recommended for this recipe.

What to use for the vegan egg?

In traditional shakshuka, eggs are simmered in the tomato sauce. In this vegan version, firm tofu is the perfect substitute. It has a similar texture and soaks in all the flavor of our fragrant sauce.

Cut it into rectangles, or smaller bite sized pieces if you prefer. Season them with salt and pepper and nestle them down into the sauce. As the sauce simmers it will both warm the tofu through and infuse it with flavor.

Optional toppings:

This vegan shakshuka is delicious as is, but some optional toppings add layers of flavor. Try adding:

  • Fresh herbs - chopped cilantro, parsley, or mint add a pop of freshness.
  • Feta cheese - I like vegan feta for saltiness and creaminess.
  • Chili flakes - red pepper flakes or aleppo pepper add heat and depth of flavor. Red pepper flakes are spicier, so start small and work your way up. Aleppo is a sweeter, fruitier chili flake.
  • Course salt - salt flakes add crunch and a burst of flavor.
  • Drizzle of olive oil - adds richness. A good olive oil will also add fruity and bitter notes that compliment the shakshuka so well!

What should I serve with shakshuka?

I think shakshuka is best served with crusty bread for dunking in the fragrant sauce. Adding a light side salad rounds out the meal and adds a pop of freshness.

Bread dipping into vegan shakshuka.

More breakfast recipes to make ASAP!

  • Vegan Cottage Cheese
  • Protein Overnight Oats
  • Acai Smoothie Bowl
  • Tomato Ricotta Toast
  • Oat Flour Pancakes
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A pan of vegan shakshuka with cilantro and bread.

Vegan Shakshuka

  • Author: Laurel Perry
  • Prep Time: 5 minutes
  • Cook Time: 35 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: African
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Vegan Shakshuka is a crave-able one pan breakfast or dinner recipe. Cubes of tofu are simmered in a rich fragrant tomato sauce with peppers.


Ingredients

Units Scale
  • 2 tablespoons olive oil
  • 1 red onion, diced
  • 1 red bell pepper, cut into strips
  • 1 yellow bell pepper, cut into strips
  • 3 garlic cloves, diced
  • ½ teaspoon salt
  • 1 teaspoon smoked paprika
  • 1 teaspoon cumin
  • 1 (28) oz can diced tomatoes
  • 1 teaspoon maple syrup
  • 1 (14) oz package firm tofu, cut into 2x1 inch rectangles
  • ⅓ cup crumbled vegan feta cheese, optional
  • 2 tablespoons chopped cilantro, optional

Instructions

Heat the olive oil in a 12-inch skillet over medium-high heat. Add the onion and cook until softened and golden around the edges, about 10 minutes. Add in the bell peppers and cook until they begin to soften and turn a vibrant color, about 3-5 minutes.

Add in the garlic and cook for 30 seconds until fragrant. Stir in the salt, paprika and cumin, cooking for 30-60 seconds until fragrant.

Quickly add in the diced tomatoes and maple syrup. Simmer, stirring occasionally, until the sauce thickens and darkens in color, about 5-7 minutes.

While the sauce is cooking, season the tofu with salt and pepper. Nestle the tofu down into the sauce. Continue to simmer for another 10-15 minutes or until the tofu is warmed through.

Remove from the heat and top with vegan feta, cilantro, and optional chili flakes. Serve with bread and enjoy!



Nutrition

  • Serving Size: ¼ recipe (no feta)
  • Calories: 173
  • Sugar: 8g
  • Sodium: 311mg
  • Fat: 11g
  • Saturated Fat: 2g
  • Carbohydrates: 14g
  • Fiber: 4g
  • Protein: 9g
  • Cholesterol: 0mg

Keywords: tofu, tomato, bell pepper, onion, cumin, paprika, feta, cilantro, easy, one pan, dinner, breakfast, middle eastern,

« Almond Flour Banana Muffins
Vegan California Roll »

Reader Interactions

Leave a Reply Cancel reply

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

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

Primary Sidebar

Hi! I'm Laurel

Eating your veggies doesn’t have to mean bland steamed cauliflower and boring salads! My mission is to help people eat their nine servings of fruit & vegetables a day and LOVE it! About me →

Trying to Eat Healtier?

Subscribe and get our top tips for cooking veggies that you will CRAVE!

No spam. Ever.

Footer

↑ back to top

DARN GOOD VEGGIES

  • About
  • Privacy Policy
  • Terms
  • Contact
  • Media Kit

CONNECT

  • Newsletter
  • Instagram
  • Pinterest
  • Youtube

FOOD & RECIPES

  • 30 Minute Meals
  • 10 Ingredients or Less
  • Gluten Free
  • Vegan
  • Plant Basics

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2022 Darn Good Veggies

Copyright © 2023 · Cookd Pro Theme On Genesis Framework · WordPress · Log in