Go Back
Print
This delicious vegan shakshuka is so simple to prepare, you only need one pan! Plus, it's ready in less than 30 minutes. Pin it, you're gonna love this easy vegan dinner recipe so much you'll want to cook it more than once!

Ultimate Vegan Shakshuka

This delicious vegan shakshuka is so simple to prepare, you only need one pan! Plus, it's ready in less than 30 minutes. Pin it, you're gonna love this easy vegan dinner recipe so much you'll want to cook it more than once!

Course Breakfast, Dinner
Cuisine Vegan
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 people
Author Vegan Test Kitchen

Ingredients

  • 3 tbsp extra virgin olive oil
  • 3 cloves garlic, minced
  • 1 yellow onion, chopped
  • 1 bunch kale (approximately 4-5 cups chopped)
  • 28 oz fire roasted crushed or diced tomatoes
  • 15 oz cannellini beans
  • 2 tsp smoked paprika
  • 1 tsp oregano
  • 1 tsp cumin
  • pinch crushed red pepper (optional)
  • pinch sea salt
  • pinch freshly ground black pepper
  • 4 oz vegan cream cheese (we used Daiya)
  • bunch parsley, chopped

Instructions

  1. Heat the olive oil over medium heat in a cast iron skillet. Add the onions and garlic, sautéing until fragrant and translucent in color (approximately 2-3 minutes).

  2. Slowly add the chopped kale and allow to wilt, stirring occasionally for approximately 3-5 minutes.

  3. Add the fire roasted tomatoes with the juices. Stir until combined and add the paprika, cumin, oregano, sea salt, pepper and crushed red pepper. Bring to a simmer.

  4. Slowly add the cannellini beans (drained and rinsed) and cook over medium heat until simmering. Remove from heat and set aside. 

  5. Add dollops of vegan cream cheese on top using an ice cream scoop and sprinkle with freshly ground black pepper and chopped parsley. Serve with pita bread or a crusty baguette and enjoy!