Garlicky, savory, a bit of smoke and spice, and overall pure satisfaction. This Shakshuka Dip is so perfect for sharing with friends (or keeping all to yourself!) It's amazing.

Shakshuka Dip [Vegan]





For the Eggplant Layer:

  • 2 large eggplants
  • 2 large garlic cloves (with peels on)
  • salt and pepper to taste

For the Bean Layer:

  • 2 15oz cans white beans – drained and rinsed
  • 1 tablespoon olive oil
  • 1 clove garlic – minced
  • 2 tablespoons fresh parsley
  • salt and pepper to taste

For the Tomato Layer: 

  • 2 tablespoons olive oil
  • 1/2 medium onion- small diced
  • 4 garlic cloves- minced
  • 1 heaping tablespoon cumin
  • 2 tablespoons mild harissa (or more to taste)
  • 1 teaspoon smoked paprika
  • 2 15 oz cans petite diced tomatoes
  • salt and pepper to taste

To Serve:

  • 1/2 cup vegan feta
  • 2 tablespoons fresh parsley – chopped
  • 1/4 cup kalamata olives
  • crusty baguette / pita (or pita chips) / sliced veggies


  1. Make the eggplant layer: Preheat the oven to 375 degrees. Slice eggplant in half and place face down on a greased baking sheet (can also use foil or silicon mat) with the 2 garlic cloves that have the peels. Bake for 45 min to 1 hour until completely soft. Cool until you are able to handle it. Put eggplant in a colander and strain for about 15 minutes. Place eggplant and roasted garlic in a bowl and mash with a fork until combined. Set aside
  2. Make the bean layer: pulse all ingredients in a food processor until combined. Set aside.
  3. Make the tomato layer: In a large saucepan, saute onion until translucent. Add the garlic, cumin, harissa, and smoked paprika. Cook until fragrant. Add tomato paste and diced tomatoes. Stir to combine.
  4. Layer the dip! Start with a little bit of the tomato layer on the bottom of a baking dish. Add the bean layer, then the eggplant layer, then finally top with the tomato layer. Bake for 15-20 minutes until all flavors are combined and dip is hot!
  5. Remove from oven and top with parsley and vegan feta (can also add some avocado if you like!)