Shakshuka Bowl

Featured in: Warm Cozy Dinners

This Middle Eastern favorite brings together poached eggs and a warmly spiced tomato sauce. The combination of cumin, paprika, and coriander creates layers of flavor while bell peppers add sweetness. Eggs cook directly in the sauce, making this a one-skillet meal that's perfect for any time of day.

Updated on Tue, 03 Feb 2026 15:15:00 GMT
Vibrant Shakshuka Bowl features poached eggs simmering in a spicy tomato and pepper sauce, served with warm pita bread for dipping. Save to Pinterest
Vibrant Shakshuka Bowl features poached eggs simmering in a spicy tomato and pepper sauce, served with warm pita bread for dipping. | maplefrost.com

The first time I made shakshuka, I was standing in a cramped kitchen in Istanbul with my friend Deniz, who kept insisting I was overcomplicating something that should be simple and honest. She was right. What started as me nervously following a scrawled recipe on the back of a napkin turned into one of those magical cooking moments where everything just works—the tomatoes breaking down into silk, the smell of cumin filling the whole apartment, and then those eggs sliding into the sauce like they belonged there all along.

I made this for my neighbor last winter when she was recovering from the flu, and watching her eat it slowly, methodically soaking up the sauce with pita, felt like witnessing actual healing happen. She came back three days later asking for the recipe, which meant everything to me because it wasn't about impressing anyone—it was just real food doing what it does best.

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: Start with one large one chopped fine because it'll cook down to almost nothing but give you the foundation of everything else.
  • Red and yellow bell peppers: The two together create this natural sweetness that balances the spice, so don't skip one for convenience.
  • Garlic cloves: Three minced ones go in after the peppers soften, which prevents them from burning and turning bitter on you.
  • Fresh spinach: Optional but it adds this earthy note and sneaks vegetables past anyone who's skeptical about greens.
  • Jalapeño: Leave the seeds in if you're brave, remove them if you want the flavor without the serious heat.
  • Olive oil: Two tablespoons is your cooking fat, so use something you'd actually eat by itself.
  • Ground cumin: This is what makes it taste like itself, so one full teaspoon matters.
  • Paprika: Another teaspoon that brings warmth and a subtle smokiness without overpowering.
  • Ground coriander: Half a teaspoon adds complexity that most people can't quite name but definitely notice.
  • Cayenne pepper: A quarter teaspoon optional, but this is where you customize the heat level to match your comfort zone.
  • Crushed tomatoes: One 28-ounce can is your main event, so get the good stuff if your budget allows it.
  • Sugar: One teaspoon cuts the acidity of the tomatoes just enough to let the other flavors breathe.
  • Salt and black pepper: Taste as you go because these two are your insurance policy against a bland sauce.
  • Eggs: Four to six large ones depending on how many people you're feeding and how egg-forward you want this to feel.
  • Fresh cilantro or parsley: A quarter cup chopped just before serving keeps it bright and stops the dish from feeling heavy.
  • Feta cheese: Half a cup crumbled is optional but adds this salty, tangy contrast that makes you want another bite.
  • Pita bread: Four warmed ones for serving, which are honestly essential for the experience of eating this.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build Your Base:
Heat two tablespoons of olive oil in a large skillet over medium heat and add your finely chopped onion. Let it cook for three minutes, stirring occasionally, until it turns translucent and starts to soften—you'll notice the kitchen suddenly smells like possibility.
Introduce the Peppers:
Add your diced red and yellow bell peppers along with the jalapeño if you're using it, then cook for five minutes until everything becomes tender and the peppers release their sweetness into the oil. The skillet will smell incredible at this point, and that's your sign you're doing it right.
Wake Everything Up:
Stir in your minced garlic, ground cumin, paprika, ground coriander, and cayenne pepper if you want the heat. Cook for exactly one minute—long enough to release all those warm spice aromas but not so long that the garlic burns and becomes bitter.
Build the Sauce:
Pour in your crushed tomatoes and add one teaspoon of sugar, salt, and black pepper to taste. Let this simmer uncovered for ten to twelve minutes, stirring occasionally as it thickens—the sauce should reduce slightly and concentrate all those flavors into something deeper.
Add the Greens:
If you're using spinach, add your two cups now and cook for about two minutes until it wilts completely and becomes part of the sauce rather than floating on top.
Create the Egg Wells:
Use the back of a spoon to make small wells in the sauce, spacing them so each egg has its own little nest and won't run into its neighbors as they cook.
Cradle the Eggs:
Crack your eggs into each well carefully, cover the skillet with a lid, and let them cook for six to eight minutes until the whites set but the yolks stay runny and glossy in the center. You'll know it's done when the whites turn opaque but still jiggle slightly when you gently shake the pan.
Finish and Serve:
Remove from heat and scatter your fresh cilantro or parsley over the top along with crumbled feta cheese if you're using it. Serve immediately with warm pita bread for dipping and breaking into the yolks.
Save to Pinterest
| maplefrost.com

My partner and I have this unspoken rule now where shakshuka means Sunday morning, no phones at the table, and whatever was stressing us during the week gets left in another room. That's when I realized this isn't really a recipe—it's become our ritual.

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.

