Some nights I don't want a plan, I want a skillet, a hunk of bread, and the smell of cumin blooming in olive oil. This chickpea shakshuka is that night, the kind of fast vegetarian dinner recipe you build by feel, tasting as you go, letting the tomatoes slump into something jammy and deep while the eggs poach like little suns on top.
Advertisements1
I first ate a version of this in a tiny family-run spot off a side street, where the owner ladled the sauce straight from a blackened pan and refused to give me the recipe, only a wink and the word 'patience.' So here is my impatient version: one pan, pantry staples, about 50 minutes from cold stove to table, and easily under 12 dollars to feed six.
Serve it with charred flatbread, a spoon of thick yogurt, and whatever herbs are wilting in your fridge. No strict plan required, just wander through your spice drawer and trust your nose.
Why You'll Love This Recipe
About the Ingredients
3 tablespoons olive oil
Use a fruity extra-virgin for finishing and a cheaper one for cooking. If you only have butter, use 2 tablespoons butter plus 1 tablespoon oil so it does not burn.
1 large yellow onion, about 1 1/2 cups diced
Yellow onion gives the sweetest base; a red onion works but turns the sauce slightly pink. Look for firm, papery skin with no soft spots at the market.
1 large red bell pepper, about 1 1/2 cups diced
Red bells are sweeter than green; frozen sliced peppers are a fine shortcut, no thawing needed. Buy peppers that feel heavy for their size.
4 garlic cloves, thinly sliced
Sliced garlic melts into the sauce; pre-minced jarred garlic is acceptable but use 1 tablespoon and add it later so it does not scorch.
2 teaspoons ground cumin
Toast it in the oil for 30 seconds to wake it up. No cumin? Use 1 1/2 teaspoons ground coriander plus a pinch of smoked paprika.
1 teaspoon smoked paprika
Smoked, not sweet, paprika is what makes this taste fire-roasted. Sweet paprika plus 1/4 teaspoon liquid smoke is a decent stand-in.
1/4 teaspoon red pepper flakes
Adjust to your heat tolerance; a minced jalapeno adds fresh bite instead. Skip entirely for kids and pass hot sauce at the table.
1 can (28 ounces) crushed tomatoes
Crushed gives body fast; whole peeled tomatoes crushed by hand are even better if you have five extra minutes. San Marzano-style cans are worth the dollar.
2 cans (15 ounces each) chickpeas, drained and rinsed
Rinse well to kill the canning liquid foam. Dried chickpeas work if you cook 1 1/2 cups from dry, but canned keeps this a true weeknight dinner.
6 large eggs
Fresh eggs hold their shape best; if yours are older, poach them 1 minute longer. Bring them to room temperature so they cook evenly.
3 cups baby spinach, loosely packed
Kale or Swiss chard works, but chop it and add 3 minutes earlier. Wash and dry it well so the sauce does not turn watery.
3/4 teaspoon kosher salt, plus more to taste
Kosher salt seasons gently; if using fine table salt, start with 1/2 teaspoon. Taste the sauce before the eggs go in, always.
Tips & Tricks
Do not crowd the eggs
Six eggs need room to poach, so use a 12-inch skillet or cook them in two batches. If they touch, the whites steam instead of setting and you get rubbery edges.
Season the eggs themselves
A tiny pinch of salt and pepper on each yolk before the lid goes on makes a surprising difference. The sauce seasons the bottom, but the top needs love too.
- Simmer the sauce longer than feels necessary: Crushed tomatoes need 12 to 15 minutes of bubbling to lose their tinny edge and turn jammy. If it tastes flat, it is undercooked, not underseasoned.
- Make wells with a spoon, not your fingers: Press a deep hollow into the sauce so the egg white pools and the yolk stays centered. Shallow wells let the eggs slide and merge into one giant omelet.
Pro Tips
Step-by-Step Instructions
1. Warm the oil
Heat 3 tablespoons olive oil in a 12-inch skillet over medium heat, about 350F (175C), until it shimmers and a drop of water sizzles on contact, roughly 2 minutes.
2. Soften the vegetables
Add the onion and bell pepper and cook 7 to 8 minutes, stirring occasionally, until softened and lightly golden at the edges. You want them translucent, not browned.
3. Bloom the spices
Stir in the garlic, cumin, smoked paprika, and red pepper flakes and cook 30 to 45 seconds, just until fragrant. If the garlic starts to brown, pull the pan off the heat immediately.
4. Build the sauce
Pour in the crushed tomatoes, add 3/4 teaspoon salt, and stir, scraping up the browned bits. Bring to a gentle simmer, then cook 12 to 15 minutes over medium-low heat until the sauce darkens and a spoon dragged through leaves a clean trail.
5. Fold in chickpeas and greens
Stir in the chickpeas and spinach and cook 3 to 4 minutes, until the greens wilt and the chickpeas are hot through. Taste and add salt if the sauce tastes dull.
6. Poach the eggs
Make six deep wells with the back of a spoon and crack one egg into each. Cover and cook 6 to 8 minutes over low heat, until the whites are opaque and set but the yolks still wobble when you nudge the pan.
7. Check doneness
If you want certainty, the egg whites should read 160F (71C) at the thickest part. Uncover, grind black pepper over the top, and scatter herbs.
8. Rest and serve
Take the pan off the heat and let it sit 2 minutes so the sauce tightens. Serve straight from the skillet with warm flatbread and yogurt.
Delicious Variations
Green Shakshuka
Swap the crushed tomatoes for 5 cups chopped tomatillos or Swiss chard and simmer 10 minutes for a tangy, verdant version.
Harissa Chickpea Bake
Stir 2 tablespoons harissa into the sauce, then crack the eggs and bake at 400F (205C) for 12 to 14 minutes.
Greek-Style Skillet
Add 1 teaspoon dried oregano, top with crumbled feta and kalamata olives, and finish with a drizzle of good olive oil.
How to Store Fast Vegetarian Dinner Recipes: One-Pan Chickpea Shakshuka
Refrigerator
Store leftovers in an airtight container up to 3 days; the sauce deepens overnight, though the eggs will firm up.
Freezer
Freeze the sauce and chickpeas without the eggs for up to 3 months in a freezer bag; thaw overnight in the fridge before reheating.
Reheating
Reheat gently in a covered skillet over medium-low heat for 5 to 7 minutes, adding a splash of water if the sauce looks dry.
Frequently Asked Questions
Q: What do you serve with shakshuka?
Warm flatbread or crusty sourdough is the classic partner, along with thick yogurt or labneh. A crisp cucumber salad or roasted potatoes round it into a full dinner.
Make this on a Tuesday when the fridge looks bleak and the day ran long, and let the smell of cumin and tomatoes do the rest. Wander through your spice drawer, taste as you go, and tell me what you swapped in. Wander wisely.
Fast Vegetarian Dinner Recipes: One-Pan Chickpea Shakshuka
Fast Vegetarian Dinner Recipes start here: smoky one-pan chickpea shakshuka, ready in 50 minutes, rich in protein and perfect for meatless weeknights.
🧂 Ingredients
- 3 tablespoons olive oil
- 1 large yellow onion, about 1 1/2 cups diced
- 1 large red bell pepper, about 1 1/2 cups diced
- 4 garlic cloves, thinly sliced
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes
- 1 can (28 ounces) crushed tomatoes
- 2 cans (15 ounces each) chickpeas, drained and rinsed
- 6 large eggs
- 3 cups baby spinach, loosely packed
- 3/4 teaspoon kosher salt, plus more to taste
📋 Instructions
- 1Warm the oil — Heat 3 tablespoons olive oil in a 12-inch skillet over medium heat, about 350F (175C), until it shimmers and a drop of water sizzles on contact, roughly 2 minutes.
- 2Soften the vegetables — Add the onion and bell pepper and cook 7 to 8 minutes, stirring occasionally, until softened and lightly golden at the edges. You want them translucent, not browned.
- 3Bloom the spices — Stir in the garlic, cumin, smoked paprika, and red pepper flakes and cook 30 to 45 seconds, just until fragrant. If the garlic starts to brown, pull the pan off the heat immediately.
- 4Build the sauce — Pour in the crushed tomatoes, add 3/4 teaspoon salt, and stir, scraping up the browned bits. Bring to a gentle simmer, then cook 12 to 15 minutes over medium-low heat until the sauce darkens and a spoon dragged through leaves a clean trail.
- 5Fold in chickpeas and greens — Stir in the chickpeas and spinach and cook 3 to 4 minutes, until the greens wilt and the chickpeas are hot through. Taste and add salt if the sauce tastes dull.
- 6Poach the eggs — Make six deep wells with the back of a spoon and crack one egg into each. Cover and cook 6 to 8 minutes over low heat, until the whites are opaque and set but the yolks still wobble when you nudge the pan.
- 7Check doneness — If you want certainty, the egg whites should read 160F (71C) at the thickest part. Uncover, grind black pepper over the top, and scatter herbs.
- 8Rest and serve — Take the pan off the heat and let it sit 2 minutes so the sauce tightens. Serve straight from the skillet with warm flatbread and yogurt.



