One-Pot Vegan Chickpea Shakshuka

This vegan chickpea shakshuka is a thick, hearty chickpea and tomato-based stew with plant-based eggs that is ready in under 30 minutes. It is a perfect way to enjoy a delicious Middle Eastern breakfast. The term “shakshuka” literally stands...

One-Pot Vegan Chickpea Shakshuka

Home > Vegan Entrees

By on 06/19/2024 - May contain affiliate links. Please read our disclosure.

This vegan chickpea shakshuka is a thick, hearty chickpea and tomato-based stew with plant-based eggs that is ready in under 30 minutes. It is a perfect way to enjoy a delicious Middle Eastern breakfast.

A cast iron skillet from above. 3 fried egg lookalikes with white and yolk part on top of a red chunky sauce sprinkled with green spring onion rings and chopped parsley. You can see chickpeas, chopped tomato and chopped yellow bell peppers.

Want to save this post?

Enter your email below and get it sent straight to your inbox. Plus, I’ll send you budget recipes and money-saving tips every week!

The term “shakshuka” literally stands for “mixture.” Traditionally, it is a dish of poached eggs in a thick, spicy tomato and pepper sauce. This vegan version replaces the eggs with chickpeas for a protein-packed meal.

If you like one-pan, no-mess recipes, try my vegan jackfruit beef stew, vegan bean chili, or this amazing chickpea mushroom curry.

Jump to:❤️ Why you’ll love it🧾 Key ingredients🥘 Equipment👩‍🍳 Instructions💡 Expert tip🔄 Variations🥣 Serving ideas❄️ Storing tips🤔 FAQsMore vegan breakfast recipesVegan Chickpea Shakshuka

❤️ Why you’ll love it

I absolutely adore this chickpea shakshuka recipe. It is a hearty and comforting dish that is perfect for a weekend brunch or a cozy dinner. The combination of the sweet and smoky paprika, the warm and earthy spices, and the slight heat from the cayenne pepper creates a delicious flavor profile that is simply irresistible.

What I love most about this recipe is the use of chickpeas. They not only add a great texture to the dish but also make it a lot more filling. This is a vegan version of the traditional shakshuka, which uses vegan fried eggs.

Chickpeas are a brilliant substitution that I think works even better than the original. They bring a nutty flavor and a wonderful creaminess to the dish that is just amazing.

A red chunky sauce from up close sprinkled with green spring onion rings and chopped parsely. You can see chickpeas, chopped tomato and chopped yellow bell peppers.

A heart shape puzzle of vegetables with a text overlay saying 7-day meal plan

FREE 7-Day Vegan Meal Plan

Subscribe to our newsletters and download it right now.

🧾 Key ingredients

This vegan chickpea shakshuka is a hearty and delicious dish. The best part is that the ingredients required for this recipe are simple, and you may already have them in your pantry.

Onion, garlic, and bell peppers are the heart of this shakshuka. They form a flavorful base for the dish, with the sweetness of the onions and bell peppers balancing the pungency of the garlic.

Sweet smoked paprika, ground cumin, and cayenne pepper are the key spices that give this shakshuka its rich, complex flavor.

Chopped tomatoes and chickpeas are the stars of this dish. The juicy, tangy tomatoes and the hearty chickpeas make the shakshuka a wholesome and satisfying meal.

🛒 You can find detailed measurements for all ingredients in the printable version of the recipe card at the bottom of this post.

🥘 Equipment

A large cast-iron skillet is absolutely essential for this chickpea shakshuka recipe. Its ability to distribute heat evenly allows all the flavors to meld together perfectly.

👩‍🍳 Instructions

Preparing the ingredients

STEP 1
Start by preparing the vegetables. Peel and chop one onion, and set it aside for later use.

STEP 2
Next, peel and mince two cloves of garlic. This will add a wonderful flavor to your dish.

STEP 3
Wash, deseed, and chop one bell pepper. This will add a lovely sweetness and crunch to your shakshuka.

Making the chickpea shakshuka

STEP 1
Heat two tablespoons of olive oil in a large cast-iron skillet. Add the chopped onion, minced garlic, and chopped bell pepper to the skillet. Sauté these ingredients for about five minutes, until they are soft and fragrant.

STEP 2
Now, it’s time to add the spices. Add one teaspoon of smoked paprika, half a teaspoon of fennel seeds, half a teaspoon of cumin seeds, a quarter teaspoon of cinnamon, a pinch of cayenne pepper, and half a teaspoon of sugar to the skillet.

STEP 3
Stir the spices into the vegetable mixture and sauté for about a minute. This will help to toast the spices and bring out their flavors.

STEP 4
Next, add one can of diced tomatoes and one can of drained chickpeas to the skillet. Stir all the ingredients together, cover the skillet, and allow the mixture to simmer over medium heat for about ten minutes. Remember to stir occasionally.

STEP 5
After ten minutes, remove the lid from the skillet. Allow the shakshuka to simmer for an additional five minutes, or until it is thick and bubbly.

STEP 6
While the shakshuka is simmering, toast some slices of whole grain bread. This will be a delicious accompaniment to your shakshuka.

STEP 7
Finally, it’s time to enjoy your chickpea shakshuka. Serve it in the skillet, and enjoy it with the toasted bread.

A red chunky sauce from up close sprinkled with green spring onion rings and chopped parsley. You can see chickpeas, chopped tomato and chopped yellow bell peppers.

💡 Expert tip

For the best flavor, do not rush the cooking process of the sauce. Allow the onions, garlic, and bell pepper to sauté until they are soft and starting to caramelize. This will release their natural sweetness and add depth to the shakshuka. Also, simmer the tomato and chickpea mixture for the full 15 minutes to allow the flavors to meld together and the sauce to thicken.

