This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).
My 30-minute homemade Shakshouka recipe is the ultimate one-skillet breakfast, lunch, or dinner. The vegetarian meal is incredible on its own, and only gets better when you scoop it up inside warm, fluffy pita bread.

At its core, Shakshouka is a simple dish. It involves gently poaching eggs in a tomato-based sauce. But it has a complicated past; food historians canโt agree on whether the one-skillet recipe originated in Tunisia, Yemen, Israel, Palestine, Lybia, or some other part of North Africa or the Middle East.
Shakshouka also holds a complex present-day reputation as well, with millions of cooks staking their claim as the creator of the โbest shakshouka recipe.โ To find out what all those claims were about, my team and I got to work.
It was an enjoyable, thorough, and fairly comprehensive task, to taste dozens of the internetโs most popular shakshouka recipes to pinpoint what we loved (and what we didnโt). The 30-minute Shakshouka recipe below is what we landed on to showcase the elements that stood out to us most from the best Shakshouka.
My Shakshouka is delightfully spicy thanks to jalapeรฑos and homemade harissa paste, with a lovely smoky element on the back end, courtesy of smoked paprika and roasted red peppers. The salty qualities of olives and feta accent the other flavors even more. Then the eggs poach to jammy perfection in that stew.
Instead, Iโll grab a stack of warm pita and a plate, and pretend like I can keep my cool. Only you and I will know that I (and my taste buds) are losing it over this homemade Shakshouka.
Table of Contents
Recipe ingredients
At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.
Ingredient notes
- Pita bread: Find this at the bakery section of your supermarket, or if you have time, mix up a batch of Homemade Pita Bread or Pita Chips. Whether you opt for purchased or from-scratch pita, warm them in the oven or brush them with olive oil and grill until the pita is just beginning to get toasty.
- Roasted red peppers: You have my full permission to use jarred roasted red peppers. But if youโre feeling ambitious, go forth and roast peppers yourself.
- Jalapeรฑo peppers: Bring the heat by adding the seeds from the jalapeรฑos to the sauce, and use 2 jalapeรฑos instead of 1. Or omit the jalapeรฑos entirely for a mild Shakshouka.
- Red harissa paste: Harissa is a dried chili paste from Tunisia made with garlic, spices, and olive oil. You can make homemade harissa or buy it at the store. Scale back or omit this if you prefer a milder Shakshouka.
- Smoked paprika: The smoky layer of flavor this lends is key, in my opinion, but in a pinch, substitute sweet paprika.
Step-by-step instructions
- Tear half of 1 pita into pieces, add to a food processor, and pulse until smooth. Cut all remaining pita into wedges and set aside for serving (place in a 200-degree oven to warm if desired).
- To the food processor with the pita pieces, add tomatoes and half (1 ยฝ cups or 12 ounces) of the roasted red peppers. Process until smooth, about 1 to 2 minutes. Chop remaining red peppers into 1/4-inch pieces and set aside.
- In a large skillet over medium heat, heat oil until shimmering. Add garlic and jalapeรฑos and cook until softened, about 1 to 2 minutes.
- To the pan, stir in harissa paste, tomato paste, coriander, smoked paprika, cumin, and salt and pepper to taste (I like ยฝ teaspoon salt and ยผ teaspoon pepper). Cook until mixture is darkened and rust-colored, about 1 to 2 minutes.
- Stir in the tomato-pepper mixture (be careful; the mixture may splatter) and reserved red peppers and bring to a simmer. Reduce heat to low and simmer until thickened, about 10 to 12 minutes, stirring occasionally.
- Remove skillet from heat. Using the back of a spoon, make 6 indentations in the sauce. Crack one egg into a small bowl and slowly pour into one of the indentations. Repeat with remaining eggs.
- Spoon some of the sauce over the egg whites. Return to heat, cover, and cook until egg whites are set and yolks are soft, about 4 to 5 minutes.
- Remove from heat and garnish with cilantro, feta, and olives. Serve immediately with pita bread to soak up all those juices.
Recipe tips and variations
- Yield: My homemade Shakshoua recipe makes six servings, each with 1 egg and a generous scoop of the tomato mixture. Please heartier appetites by cracking in enough eggs for 2 per person, or add other side dishes beyond the pita, such as Roasted Eggplant Dip or Hummus with Zaโatar Butter.
- Storage: Store leftovers covered in the refrigerator for up to 4 days.
- Zhoug: Shakshouka is often served with a green spicy garlic sauce called zhoug. You can find this pre-made at many supermarkets, including Trader Joeโs. Or for about 1 cup of homemade zhoug, to a food processor add 2 cups cilantro leaves and stems (1 bunch), 4 stemmed Thai chiles, 3 peeled garlic cloves, ยฝ teaspoon ground coriander, ยฝ teaspoon ground cumin, ยฝ teaspoon salt. Process until smooth, about 30 seconds. Transfer to a small bowl and stir in ยฝ cup oil. Refrigerate leftovers in an airtight container up to 2 weeks. Bring to room temperature before serving.
- To your taste: Customize your Shakshouka to your heartโs content! Saute chopped onions or bell peppers with the jalapeรฑo peppers. Trade chili powder for the smoked paprika. If you only have tomato sauce, use that instead of the paste and just simmer it longer. Garnish with plenty of fresh herbs like cilantro, parsley, basil, or mint.
Frequently Asked Questions
Store-bought or homemade pita tastes incredible on its own, straight from the oven or grill. (You did warm it up before serving, right?) The starchy side shines even more if you brush the pita with olive oil orย clarified butter, then sprinkle on your favorite dried herb, such as oregano or marjoram, or a spice blend, likeย zaโatar or dukkah.
While youโll lose that jammy texture and rich flavor from the eggs, drained and rinsed white beans or chickpeas are a decent substitute if youโre out of eggs or are interested in a variation on the theme.
Food historians cannot agree on whether the one-skillet recipe originated in Tunisia, Yemen, Israel, Palestine, Lybia, or some other part of the North Africa or the Middle East.
More Mediterranean favorites
Appetizer Recipes
How to Make Hummus
Appetizer Recipes
Spanakopita Triangles
Salad Recipes
How to Make Tabbouleh
Appetizer Recipes
How to Make Olive Tapenade
Join Us
Shakshouka
Ingredientsย
- 6 (8-inch) pita breads divided (see note 1)
- 28 ounces whole peeled tomatoes drained
- 24 ounces roasted red peppers drained and divided (about 3 cups, see note 2)
- 1/4 cup olive oil
- 4 cloves garlic minced
- 1-2 jalapeรฑo peppers stemmed, seeded if desired, and chopped into 1/4-inch pieces (see note 3)
- 1 tablespoon red harissa paste (see note 4)
- 1 tablespoon tomato paste
- 2 teaspoons coriander
- 2 teaspoons smoked paprika (see note 5)
- 1 teaspoon ground cumin
- Salt and freshly ground black pepper
- 6 eggs
- 1/2 cup cilantro leaves and stems, coarsely chopped
- 1 ounce feta cheese
- 1/2 cup pitted Kalamata olives for serving, optional
- Zhoug sauce for serving, optional (see note 6)
Instructionsย
- Tear half of 1 pita into pieces and add to a food processor. Cut all remaining pita into wedges and set aside for serving (place in a 200-degree oven to warm if desired).
- To the food processor with the pita pieces, add tomatoes and half (1 ยฝ cups or 12 ounces) of the roasted red peppers. Process until smooth, about 1 to 2 minutes. Chop remaining red peppers into 1/4-inch pieces and set aside.
- In a 12-inch skillet over medium heat, heat oil until shimmering. Add garlic and jalapeรฑos and cook until softened, about 1 to 2 minutes. Stir in harissa paste, tomato paste, coriander, smoked paprika, cumin, and salt and pepper to taste (I like ยฝ teaspoon salt and ยผ teaspoon pepper). Cook until mixture is darkened and rust-colored, about 1 to 2 minutes.
- Stir in the tomato-pepper mixture (be careful; the mixture may splatter) and reserved red peppers and bring to a simmer. Reduce heat to low and simmer until thickened, about 10 to 12 minutes, stirring occasionally.
- Remove skillet from heat. Using the back of a spoon, make 6 indentations in the sauce. Crack one egg into a small bowl and slowly pour into one of the indentations. Repeat with remaining eggs.
- Spoon some of the sauce over the egg whites. Return to heat, cover, and cook until egg whites are set and yolks are soft, about 4 to 5 minutes. Remove from heat and garnish with cilantro, feta, and olives. Serve immediately with pita bread.
Recipe Video
Notes
- Pita bread: Find this at the bakery section of your supermarket, or if you have time, mix up a batch of Homemade Pita Bread or Pita Chips. Whether you opt for purchased or from-scratch pita, warm them in the oven or brush with olive oil and grill until the pita are just beginning to get toasty.
- Roasted red peppers: You have my full permission to use jarred roasted red peppers. But if youโre feeling ambitious, go forth and roast peppers yourself.
- Jalapeรฑo peppers: Bring the heat by adding the seeds from the jalapeรฑos to the sauce, and use 2 jalapeรฑos instead of 1. Or omit the jalapeรฑos entirely for a mild Shakshouka.
- Red harissa paste: Harissa is a dried chili paste from Tunisia made with garlic, spices, and olive oil. Again, scale back or omit this if you prefer a milder Shakshouka.
- Smoked paprika: The smoky layer of flavor this lends is key, in my opinion, but in a pinch, substitute sweet paprika.
- Zhoug:ย Shakshouka is often served with a green spicy garlic sauce called zhoug. You can find this pre-made at many supermarkets, including Trader Joeโs.
- Yield: My homemade Shakshoua recipe makes six servings, each with 1 egg and a generous scoop of the tomato mixture.ย
- Storage: Store leftovers covered in the refrigerator for up to 4 days.