Dive into the rich, sun-drenched flavors of Shakshuka with Chickpeas—an irresistible fusion of spiced tomato sauce, tender chickpeas, and perfectly poached eggs.
Jump to:
- 📋 RECIPE AT A GLANCE
- Ingredients
- Instructions
- Shakshuka with Chickpeas – Ingredient Substitutions
- Shakshuka with Chickpeas – Recipe Variations
- Shakshuka with Chickpeas – Essential Equipment
- Shakshuka with Chickpeas – Storage and Reheating Tips
- Shakshuka with Chickpeas – Top Tips for Perfect Eggs and Sauce
- Shakshuka with Chickpeas – Frequently Asked Questions (FAQ)
- Shakshuka with Chickpeas — A Hearty, Flavor-Packed Breakfast or Brunch
- Related
- Pairing

This one-pan dish offers a vibrant, protein-rich start to the day that’s both fulfilling and easy to prepare. Whether shared at the table with loved ones or savored solo, Shakshuka is sure to become a comforting favorite.
What Is Shakshuka with Chickpeas?
Shakshuka is a traditional North African and Middle Eastern dish featuring eggs poached in a richly spiced tomato-and-pepper sauce.

Adding chickpeas brings earthiness, extra protein, and a satisfying bite, making it ideal for breakfast, brunch, or even a light dinner.
Choosing the Best Ingredients
- Tomatoes: Use well-ripened plum or Roma tomatoes for sweetness and depth. Canned whole or crushed tomatoes are a great substitute in off-season.
- Chickpeas: For convenience and texture, canned chickpeas are perfect. Just rinse and drain them well. If you prefer dried, soak and cook until tender before adding.

- Spices: A blend of paprika, cumin, and optional chili (cayenne or harissa) brings warmth and complexity. Don’t skip the pinch of sugar—it balances the tomato’s acidity beautifully.
- Freshness: Finish with chopped cilantro or parsley and a sprinkle of feta or crumbled goat cheese for brightness and richness.
How to Build Your Shakshuka Base
This recipe is accessible and flexible—prep everything, then let the flavors meld as you cook one succulent, saucy, satisfying skillet dish.

📋 RECIPE AT A GLANCE
| Detail | Time / Amount |
|---|---|
| Prep time | 10 minutes |
| Cook time | 20–25 minutes |
| Total time | 30–35 minutes |
| Yield | 4 servings |

This was inspired by my other recipe on this site, and pairs well with this amazing sidedish recipe.
Ingredients
Ingredients:
Optional: chopped cilantro or parsley, crumbled feta or goat cheese, crusty bread or pita for serving
2 tablespoons olive oil
1 medium onion, finely chopped
1 red bell pepper, seeded and diced
3 garlic cloves, minced
1 teaspoon ground cumin
1 teaspoon sweet paprika
½ teaspoon chili powder or a dash of cayenne (adjust to your heat preference)
1 (14-oz) can crushed tomatoes (or chopped fresh equivalent)
Salt and freshly ground black pepper, to taste
1 teaspoon sugar (optional, to balance acidity)
1 (15-oz) can chickpeas, rinsed and drained
4 large eggs

See recipe card for quantities.
Instructions
Instructions:
- Heat the Pan
Warm 2 tablespoons of olive oil in a medium-to-large deep skillet over medium heat. - Sauté Aromatics
Add the chopped onion and diced red bell pepper. Cook until softened and slightly golden, about 5–7 minutes. - Add Garlic & Spices
Stir in the minced garlic, cumin, paprika, and chili powder. Cook until fragrant—about 1 minute. - Simmer the Tomato Base
Pour in the crushed tomatoes. Season with salt, pepper, and sugar (if using). Bring the mixture to a gentle simmer, then reduce heat to maintain a gentle bubbling. Let it cook for 8–10 minutes, stirring occasionally. - Stir in Chickpeas
Gently fold in the rinsed chickpeas. Let the mixture simmer for another 5 minutes, allowing flavors to meld and the sauce to slightly thicken. - Create Wells & Crack Eggs
Use the back of a spoon to make four shallow wells in the sauce. Crack one egg into each well. Cover the skillet with a lid and cook until the egg whites are set but yolks remain runny—about 5–7 minutes. Adjust time to suit your yolk preference. - Garnish & Serve
Sprinkle with chopped cilantro or parsley and crumble feta or goat cheese over the top if desired. Serve hot, straight from the skillet, with crusty bread or warm pita for dipping.
Hint: Sauté your spices in oil for 30–60 seconds before adding tomatoes — this “blooms” the cumin, paprika, and chili powder, releasing their essential oils and deepening the flavor of the whole dish. It’s a small step that makes a huge difference in richness and aroma.
Shakshuka with Chickpeas – Ingredient Substitutions
Easily swap ingredients to suit your pantry or dietary needs. Use white beans or lentils instead of chickpeas, fresh tomatoes instead of canned, or vegan alternatives like tofu to replace eggs. Adjust spices like smoked paprika or turmeric to change the flavor profile while keeping the dish delicious.
Bonus Tip: When the eggs are in the sauce, cover the skillet with a lid but turn the heat to low. This traps steam, gently cooks the whites, and keeps the yolks runny.
If you’re unsure, start checking at the 4-minute mark — the carryover heat will continue to set the whites even after you turn off the burner, so you can stop cooking a little early for that perfect golden flow.