🔄 Variations

If you are a fan of spicy food, consider adding some extra cayenne pepper to give this dish a fiery kick. Remember, a little goes a long way, so start with a small amount and adjust to your desired heat level.

For a protein boost, incorporate other types of beans such as kidney beans or black beans. They will not only add a different texture but also increase the protein content of the dish, making it even more satisfying.

If you are a fan of extra texture in your food, try adding some chopped nuts, like almonds or cashews, on top. They will not only provide a nice crunch but also add a delicious nutty flavor to the dish.

🥣 Serving ideas

Chickpea shakshuka is a versatile dish that can be enjoyed for breakfast, brunch, or dinner. If you choose to have it for breakfast, it pairs beautifully with a variety of side dishes.

For a hearty morning meal, consider serving it with a side of pita bread, naan, or your favorite crusty bread. The bread can be used to scoop up the delicious sauce and chickpeas, making for a satisfying and delicious start to your day.

In addition, a fresh salad is a great way to round out the meal. A tomato salad, cucumber salad, or a fresh salsa can add a burst of freshness and acidity, balancing out the rich flavors of the shakshuka.

If you prefer a more substantial breakfast, consider adding a side of hummus. Classic hummus is always a hit, or you can try a more unique option like roasted beet hummus or smoky roasted eggplant dip.

A cast iron skillet from above. 3 fried egg lookalikes with white and yolk part on top of a red chunky sauce sprinkled with green spring onion rings and chopped parsley. You can see chickpeas, chopped tomato and chopped yellow bell peppers.

❄️ Storing tips

This chickpea shakshuka can easily be stored if you have leftovers at hand.

To store, allow the shakshuka to cool completely. Once cooled, transfer it to an airtight container and place it in the refrigerator. It will stay fresh and tasty for up to 3-4 days.

I do not recommend freezing this dish. The delicate nature of the chickpeas and the bell peppers can become mushy and lose their texture when frozen and then thaw.

It is best to enjoy this shakshuka fresh or store it in the refrigerator for later. Plus, it is so delicious that there is a slim chance you will have any leftovers to freeze!

A cast iron skillet from above. 3 fried egg lookalikes with white and yolk part on top of a red chunky sauce sprinkled with green spring onion rings and chopped parsley. You can see chickpeas, chopped tomato and chopped yellow bell peppers.

🤔 FAQs

Can I use other beans instead of chickpeas?

Yes, you can definitely use other beans in this recipe. I have tried it with white beans and it turned out just as tasty. Just make sure to adjust the cooking time if needed.

What can I use instead of fennel seeds?

If you are not a fan of the flavor of fennel seeds, you can simply leave them out or replace them with an equal amount of other seeds, such as cumin or coriander seeds.

Can I use fresh tomatoes instead of canned ones?

Absolutely! If you have an abundance of fresh tomatoes, you can chop them up and use them in this recipe. Just make sure to add a little bit of water or vegetable broth as fresh tomatoes do not have as much liquid as canned ones.

Do I have to use a cast-iron skillet?

While a cast-iron skillet is my preferred choice for this recipe, you can use any large skillet or even a saucepan. Just make sure it is big enough to hold all the ingredients.

THANK YOU so much for visiting our website. Please comment below if you have tried this recipe. We LOVE hearing from you! If you loved the recipe, please don’t forget to give us a ⭐⭐⭐⭐ RATING. We appreciate all of our readers.  

Different colorful vegetables drawn as icons on an orange background in a shape of a heart.

A cast iron skillet from above. 3 fried egg lookalikes with white and yolk part on top of a red chunky sauce sprinkled with green spring onion rings and chopped parsley. You can see chickpeas, chopped tomato and chopped yellow bell peppers.

Vegan Chickpea Shakshuka

Sharon Palmer RDN

This vegan chickpea shakshuka is a thick, hearty chickpea and tomato-based stew with plant-based eggs that is ready in under 30 minutes. It is a perfect way to enjoy a delicious Middle Eastern breakfast.

Prep Time 5 minutes

Cook Time 25 minutes

Total Time 30 minutes

Course Main Course

Servings 6 servings

Calories 49kcal

EXCLUSIVE 5-ingredient recipes for busy home cooks that are ready in 15 minutes!Check out our Express Vegan Cookbook!

Instructions 

Peel and chop onion. Peel and mince garlic. Wash and chop bell pepper.

Heat olive oil in a large cast-iron skillet.

Add chopped onions, minced garlic, and chopped bell pepper and sauté for 5 minutes.

Add smoked paprika, fennel seeds, cumin seeds, cinnamon, cayenne pepper, and sugar and sauté for 1 minute.

Add canned diced tomatoes and canned drained chickpeas, cover, and simmer over medium heat for 10 minutes, stirring occasionally.

Remove lid and allow to simmer for an additional 5 minutes, until thick and bubbly.

While shakshuka is simmering, place slices of whole grain bread in a toaster, toaster oven, or oven and toast until crisp and golden brown. And make some of our super easy soy-free, gluten-free Vegan Fried Eggs to accompany this delicious dish.

Nutrition

Nutrition Facts

Vegan Chickpea Shakshuka

Amount Per Serving (1 cup of shakshuka without topping)

Calories 49 Calories from Fat 27

% Daily Value*

Fat 3g5%

Saturated Fat 1g6%

Sodium 4mg0%

Potassium 108mg3%

Carbohydrates 6g2%

Fiber 1g4%

Sugar 4g4%

Protein 1g2%

Vitamin A 1035IU21%

Vitamin C 28mg34%

Calcium 19mg2%

Iron 1mg6%

* Percent Daily Values are based on a 2000 calorie diet.

Reader Interactions