Chickpea Shakshuka

A hearty, one-pan twist on classic shakshuka that adds protein-packed chickpeas for a more filling vegetarian dinner. Bright, spiced tomato sauce braises eggs to silky perfection — ready in under 40 minutes and perfect with crusty bread or warm pita.

0.0(0 reviews)
Prep: 10m · Cook: 25m · Total35 mins
DifficultyEasy
Serves4
Chickpea Shakshuka
Jake

Jake's note

"This chickpea shakshuka is a weekday hero — one skillet, minimal cleanup, and big on flavor. It shines for casual dinners, weekend brunches, or anytime you want a comforting meatless meal."

Chickpea Shakshuka

This chickpea shakshuka takes the bright, spiced tomato base of the classic and turns it into a more filling, weeknight-ready skillet by folding in a can of chickpeas. The beans add a nutty bite and a creamy contrast to the stewed tomatoes, so each spoonful gives you saucy, slightly smoky tomato, tender chickpea, and a velvet egg yolk to tie everything together. Because the sauce is robust and well-seasoned, a simple garnish of parsley and a drizzle of good olive oil is often all the dish needs.

It’s a forgiving recipe: the sauce can be made ahead and gently reheated, or thickened down while you prep bread for dipping. Cooked on one pan in under 40 minutes, it suits people who want a protein-rich vegetarian meal without fuss — great for solo dinners, casual brunches, or feeding a small group with minimal cleanup. Small technique choices, like briefly toasting the tomato paste and giving the sauce time to reduce, are what lift this from everyday to memorable.

Plan your timing

6:19 pm6:25 pmPrep the aromatics
6:25 pm6:31 pmSauté onion and pepper
6:31 pm6:37 pmBuild the tomato-chickpea sauce
6:37 pm6:43 pmPoach the eggs
6:43 pm6:49 pmFinish and garnish
6:49 pm6:55 pmServe
Advertisement

Ingredients

Yield
4

Instructions

Prep the aromatics

Finely chop the yellow onion and dice the red bell pepper. Peel and mince the garlic. Set these prepared vegetables to the side so everything is ready when you start cooking.

For this step

  • 1 mediumYellow onion, finely chopped
  • 1 mediumRed bell pepper, diced
  • 3 clovesGarlic cloves, minced
Prep the aromatics

Sauté onion and pepper

Heat the olive oil in a large skillet over medium heat. Add the chopped onion and bell pepper and cook, stirring occasionally, until softened and beginning to brown, about 6–8 minutes.

For this step

  • 2 tbspOlive oil
Sauté onion and pepper

Build the tomato-chickpea sauce

Stir in the minced garlic and tomato paste and cook 30–60 seconds until fragrant. Add the spice blend, then pour in the crushed tomatoes and add the drained chickpeas. Bring to a gentle simmer, reduce heat to medium-low, and cook uncovered 10–12 minutes until the sauce thickens and the flavors meld; taste and adjust seasoning.

For this step

  • 1 28 oz canCrushed tomatoes
  • 1 15 oz can (drained)Chickpeas, drained and rinsed
  • 2 tbspTomato paste
  • 1 blendSpice blend (ground cumin, smoked paprika, red pepper flakes, salt & black pepper)
Build the tomato-chickpea sauce

Poach the eggs

Make four small wells in the sauce and crack an egg into each well. Cover the skillet and cook 5–8 minutes depending on how runny you like the yolks (5 minutes for runny, 8 for set).

For this step

  • 4 largeLarge eggs
Poach the eggs

Finish and garnish

Remove the skillet from the heat and sprinkle chopped fresh parsley over the top. If you like, season with a final pinch of salt and pepper or a drizzle of good olive oil.

For this step

  • 0.25 cupFresh parsley, chopped (for garnish)
Finish and garnish

Serve

Serve the chickpea shakshuka straight from the pan with crusty bread, pita, or warm flatbreads to scoop up the sauce and runny yolks. Leftovers keep in the fridge for 2–3 days; reheat gently on the stovetop.
Serve

Tips from the kitchen

Bloom the spices

After stirring in the tomato paste, cook the spices with the paste and garlic for 30–60 seconds to release their aroma and round out the flavors.

