“You’re not really supposed to make shakshuka on a sheet pan,” I remember saying to myself the first time I tried this recipe. The kitchen was a whirlwind of sizzling spices and roasting tomatoes, and honestly, I was a bit skeptical. Shakshuka always felt like a stovetop kind of dish—simmered in a pan, eggs poached gently in a bubbling, spicy sauce. But that day, running late for a casual brunch with friends, I decided to toss everything onto a single sheet pan and pop it into the oven. What happened next surprised me—and everyone at the table.
The harissa-spiced tomato sauce roasted down to this rich, smoky, and slightly caramelized base, perfectly complemented by pockets of fluffy, baked eggs and crumbled feta that melted just enough to add a creamy, tangy contrast. It was a game-changer: less standing at the stove, less stirring, and a whole lot of flavor. Plus, it filled the kitchen with that warm, inviting aroma that makes you want to grab a crusty bread and dig right in. Since then, I’ve made this Flavorful Sheet Pan Shakshuka with Harissa and Feta Cheese more times than I can count—sometimes because I’m craving it, sometimes because I need a no-fuss meal that feels special.
What sticks with me is that quiet moment when the oven timer dings, and you open that door to a bubbling, fragrant pan filled with vibrant reds and golden eggs. It’s comfort and spice and a little bit of magic all in one dish—a recipe that’s as easy as it is unforgettable.
Why You’ll Love This Recipe
After testing this recipe through multiple trials, I can honestly say it nails everything I want in a homemade meal. Here’s why this Flavorful Sheet Pan Shakshuka with Harissa and Feta Cheese stands apart:
- Quick & Easy: Ready in under 40 minutes, perfect when you want a flavorful meal without fussing over the stove for ages.
- Simple Ingredients: No exotic pantry items needed — just fresh or canned tomatoes, eggs, harissa paste, and feta. These are staples I always keep on hand.
- Perfect for Brunch or Dinner: Whether you’re hosting an easy weekend brunch or craving a cozy weekday dinner, this dish fits right in.
- Crowd-Pleaser: Everyone from spice lovers to picky eaters has given this a thumbs-up. The feta mellows out the heat beautifully.
- Unbelievably Delicious: The roasting brings out a smoky depth in the sauce, and the baked eggs provide a tender, luscious texture you don’t get with stovetop versions.
What makes this shakshuka recipe different? The sheet pan method brings a slightly roasted twist to the classic sauce — the edges get caramelized, the harissa deepens in flavor, and the feta adds bursts of creaminess that contrast with the spice in a way that’s honestly addictive. I’ve found that roasting the sauce on the pan allows flavors to meld more intensely than when you’re stirring on the stove. It’s comfort food, but with a little extra flair and zero standing over the stove for 20 minutes.
Plus, if you’ve ever made sheet pan chicken fajitas, you’ll appreciate how this recipe saves time and cleanup by using the oven’s magic. The smoky aroma that fills your kitchen while this cooks is worth every minute.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to create a bold, layered flavor and satisfying texture without much fuss. Most are pantry staples or easy to find, and substitutions are straightforward if you need them.
- Olive oil (extra virgin, for richness and roasting)
- Yellow onion, thinly sliced (adds sweetness and depth)
- Red bell pepper, diced (for color and freshness)
- Garlic cloves, minced (aroma and punch)
- Canned diced tomatoes (28 oz / 800 g) – I prefer San Marzano for their sweetness and low acidity
- Tomato paste (2 tbsp) to intensify the sauce
- Harissa paste (2 tbsp) – this North African chili paste is the heart of the spice here; you can adjust for heat
- Ground cumin (1 tsp) and smoked paprika (1 tsp) for warmth and smokiness
- Salt and freshly ground black pepper to taste
- Large eggs (6) – cracked directly onto the sauce for baking
- Feta cheese, crumbled (4 oz / 115 g) – I like a good-quality sheep’s milk feta for creaminess
- Fresh parsley, chopped (for garnish and freshness)
- Optional: crusty bread or pita for serving (perfect for dipping into the sauce)
If you want a dairy-free option, swap the feta with a sprinkle of toasted pine nuts or olives for briny contrast. For a gluten-free twist, serve it alongside fresh salads or gluten-free flatbreads.
Seasonal note: In warmer months, fresh garden tomatoes can replace the canned ones, roughly chopped, for a brighter taste. I’ve also thrown in a handful of spinach or kale for extra greens on occasion, which works surprisingly well.
Equipment Needed
- Large rimmed sheet pan (approximately 12 x 17 inches / 30 x 43 cm) – the star of the recipe. A sturdy pan with edges helps contain the sauce.
- Mixing bowl for tossing ingredients together before spreading them on the pan.
- Measuring spoons and cups for accuracy.
- Sharp knife and cutting board for prepping veggies.
- Spatula or wooden spoon for mixing.
- Oven mitts – this pan gets hot, trust me.
If you don’t have a rimmed sheet pan, a medium roasting pan or a large oven-safe skillet can work, though the cooking time might vary slightly. I once used a 9×13 baking dish when I was in a pinch, and while it took a few extra minutes, the result was still delicious. Just keep an eye on the eggs so they don’t overcook.
Preparation Method
- Preheat your oven to 400°F (200°C). This temperature is perfect for roasting the sauce and gently baking the eggs without drying them out.
- Prepare the base: In a large mixing bowl, combine the sliced onion, diced red bell pepper, minced garlic, olive oil (about 3 tablespoons), ground cumin, smoked paprika, salt, and pepper. Toss until everything is evenly coated.
- Spread the vegetable mixture evenly on the sheet pan. Roast in the preheated oven for 15 minutes. You’ll notice the onions soften and the peppers start to caramelize — this is when their sweetness really shines through.
- Add the tomato components: Remove the pan from the oven carefully, stir in the canned diced tomatoes, tomato paste, and harissa paste. Mix well to combine everything into a thick, spicy tomato sauce.
- Return the pan to the oven and roast for another 10 minutes. The sauce should be bubbling at the edges and slightly thickened. You’ll start to smell that smoky, spicy aroma filling the kitchen.
- Create wells for the eggs: Use the back of a spoon to make six small indentations in the sauce. Crack one egg into each well, spacing them evenly across the pan.
- Return to the oven and bake for 8-12 minutes, depending on how runny you like your yolks. The whites should be set but tender, and the yolks still slightly jiggly for that perfect shakshuka experience. A helpful trick: check at 8 minutes and then every minute or so to avoid overcooking.
- Remove the pan, sprinkle the crumbled feta evenly over the eggs and sauce. The residual heat will soften the feta without melting it completely — giving you those delicious bursts of creamy tang.
- Garnish with chopped fresh parsley. This adds a bright, fresh contrast to the rich sauce and cheese.
- Serve immediately, ideally with some toasted crusty bread or warm pita to scoop up every last bit of that flavorful sauce.
Note: If your oven runs hot, keep a close eye on the eggs after 8 minutes to prevent them from turning rubbery. Also, using fresh eggs makes a difference in texture and taste here — they hold up better to the baking process.
Cooking Tips & Techniques
One key to making this dish truly shine is balancing the roasting time. Too short, and the sauce feels watery and underdeveloped; too long, and the eggs risk overcooking. I’ve learned the hard way that setting a timer and checking early helps keep everything just right.
Using a rimmed sheet pan is a game-changer since it allows the sauce to spread out evenly and roast beautifully. I’ve tried making shakshuka in a skillet before, but the sheet pan version has a unique roasted flavor and is a breeze to clean up afterward.
Harissa paste can vary a lot in heat, so start with less if you’re unsure, then add more to taste after roasting the sauce. It mellows with cooking, but it’s better to err on the side of caution, especially if kids are around.
When cracking eggs over the sauce, try to do it close to the surface to avoid breaking the yolks. If you want perfectly round eggs, cracking each into a small bowl first and then gently sliding them into the wells can help.
Multitasking tip: While the shakshuka roasts, it’s a great time to whip up a simple side salad or warm some bread. I often pair this meal with a crisp cucumber and tomato salad dressed with lemon and olive oil for balance.
Variations & Adaptations
This recipe is quite flexible and lends itself well to different dietary needs and flavor preferences. Here are some ideas I’ve tried or recommend:
- Vegetarian but heartier: Add cooked chickpeas or white beans before roasting for extra protein and texture.
- Spice it up: Toss in sliced jalapeños or a pinch of cayenne along with the harissa for more heat.
- Dairy-free: Skip the feta and top with avocado slices or olives for creaminess and saltiness without dairy.
- Low-carb: Serve over sautéed spinach or cauliflower rice instead of bread.
- Herb twist: Swap parsley for fresh cilantro or mint for a brighter, different flavor profile.
One personal favorite variation is adding crumbled merguez sausage to the sauce before roasting. It adds a smoky richness that pairs beautifully with the harissa and feta. If you want to keep things simple, I’ve also enjoyed this shakshuka with a dollop of plain Greek yogurt stirred in just before serving, which cools down the spice and adds a creamy tang.
Serving & Storage Suggestions
This shakshuka is best served hot and fresh from the oven, with eggs tender and yolks just a bit runny. I like to scoop it up with thick slices of toasted sourdough or warm pita bread, letting the bread soak up the spicy tomato sauce.
It pairs wonderfully with light sides like a crisp cucumber salad or even a simple green salad with lemon vinaigrette to cut through the richness. For beverages, a glass of sparkling water with a squeeze of lemon or a light herbal tea complements it nicely.
If you have leftovers, cover and refrigerate them within two hours of cooking. The sauce keeps well for up to 3 days, but the eggs will firm up and lose their delicate texture. Reheat gently in a skillet over low heat or in a microwave, adding a splash of water to loosen the sauce if needed.
Interestingly, the flavors in the sauce deepen overnight, making it a perfect make-ahead meal if you want to prep ahead and just bake the eggs fresh before serving.
Nutritional Information & Benefits
This sheet pan shakshuka is a nutrient-rich dish packed with vitamins and minerals from the tomatoes, peppers, and eggs. Here’s an approximate breakdown per serving (serves 4):
| Calories | 320 kcal |
|---|---|
| Protein | 18 g |
| Fat | 22 g |
| Carbohydrates | 12 g |
| Fiber | 4 g |
Eggs provide high-quality protein and essential nutrients like vitamin D and choline. Tomatoes and bell peppers are rich in antioxidants like vitamin C and lycopene, which support immune health. The harissa paste adds not just flavor but also anti-inflammatory spices like chili and cumin.
This recipe is naturally gluten-free and can be adapted for dairy-free diets by swapping the feta. It’s a satisfying, balanced meal that fits well into low-carb or Mediterranean eating styles.
Conclusion
This Flavorful Sheet Pan Shakshuka with Harissa and Feta Cheese has become one of those recipes I turn to when I want something that feels homemade but doesn’t demand hours in the kitchen. It’s got that perfect mix of spice, creaminess, and hearty comfort that invites you to linger over the meal and savor every bite.
Feel free to tweak the heat level or add your favorite veggies—this recipe loves personalization. I hope it becomes a favorite in your rotation, just like it did in mine. And if you ever want to branch out into other easy, comforting sheet pan dinners, you might enjoy my take on sheet pan chicken fajitas or cozy pasta bakes that bring the whole family to the table.
Happy cooking, and here’s to meals that make life a little tastier and a lot easier!
FAQs About Flavorful Sheet Pan Shakshuka
Can I make this shakshuka spicier or milder?
Absolutely! Adjust the amount of harissa paste to control heat, or add fresh chili peppers if you want it hotter. For milder, use less harissa and skip extra spicy add-ins.
What’s the best way to get runny yolks when baking the eggs?
Check the eggs starting at 8 minutes of baking and keep an eye on their firmness. Oven temperatures vary, so it may take a minute or two more. The yolks should jiggle slightly when done.
Can I prepare the sauce ahead of time?
Yes! You can make the tomato and pepper sauce a day in advance and refrigerate it. When ready to serve, spread it on the sheet pan, add the eggs, and bake.
Is this recipe suitable for meal prep?
It’s great for making ahead except for the eggs, which are best baked fresh. You can prepare the sauce and veggies early, then add eggs and bake when you’re ready to eat.
What can I serve with shakshuka besides bread?
Try serving it with a fresh salad, roasted vegetables, or even a grain like quinoa or couscous to soak up the sauce for a heartier meal.
Pin This Recipe!

