« Quick and easy goat cheese, raisin, walnut and arugula flatbread pizza {vegetarian} | Main | The Pantry Quiz #95 »

Shakshuka: eggs in fiery tomato sauce {vegetarian, gluten-free}

Shakshuka, a Tunisian-Israeli dish of eggs poached in a fiery tomato sauce.

My recipe for this popular Tunisian-Israeli vegetarian dish of eggs poached in a spicy tomato and bell pepper sauce is the second-best shakshuka I've ever tasted. The best, the very best, my husband Ted, cousin Martin and I practically inhaled at breakfast at The Gingerbread in Nuevo Arenal, Costa Rica, where Eyal Ben-Menachem, the Israeli chef-owner, works his magic. (I'm sharing the secret to Eyal's recipe in my new e-cookbook, 25 Tomatoes, which comes out next week.) Even though I'm admitting my shakshuka is second-best, it's really pretty great, and I use ingredients you already have in your pantry. The one requirement is heat, in some form: chile peppers (fresh or canned), chile powder, hot smoked paprika. It's up to you, and your heat tolerance. If you're serving shakshuka for breakfast, as is traditional, you might want the sauce mildly spicy; on those breakfast-for-dinner days, kick the heat up by adding more red pepper flakes, a pinch of cayenne, or even a few shakes of hot sauce. The recipe yields enough sauce for six people; make the whole batch, and keep any leftover in your freezer for a super quick worknight supper or weekend brunch. Serve with slices of toasted crusty bread, for mopping up the sauce.

Enjoy shakshuka (eggs poached in tomato sauce) for breakfast or dinner. #vegetarian

Shakshuka: eggs in fiery tomato sauce

From the pantry, you'll need: extra virgin olive oil, onion, garlic, canned chopped tomatoes, tomato paste, mild red pepper flakes, ground cumin, sweet paprika.

Serves 2-3; recipe makes enough sauce for 4-6 (use a larger frying pan, and add 1 egg per person, if you're serving the full recipe), and you can freeze the extra sauce.


1/4 cup extra virgin olive oil
1 small onion, diced
2 cloves garlic, minced
1 large red bell pepper, diced
1 tsp ground cumin
1 tsp sweet paprika
1/2 tsp mild red pepper flakes, or more to taste
4-oz can roasted green chiles, or 1 small jalapeño pepper, seeds and ribs removed, minced
2 Tbsp tomato paste
28 oz canned chopped tomatoes, with their juices
1/2 tsp kosher salt
Fresh black pepper, to taste
3 large eggs
2-4 Tbsp roughly chopped fresh parsley


Heat the oil in a large nonstick frying pan over low-medium heat. When the oil is hot, add the onion, and sauté for 2-3 minutes, until soft. Add the garlic and red bell pepper, and continue to cook, stirring frequently, for 4-5 minutes, until the onion is translucent.

Stir in the cumin, paprika, and red pepper flakes. Mix well, and let the spices cook for 30 seconds. Then, pour in the green chiles (or jalapeño), and cook that for 30 seconds. Next, add the tomato paste, and stir that into the mixture.

Finally, add the chopped tomatoes. Reduce heat to simmer, and cook, stirring often, for 15 minutes, or until the sauce comes together and reduces. When most of the liquid has evaporated, remove the pan from the heat. At this point, you could let all of the sauce cool completely, and refrigerate or freeze it in airtight containers.

Transfer half of the sauce into a smaller nonstick frying pan (I used a 9-inch size in the photos here). If the sauce has cooled, warm it over lowest heat until it is just below the simmer.

While the sauce is warming, crack each egg into its own small bowl. If there are any pieces of shell, now is the time to remove them.

Make 3 small indentations in the sauce, and gently slide an egg into each one. Cover the pan, and cook until the eggs are as runny, or firm, as you like them (I cook mine for 10 minutes, covered, which makes a somewhat runny egg).

Garnish with chopped parsley, and serve right away.

[Printer-friendly recipe.]

More breakfast-for-dinner egg dishes:
Albornia de chayote
Broccoli, mushroom, egg and cheese breakfast casserole
Egg casserole with Italian cheeses, sun-dried tomato and fresh herbs
Zucchini, goat cheese and basil frittata
Lobster, corn and basil quiche

Other recipes you might enjoy:
Tuscan baked eggs with tomatoes, red onion, garlic, parmesan and herbs, from Kalyn's Kitchen
Eggs and tomato breakfast melts, from Skinnytaste
Baked eggs with tomato and kale, from The Curvy Carrot
Healthy potato-crusted vegetarian quiche with zucchini, tomatoes and feta, from Cookin' Canuck
Cherry tomato, prosciutto and ricotta frittata, from Cannelle et Vanille

Need more creative ideas for using tomatoes all year round? Get 25 Tomatoes, my e-book packed with fantastic recipes, full-color photos and a fun video tutorial. With the FREE Kindle Reading app, delicious tomato recipes will always be just one click away on any computer, tablet or smart phone. Click here to learn more.

Shakshuka: poached eggs for breakfast or dinner. #vegetarian

Disclosure: The Perfect Pantry earns a few pennies on purchases made through the Amazon.com links in this post. Thank you for supporting this site when you start your shopping here.


This sounds great. I've been on a kick for baked egg dishes the last few years but I haven't had authentic Shakshuka, so I can't wait to hear what that trick is.

Kalyn, this recipe is authentic, just different in one way (and of course you'll have to read the book to find out!). I love that you can make the sauce ahead, and even freeze it, for last-minute brunch or supper.

I love that you can freeze the sauce. I'm thinking about making it and freezing in individual portions to thaw & heat for lunches. Can't wait to try this!

Janel, that's the perfect thing to do. Why not double the sauce, while you're cooking?!

DELICIOUS!! I made this for breakfast and loved it so much I had the left overs for lunch. Thank you for sharing. :)

Liz, that makes me happy! I'm so glad you enjoyed it.

I'll make both recipes! I've only made it once and loved it, but the first time I had it, it was made by my Israeli brother-in-law. No complaints on any...

Susan, enjoy! I love this recipe.

I cannot tell you how excited about this dish I am! I have to make this for JP and I when I get back home. I love that it makes more sauce so we can have the dish a second time or use the sauce for a different dish completely...

Jamie, make a double batch of the sauce, and stash some in the freezer. You're going to love it that much!

This was really good and I used fresh tomatoes. Harvested 10.6 lbs of beautiful mr. Stripeys and other heirlooms and just couldn't reach for the canned ones. But it worked out great. Used about 25 oz of fresh with skins and a can of rotel tomatoes. Hubby had three eggs and could have had more!! Yummy. Froze half the sauce too cause he wants it for breakfast soon!!

I love your blog and your recipes as well. Keep it up.

Hi Lydia, I love this recipe and have modified it and posted on my blog www.slimnhappy.wordpress.com with a link to your recipe. Thanks.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment

Comments are moderated, and will not appear until the author has approved them.