Season in stages

Salt the sauce early and taste again after it has thickened; canned tomatoes and chickpeas vary in sodium, so you may need a final adjustment.

Smash some chickpeas

Lightly crush a quarter of the chickpeas against the pan to thicken the sauce and create a creamier mouthfeel while keeping some beans whole for texture.

Perfect egg timing

Make shallow wells for the eggs and cover the pan; check at five minutes for runny yolks and up to eight minutes for firmer yolks to match your preference.

Use a wide skillet

A wide, shallow pan gives the sauce room to reduce evenly and makes it easier to space out the eggs so they cook uniformly.

Variations & substitutions

Greens and lemon

Stir in a few handfuls of baby spinach or chopped Swiss chard in the last 2–3 minutes of cooking and finish with a squeeze of lemon for brightness.

Spicy harissa twist

Swap the red pepper flakes for 1–2 teaspoons of harissa paste and add a touch of honey to balance the heat for a North African spin.

Cheesy finish

Scatter crumbled feta or fresh goat cheese over the finished shakshuka for a salty, creamy contrast that pairs beautifully with the tomato sauce.

Vegan protein option

Skip the eggs and fold in pan-seared cubes of firm tofu or extra chickpeas, or drop spoonfuls of seasoned mashed chickpea ‘ricotta’ for a vegan-friendly version.

Storage & make-ahead

Store leftovers in an airtight container in the refrigerator for up to 3 days. Because eggs can become rubbery when reheated, transfer only the sauce and chickpeas to a container when possible, then reheat gently on the stovetop and poach or fry fresh eggs to serve. The sauce can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.

What to serve with it

Serve straight from the skillet with thick slices of crusty bread, warm pita, or grilled flatbreads to mop up the sauce and runny yolks, and offer lemon wedges for cutting through the richness. A simple cucumber–tomato salad dressed with olive oil and sumac or a bowl of olives makes a bright, textural counterpoint; pair with mint tea or a light, fruity red like Gamay for an easy meal.

Frequently asked questions

Can I use whole canned tomatoes instead of crushed?

Yes — crush the tomatoes by hand or pulse them briefly in a blender before adding, or add whole tomatoes and simmer a bit longer while breaking them up with your spoon so the sauce becomes saucy rather than chunky.

How do I make this vegan?

Omit the eggs and increase the chickpeas or add cubes of pan-fried tofu or tempeh for extra protein, or spoon in a chickpea-based ‘ricotta’ before serving to mimic the creamy element.

Why is my sauce too watery?

Simmer uncovered until it reduces and thickens, and make sure to sauté the tomato paste until it darkens slightly before adding the crushed tomatoes, which helps build body and concentrated flavor.

Can I prepare this ahead of time?

Yes — the tomato-chickpea sauce can be made a day ahead and reheated gently; for best texture, add fresh eggs to poach in the reheated sauce right before serving.

Can I freeze this dish?

Freeze only the sauce (without eggs) for up to two months in a freezer-safe container; thaw overnight in the fridge and reheat on the stovetop, then add fresh eggs to poach.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Prep the aromatics
  • Yellow onion, finely chopped1 medium
  • Red bell pepper, diced1 medium
  • Garlic cloves, minced3 cloves
Step 2: Sauté onion and pepper
  • Olive oil2 tbsp
Step 3: Build the tomato-chickpea sauce
  • Crushed tomatoes1 28 oz can
  • Chickpeas, drained and rinsed1 15 oz can (drained)
  • Tomato paste2 tbsp
  • Spice blend (ground cumin, smoked paprika, red pepper flakes, salt & black pepper)1 blend
Step 4: Poach the eggs
  • Large eggs4 large
Step 5: Finish and garnish
  • Fresh parsley, chopped (for garnish)0.25 cup

Nutrition Facts

Per serving: about 2 cups

Calories393
Total Fat15.7g
Saturated Fat2.5g
Trans Fat0g
Polyunsaturated Fat4.8g
Monounsaturated Fat6.3g
Total Carbohydrates59.1g
Dietary Fiber19.9g
Total Sugars16.2g
Protein18.8g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Chickpea Shakshuka

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect