Shakshuka Bowl Spiced Tomato Eggs

Featured in: Smart Weeknight Meals

This satisfying one-skillet dish features eggs gently poached in a thick, aromatic tomato sauce redolent with cumin, paprika, and coriander. The vegetables—onions, bell peppers, and garlic—melt into the sauce, creating a perfect base for the eggs to cook. Ready in just 40 minutes, it's ideal for breakfast, brunch, or a light dinner.

Updated on Mon, 02 Feb 2026 15:06:00 GMT
A hearty Shakshuka Bowl with poached eggs and a spicy tomato sauce, ready to dip with warm pita bread. Pin it
A hearty Shakshuka Bowl with poached eggs and a spicy tomato sauce, ready to dip with warm pita bread. | smartyskitchen.com

On a chilly Saturday morning, I stood in my kitchen staring at a carton of eggs and a can of tomatoes, wondering what to make that felt a little different. My neighbor had mentioned shakshuka the week before, describing it with such enthusiasm that I could practically taste it through her words. I pulled out my largest skillet, chopped an onion without a real plan, and let the kitchen fill with the smell of cumin and paprika. By the time I cracked those eggs into the bubbling red sauce, I knew I'd stumbled onto something that would become a weekend ritual.

I made this for my sister on her birthday brunch, and she sat at my tiny kitchen table tearing off pieces of pita and dragging them through the sauce like she'd been eating shakshuka her whole life. She asked for the recipe three times before she left. Now every time she visits, she hints that it would be nice if I happened to have eggs and tomatoes on hand.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Onion: Finely chopped onion forms the sweet, savory base, and I learned that letting it cook a full three minutes without rushing makes all the difference in flavor.
  • Red and yellow bell peppers: These add sweetness and body to the sauce, and dicing them evenly helps them cook at the same rate.
  • Garlic cloves: Minced garlic blooms in the spices and brings warmth, but add it after the peppers so it doesn't burn.
  • Baby spinach: I toss this in for color and a little extra nutrition, and it wilts down to almost nothing in under two minutes.
  • Jalapeño: Seeded and finely chopped, this is optional but adds a gentle kick that wakes up the whole dish.
  • Olive oil: Use a good one since it carries the spices and coats the vegetables as they soften.
  • Ground cumin: This is the backbone of the spice blend and gives shakshuka its earthy, warm character.
  • Paprika: I use sweet paprika for a mild pepper flavor and a beautiful red hue.
  • Ground coriander: It adds a subtle citrusy note that balances the richness of the tomatoes.
  • Cayenne pepper: Just a pinch gives heat without overwhelming, and you can always skip it if you prefer mild.
  • Crushed tomatoes: A 28 ounce can creates a thick, luscious sauce that clings to the eggs.
  • Sugar: One teaspoon cuts the acidity of the tomatoes and rounds out the flavors.
  • Salt and black pepper: Season generously, tasting as you go, because the eggs will need some seasoning too.
  • Large eggs: The stars of the dish, cracked into little wells so they poach gently in the sauce.
  • Fresh cilantro or parsley: Chopped herbs add brightness and a pop of green right before serving.
  • Crumbled feta cheese: Optional but highly recommended for its salty, creamy contrast to the spiced tomatoes.
  • Pita breads: Warmed pita is essential for scooping and makes the whole meal feel complete.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Prep ingredients easily by chopping vegetables, slicing meats, and serving dishes neatly during everyday cooking.
Check price on Amazon
Start with the aromatics:
Heat olive oil in a large skillet over medium heat and add the finely chopped onion. Let it cook for three minutes, stirring occasionally, until it softens and turns translucent.
Add the peppers:
Toss in the diced red and yellow bell peppers along with the jalapeño if you're using it. Cook for five minutes, stirring now and then, until the vegetables are tender and starting to release their sweetness.
Bloom the spices:
Stir in the minced garlic, cumin, paprika, coriander, and cayenne. Cook for one minute, stirring constantly, until the spices smell toasted and fragrant.
Build the sauce:
Pour in the crushed tomatoes and add the sugar, salt, and black pepper. Let the sauce simmer uncovered for ten to twelve minutes, stirring occasionally, until it thickens and the flavors meld together.
Wilt the spinach:
If you're using baby spinach, stir it into the sauce and cook for about two minutes until it wilts down. This step is quick but adds a nice touch of green.
Create wells for the eggs:
Use the back of a spoon to make small wells in the sauce, spacing them evenly. Crack one egg into each well, being careful not to break the yolks.
Poach the eggs:
Cover the skillet and cook for six to eight minutes, checking once or twice, until the egg whites are set but the yolks remain runny. Remove from heat as soon as they're done.
Garnish and serve:
Sprinkle the chopped cilantro or parsley and crumbled feta cheese over the top. Serve immediately with warm pita bread for dipping.
Steaming hot Shakshuka Bowl featuring perfectly poached eggs nestled in rich tomato sauce, garnished with fresh cilantro and feta. Pin it
Steaming hot Shakshuka Bowl featuring perfectly poached eggs nestled in rich tomato sauce, garnished with fresh cilantro and feta. | smartyskitchen.com

One Sunday morning, I served this to a friend who'd never heard of shakshuka, and she paused mid bite to ask why I'd been keeping this a secret. We sat there scraping the skillet clean with torn pita, and she said it felt like the kind of meal that made mornings worth waking up for. I think about that every time I crack eggs into that bubbling red sauce.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

How to Get the Perfect Runny Yolk

The secret is all in the timing and heat control. Once you crack the eggs into the sauce, keep the heat on medium low and cover the skillet to trap the steam. Check after six minutes by gently jiggling the pan, and if the whites are set but the yolks still wobble, pull it off the heat immediately. The residual warmth will finish the job without turning your yolks chalky.

Ways to Make It Your Own

I've made shakshuka with chickpeas stirred in for extra protein, and I've swapped the feta for goat cheese when that's what I had on hand. Sometimes I add a handful of olives or a sprinkle of za'atar on top for a different flavor twist. The tomato base is forgiving, so feel free to experiment with what's in your pantry and make it yours.

Storage and Reheating

If you have leftovers, store the sauce and eggs separately in airtight containers in the fridge for up to two days. Reheat the sauce gently on the stovetop and crack fresh eggs into it, or warm the whole thing in a covered skillet over low heat until just heated through. Shakshuka is best fresh, but the sauce alone freezes beautifully for up to three months and makes a quick weeknight base when you thaw it.

  • Warm your pita in a dry skillet or directly over a gas flame for the best texture.
  • If you like your eggs more set, just leave the skillet covered for an extra two minutes.
  • A squeeze of lemon juice right before serving brightens the whole dish.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Colorful vegetarian Shakshuka Bowl served in a skillet, with soft runny yolks and a side of toasted pita wedges. Pin it
Colorful vegetarian Shakshuka Bowl served in a skillet, with soft runny yolks and a side of toasted pita wedges. | smartyskitchen.com

This dish has a way of turning an ordinary morning into something a little more special, and I hope it does the same for you. Grab your skillet and let the smells of cumin and tomatoes fill your kitchen.

Recipe Questions & Answers

How do I know when the eggs are done?

Cook until the whites are completely set and opaque, about 6–8 minutes. The yolks should remain runny for the traditional experience. If you prefer firmer yolks, cook for an additional 2–3 minutes.

Can I make this ahead of time?

The sauce base can be prepared up to 2 days in advance and stored in the refrigerator. Reheat gently before adding the eggs. However, it's best to poach the eggs fresh for optimal texture.

What can I serve with this besides pita?

Crusty bread, naan, or flatbread all work beautifully. You can also serve over rice, couscous, or quinoa for a heartier meal. A side of Greek yogurt or labneh adds cool contrast.

How can I make it spicier?

Increase the cayenne pepper, add more jalapeño, or incorporate harissa paste into the sauce. You can also serve with hot sauce on the side for individual customization.

Is this suitable for meal prep?

The sauce reheats wonderfully. Store cooked portions in airtight containers for up to 3 days. For best results, undercook the eggs slightly during initial prep so they don't overheat when reheated.

Can I add other vegetables?

Absolutely. Diced zucchini, eggplant, or roasted red peppers complement the flavors well. You can also add chickpeas for extra protein and texture.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Shakshuka Bowl Spiced Tomato Eggs

Poached eggs nestled in a smoky tomato-pepper sauce with aromatic spices, served with warm pita bread.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Created by Emily Scott


Skill Level Easy

Culinary Roots Middle Eastern

Makes 4 Portions

Diet Details Vegetarian-Friendly

What You'll Need

Vegetables

01 1 large onion, finely chopped
02 1 red bell pepper, diced
03 1 yellow bell pepper, diced
04 3 garlic cloves, minced
05 2 cups baby spinach
06 1 jalapeño, seeded and finely chopped

Sauce

01 2 tablespoons olive oil
02 1 teaspoon ground cumin
03 1 teaspoon paprika
04 ½ teaspoon ground coriander
05 ¼ teaspoon cayenne pepper
06 1 can (28 ounces) crushed tomatoes
07 1 teaspoon sugar
08 Salt and black pepper to taste

Eggs and Garnish

01 4 to 6 large eggs
02 ¼ cup fresh cilantro or parsley, chopped
03 ½ cup crumbled feta cheese

To Serve

01 4 pita breads, warmed

Directions

Step 01

Sauté aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 3 minutes until softened.

Step 02

Cook peppers: Add diced red and yellow bell peppers and jalapeño to the skillet. Cook for 5 minutes until vegetables are tender.

Step 03

Toast spices: Stir in minced garlic, ground cumin, paprika, ground coriander, and cayenne pepper. Cook for 1 minute until fragrant.

Step 04

Simmer sauce: Pour in crushed tomatoes and add sugar, salt, and black pepper. Simmer uncovered for 10 to 12 minutes, stirring occasionally, until sauce thickens.

Step 05

Wilt spinach: Add baby spinach to the sauce and cook for approximately 2 minutes until wilted.

Step 06

Create egg wells: Make small wells in the sauce using the back of a spoon and crack eggs into each well.

Step 07

Poach eggs: Cover the skillet with a lid and cook for 6 to 8 minutes, or until egg whites are set while yolks remain runny.

Step 08

Garnish and finish: Remove from heat and garnish with fresh cilantro or parsley and crumbled feta cheese.

Step 09

Serve: Transfer to serving bowls and serve immediately with warmed pita bread for dipping.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large skillet with lid
  • Wooden spoon
  • Knife and cutting board
  • Measuring spoons

Allergy Info

Review each item for allergens and reach out to a healthcare provider if unsure.
  • Contains eggs
  • Contains wheat in pita bread
  • Contains milk if feta cheese is used
  • Substitute with gluten-free bread for gluten-free preparation
  • Omit feta cheese or use dairy-free alternative for dairy-free preparation

Nutrition Info (per portion)

Info for reference only. Always check with your doctor for health guidance.
  • Energy (Calories): 340
  • Fats: 14 g
  • Carbohydrates: 38 g
  • Proteins: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.