Flavorful Sheet Pan Shakshuka Recipe with Harissa and Feta Cheese
A quick and easy sheet pan shakshuka with a smoky harissa-spiced tomato sauce, baked eggs, and creamy feta cheese. Perfect for brunch or dinner with minimal fuss and maximum flavor.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Mediterranean
Ingredients
- 3 tablespoons extra virgin olive oil
- 1 yellow onion, thinly sliced
- 1 red bell pepper, diced
- 3 garlic cloves, minced
- 28 oz (800 g) canned diced tomatoes (preferably San Marzano)
- 2 tablespoons tomato paste
- 2 tablespoons harissa paste
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- 6 large eggs
- 4 oz (115 g) crumbled feta cheese
- Fresh parsley, chopped (for garnish)
- Optional: crusty bread or pita for serving
Instructions
- Preheat your oven to 400°F (200°C).
- In a large mixing bowl, combine sliced onion, diced red bell pepper, minced garlic, olive oil, ground cumin, smoked paprika, salt, and pepper. Toss until evenly coated.
- Spread the vegetable mixture evenly on a large rimmed sheet pan.
- Roast in the preheated oven for 15 minutes until onions soften and peppers start to caramelize.
- Remove the pan from the oven and stir in canned diced tomatoes, tomato paste, and harissa paste to form a thick, spicy tomato sauce.
- Return the pan to the oven and roast for another 10 minutes until the sauce bubbles and thickens.
- Use the back of a spoon to create six small wells in the sauce. Crack one egg into each well, spacing evenly.
- Bake for 8-12 minutes depending on desired yolk consistency; check at 8 minutes to avoid overcooking.
- Remove from oven and sprinkle crumbled feta evenly over the eggs and sauce.
- Garnish with chopped fresh parsley and serve immediately with toasted crusty bread or warm pita.
Notes
Keep a close eye on the eggs after 8 minutes to avoid overcooking. Use fresh eggs for best texture. Harissa paste heat varies; adjust to taste. For dairy-free, substitute feta with toasted pine nuts or olives. A rimmed sheet pan helps contain the sauce and promotes even roasting.
Nutrition
- Serving Size: 1/4 of the recipe (a
- Calories: 320
- Sugar: 6
- Sodium: 550
- Fat: 22
- Saturated Fat: 7
- Carbohydrates: 12
- Fiber: 4
- Protein: 18
Keywords: shakshuka, sheet pan, harissa, feta cheese, baked eggs, easy meal, brunch, Mediterranean, spicy tomato sauce