Shakshuka with Chickpeas – Recipe Variations
Make shakshuka your own! Try a green version with spinach or kale, add harissa or jalapeños for heat, or Mediterranean-style with olives and artichoke hearts. Serve over quinoa, couscous, or add avocado and halloumi for a richer meal.
See this spicy version of this recipe on my website!
Shakshuka with Chickpeas – Essential Equipment
For perfect shakshuka every time, use a large, deep skillet with a tight-fitting lid. A wooden spoon,
spatula,
and measuring spoons are helpful.
Oven-safe skillets let you finish eggs in the oven if cooking for a crowd.

Shakshuka with Chickpeas – Storage and Reheating Tips
Store leftover tomato-chickpea sauce in an airtight container in the fridge for up to 3 days, or freeze for up to 2 months. Reheat gently, adding water if needed, and poach fresh eggs in the warmed sauce before serving.
Shakshuka with Chickpeas – Top Tips for Perfect Eggs and Sauce
Ensure perfectly runny yolks by covering the skillet on low heat while cooking eggs. Bloom your spices in oil before adding tomatoes to deepen flavor. Use a splash of water if the sauce thickens too quickly, and always taste and adjust seasoning before serving.

Shakshuka with Chickpeas – Frequently Asked Questions (FAQ)
Q: Can I make shakshuka ahead of time?
A: Yes! Store the tomato-chickpea sauce without eggs in the fridge for up to 3 days or freeze for up to 2 months. Add fresh eggs when ready to serve.
Q: Can I make shakshuka vegan?
A: Absolutely! Skip the eggs and add extra vegetables, tofu cubes, or plant-based protein.
Q: How spicy is shakshuka?
A: You control the heat. Use mild paprika for a gentle flavor, or add harissa, cayenne, or chili flakes for a spicier dish.
Q: What can I serve with shakshuka?
A: Crusty bread, pita, warm tortillas, or cooked grains like quinoa or couscous work perfectly for dipping and soaking up the sauce.

Shakshuka with Chickpeas — A Hearty, Flavor-Packed Breakfast or Brunch
Ingredients
Ingredients:
2 tablespoons olive oil
1 medium onion, finely chopped
1 red bell pepper, seeded and diced
3 garlic cloves, minced
1 teaspoon ground cumin
1 teaspoon sweet paprika
½ teaspoon chili powder or a dash of cayenne (adjust to your heat preference)
1 (14-oz) can crushed tomatoes (or chopped fresh equivalent)
Salt and freshly ground black pepper, to taste
1 teaspoon sugar (optional, to balance acidity)
1 (15-oz) can chickpeas, rinsed and drained
4 large eggs
Optional: chopped cilantro or parsley, crumbled feta or goat cheese, crusty bread or pita for serving
Instructions
Instructions:
-
Heat the Pan
Warm 2 tablespoons of olive oil in a medium-to-large deep skillet over medium heat. -
Sauté Aromatics
Add the chopped onion and diced red bell pepper. Cook until softened and slightly golden, about 5–7 minutes. -
Add Garlic & Spices
Stir in the minced garlic, cumin, paprika, and chili powder. Cook until fragrant—about 1 minute. -
Simmer the Tomato Base
Pour in the crushed tomatoes. Season with salt, pepper, and sugar (if using). Bring the mixture to a gentle simmer, then reduce heat to maintain a gentle bubbling. Let it cook for 8–10 minutes, stirring occasionally. -
Stir in Chickpeas
Gently fold in the rinsed chickpeas. Let the mixture simmer for another 5 minutes, allowing flavors to meld and the sauce to slightly thicken. -
Create Wells & Crack Eggs
Use the back of a spoon to make four shallow wells in the sauce. Crack one egg into each well. Cover the skillet with a lid and cook until the egg whites are set but yolks remain runny—about 5–7 minutes. Adjust time to suit your yolk preference. -
Garnish & Serve
Sprinkle with chopped cilantro or parsley and crumble feta or goat cheese over the top if desired. Serve hot, straight from the skillet, with crusty bread or warm pita for dipping.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with [this recipe]:













Leave a Reply