The Spice Spectrum

When I first made this, I used both the jalapeño and full cayenne thinking I was being adventurous, and I basically cleared my sinuses for three hours. Now I understand that this dish has room for everyone at the table. Some people want it gentle and sweet-forward, others want their mouth to wake up completely, and everyone's right. The beauty is that you can dial the heat up or down based on what you're feeling that day, so taste as you build and don't feel locked into the original proportions.

Timing and Temperature Matter

Medium heat is your friend here because anything hotter will burn your tomato sauce before it has time to develop depth and complexity. I learned this by rushing and cranking the flame up, then ending up with something that tasted acrid and one-dimensional. Patience during the sauce phase—that ten to twelve minute simmer—is what separates a good shakshuka from one that tastes like you just dumped a can of tomatoes into a skillet. The slower thickening means the flavors meld instead of staying separate and fighting with each other.

Variations and Flexibility

This dish is genuinely forgiving if you work with what you have. Some nights I add chickpeas for extra protein, other times I've swapped the spinach for kale or even added roasted cauliflower pieces. The core—the spiced tomato sauce with eggs nestled in—stays constant, but everything else can shift based on your mood, the season, or what's already in your refrigerator. I once made it with soft tofu crumbled in instead of eggs because I was cooking for a vegan friend, and it turned out beautifully different but still unmistakably itself.

  • Try stirring in some harissa paste if you want an extra layer of smoky, spicy depth.
  • Labneh or thick Greek yogurt on the side is not optional once you've tried it—the cool tanginess against the warm eggs is magic.
  • Leftover sauce keeps for days and reheats gently, which means you can make extra without guilt.
A close-up of a rich, red Shakshuka Bowl topped with crumbled feta and fresh cilantro, with soft-runny egg yolks. Save to Pinterest
A close-up of a rich, red Shakshuka Bowl topped with crumbled feta and fresh cilantro, with soft-runny egg yolks. | maplefrost.com

Shakshuka has this quiet way of making you feel like you've traveled somewhere just by cooking dinner in your own kitchen. Every time I make it, it tastes like home and somewhere else at the same time.

Recipe FAQs

What is shakshuka?

Shakshuka is a Middle Eastern and North African dish of eggs poached in a sauce of tomatoes, olive oil, peppers, onion, and garlic. Common spices include cumin, paprika, and cayenne. It's typically served with bread for dipping.

How do I know when the eggs are done?

Cook covered for 6–8 minutes. The whites should be completely set and opaque, while the yolks remain slightly runny. You can gently shake the pan to check—the whites shouldn't jiggle but yolks should still move slightly.

Can I make shakshuka ahead of time?

The sauce base reheats beautifully and can be made up to 2 days ahead. However, eggs are best cooked fresh just before serving. If reheating the sauce, bring to a simmer then add eggs and finish cooking.

What can I serve with shakshuka?

Warm pita bread is traditional for scooping up the sauce and eggs. You can also serve with crusty bread, naan, or flatbread. A side of labneh, Greek yogurt, or fresh salad complements the rich flavors nicely.

How can I adjust the spice level?

Control heat by adjusting the jalapeño and cayenne. Omit both for a mild version, or increase cayenne to ½ teaspoon for more kick. Harissa paste makes an excellent spicy addition if you want extra depth and heat.

Is shakshuka suitable for meal prep?

The sauce component meal preps excellently. Store the cooked sauce in an airtight container for up to 4 days. When ready to eat, reheat the sauce until bubbling, create wells, and crack in fresh eggs to finish.

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

Poached eggs nestled in a rich spiced tomato sauce with bell peppers, served with warm pita.

Prep time
15 minutes
Time to cook
25 minutes
Overall time
40 minutes
Created by Hannah Marlowe


Level Easy

Cuisine type Middle Eastern

Makes 4 Portions

Diet preferences Meat-free

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 0.5 teaspoon ground coriander
05 0.25 teaspoon cayenne pepper
06 28 ounces canned crushed tomatoes
07 1 teaspoon sugar
08 Salt and black pepper to taste

Eggs & Garnish

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

To Serve

01 4 pita breads, warmed

Directions

Step 01

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

Step 02

Cook Bell Peppers: Add diced red and yellow bell peppers along with jalapeño. Cook for 5 minutes until vegetables are tender.

Step 03

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

Step 04

Build Tomato Base: 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 and cook until wilted, approximately 2 minutes.

Step 06

Create Egg Wells: Make small indentations in the sauce using a spoon and carefully crack eggs into each well.

Step 07

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

Step 08

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

Step 09

Serve: Serve immediately with warm 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.

Equipment you’ll need

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

Allergy details

Be sure to review ingredient lists for allergens and reach out to your healthcare provider if uncertain.
  • Contains eggs
  • Contains wheat in pita bread
  • Contains milk if feta cheese is used
  • Check labels for cross-contamination risks

Nutrition info (per portion)

All nutrition info is just for reference and can’t replace professional medical guidance.
  • Energy: 340
  • Total fat: 14 grams
  • Carbohydrates: 38 grams
  • Proteins: 13 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.