fbpx Print
clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
Easy Vegan Shakshuka (No Tofu)

Easy Vegan Shakshuka (No Tofu)

  • Author: romylondonuk
  • Prep Time: 10
  • Cook Time: 20
  • Total Time: 30 minutes
  • Yield: 2-4 1x
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan


Delicious and easy vegan Shakshuka – made entirely without tofu! Wonderfully more-ish and perfect for your vegan Sunday brunch.


  • 1 stalk celery, finely diced
  • 1/2 yellow onion, finely diced
  • 1 clove garlic, crushed
  • 1 red pepper, diced
  • olive oil for frying
  • smoked paprika
  • black pepper
  • sea salt to taste
  • 1 Tbsp tomato paste
  • 1 Tbsp tomato relish (optional)
  • 1 tin chopped tomatoes
  • 1 tin of cherry tomatoes (or a second tin of chopped)
  • a handful of kale, roughly chopped

Serve with:


  1. If you’d like to serve your Vegan Shakshuka with vegan scrambled eggs, then begin with the recipe you can find here. Once one, place them aside for later use. If you’re leaving out the ‘eggy’ part of this dish, skip ahead to step 2.
  2. Heat a splash of olive oil n a large frying pan, and sauté your onions until translucent. Add the crushed garlic and cook for 1 minute before adding the celery and red pepper. Cook for 3 minutes to soften and stir regularly,.
  3. Add in the chopped tomatoes, cherry tomatoes, tomato paste and tomato relish (optional). Sprinkle the spices over the top and stir to combine. Reduce to low/medium heat and let it simmer for 5 minutes.
  4. Add in the kale (and vegan scrambled eggs), then stir to combine and serve warm with parsley, fresh yogurt and toasted bread.
  5. Enjoy!

Keywords: vegan shakshuka, easy vegan shakshuka, vegan shakshuka no tofu, vegan scrambled egg

Looking for Something?