Baked Shakshuka
Henry and I often argue about who makes the better weekend brunch. Last Saturday, he pulled out his trusty cast iron skillet and declared it was time for his signature Baked Shakshuka. As the sun streamed into our kitchen, the smell of sautรฉing onions and earthy cumin filled the air.
This dish represents everything we love at Casserolet.com. It is simple, soul-warming, and meant for sharing. Henry learned the basics of this North African and Middle Eastern classic years ago, but we have perfected our oven-baked method together.
We find that the oven provides a more consistent heat than the stovetop. This ensures the egg whites set perfectly while the yolks remain gloriously runny. Every time we pull a bubbling pan of Baked Shakshuka from the oven, it feels like a celebration.
Whether you are hosting friends or just want a cozy morning with family, this recipe delivers bold flavors with very little effort. We believe food is love, and this vibrant red sauce topped with delicate eggs is a true labor of love that you can master in your own kitchen.
Why You’ll Love This Baked Shakshuka Recipe
You will absolutely adore this Baked Shakshuka because it is a true one-pan wonder. Henry and I prioritize recipes that minimize cleanup, and this dish fits that requirement perfectly. You develop deep flavors in the skillet on the stove before transferring everything to the oven.
This method creates a hands-off cooking experience once the eggs go in. You do not have to hover over the stove or worry about burning the bottom of the sauce. Furthermore, this Baked Shakshuka recipe is incredibly healthy.
It packs in lycopene from the tomatoes, vitamins from the bell peppers, and high-quality protein from the eggs. It is a naturally vegetarian meal that feels hearty and indulgent without being heavy. The contrast between the spicy, savory tomato base and the creamy, rich yolks creates a flavor explosion in every bite.
Plus, the bright colors make it a stunning centerpiece for any table. If you love bold spices and simple techniques, this recipe will quickly become a staple in your home.
Ingredients You’ll Need
We believe that high-quality ingredients make the best meals. For our Baked Shakshuka, we choose the freshest vegetables and the most vibrant spices we can find. Using whole peeled tomatoes and crushing them by hand gives the sauce a rustic texture that we prefer over perfectly smooth purees.
Fresh garlic and onions provide the foundational aromatics that every good savory dish needs. We also use a blend of warm spices like smoked paprika and cumin to create that signature depth of flavor. Do not skip the feta cheese at the end, as the salty tang balances the acidity of the tomatoes beautifully.

| Ingredient | Quantity | Notes |
|---|---|---|
| Extra Virgin Olive Oil | 2 Tablespoons | Use a high-quality oil for better flavor. |
| Yellow Onion | 1 Medium | Diced finely for even cooking. |
| Red Bell Pepper | 1 Large | Diced; provides sweetness and color. |
| Garlic Cloves | 4 Cloves | Minced or pressed. |
| Smoked Paprika | 1 Teaspoon | Adds a lovely depth and woodsy aroma. |
| Ground Cumin | 1 Teaspoon | Essential for traditional shakshuka flavor. |
| Red Pepper Flakes | 1/2 Teaspoon | Adjust based on your spice preference. |
| Whole Peeled Tomatoes | 28 Ounces (1 Can) | Crush them by hand or with a spoon. |
| Large Eggs | 5 to 6 Eggs | Use fresh, room temperature eggs. |
| Feta Cheese | 1/4 Cup | Crumbled for the topping. |
| Fresh Cilantro or Parsley | 1/4 Cup | Chopped for a fresh garnish. |
| Salt and Black Pepper | To Taste | Season as you go. |
Substitutions & Variations
One of the best things about Baked Shakshuka is how easily you can adapt it to your pantry. If you do not have red bell peppers, you can use yellow or orange ones instead. Henry often adds a poblano pepper when we want a bit more earthiness and a mild heat.
If you prefer a meatier version, try browning some Mexican chorizo or lamb sausage in the pan before adding the onions. The fat from the meat adds incredible richness to the tomato base. For a vegan Baked Shakshuka, you can replace the eggs with silken tofu or thick slices of roasted eggplant.
If you find yourself without feta, goat cheese or even a dollop of Greek yogurt can provide that necessary creamy element. You can also experiment with the greens. We sometimes stir in a handful of baby spinach or kale right before we add the eggs.
This adds even more nutrients and a pop of green color. If you like it extra spicy, add a diced jalapeรฑo or a spoonful of harissa paste to the sauce. The possibilities are truly endless with this versatile dish.
If you’re looking to add more variety to your meals, consider trying a Greek Chicken Orzo Casserole. This dish complements the flavors of Baked Shakshuka beautifully and is just as easy to prepare, making it a great addition to your recipe collection. Check it out here.
Step-by-Step Instructions
First, preheat your oven to 375 degrees Fahrenheit. You want the oven ready as soon as your sauce finishes simmering. Place a large oven-safe skillet, preferably cast iron, over medium heat.
Add the olive oil and let it shimmer. Toss in the diced onions and bell peppers. Sautรฉ these vegetables for about eight to ten minutes until they soften and the onions turn translucent. You want them to develop a slight sweetness without browning too much.
Next, add the minced garlic, smoked paprika, cumin, and red pepper flakes. Stir constantly for about one minute. You will notice the spices become very fragrant.
Be careful not to burn the garlic, as it can turn bitter. Pour in the can of whole peeled tomatoes along with their juices. Use your wooden spoon to gently crush the tomatoes into smaller chunks.
Season the mixture with a generous pinch of salt and black pepper. Turn the heat down to low and let the sauce simmer for about ten to fifteen minutes. The sauce should thicken slightly and the flavors should meld together beautifully.
Once the sauce looks rich and thickened, use the back of your spoon to create five or six small wells in the tomato mixture. Carefully crack one egg into each well. We recommend cracking each egg into a small bowl first to ensure no shells fall into the Baked Shakshuka.
This also helps you place them precisely. Season the top of each egg with a tiny pinch of salt.
Transfer the skillet carefully into the preheated oven. Bake the shakshuka for seven to twelve minutes. You must keep a close eye on it during this time.
You want the egg whites to appear opaque and set, but the yolks should still jiggle slightly when you move the pan. Remember that the eggs will continue to cook slightly from the residual heat of the sauce after you remove them from the oven.
Finally, remove the pan from the oven using a thick oven mitt. Sprinkle the crumbled feta cheese and fresh cilantro or parsley over the top. Serve your Baked Shakshuka immediately while it is hot and bubbling. Provide plenty of crusty bread or warm pita for dipping into those luscious yolks and spicy sauce.
Pro Tips for Success
To achieve the best results with your Baked Shakshuka, pay attention to the thickness of your sauce. If the sauce remains too watery, the eggs will sink to the bottom and might not cook evenly. Let it simmer long enough to reach a jam-like consistency.
Another tip from Henry involves the eggs. If you prefer very runny yolks, pull the skillet out of the oven just as the whites finish turning from clear to white. We also suggest using a cast iron skillet if you have one.
Cast iron retains heat exceptionally well and creates a beautiful crust on the edges of the tomato sauce. If you do not have cast iron, any heavy-bottomed, oven-proof stainless steel pan will work. Always use fresh spices for this recipe.
If your cumin or paprika has been sitting in the cupboard for three years, the flavor will be dull. Freshly ground pepper also makes a huge difference in the final taste profile. Lastly, do not be afraid to season the sauce. Tomatoes need a good amount of salt to balance their natural acidity, so taste the sauce before you add the eggs.

For those who want to explore more delicious casseroles, the Turkey Meatball Casserole is a fantastic option. It offers a hearty and satisfying meal that pairs well with the rich flavors of Baked Shakshuka, ensuring you have a delightful dining experience. Discover it here.
Storage & Reheating Tips
Baked Shakshuka tastes best when you eat it immediately after cooking. However, you can store leftovers if necessary. Place the remaining sauce and eggs in an airtight container and keep them in the refrigerator for up to two days.
Be aware that the egg yolks will likely harden during storage and reheating. To reheat, we suggest placing the mixture back in a small skillet over low heat. Cover the pan with a lid to trap the steam and heat until the sauce bubbles.
You can also use a microwave, but use a low power setting to prevent the eggs from becoming rubbery. If you want to meal prep this dish, we recommend making the spicy tomato sauce in advance. Store the sauce in the fridge for up to four days.
When you are ready for a meal, simply heat the sauce in a skillet, add your fresh eggs, and pop it in the oven. This allows you to enjoy a fresh Baked Shakshuka in half the time on a busy weekday morning.
What to Serve With This Recipe
The best companion for Baked Shakshuka is definitely a loaf of crusty bread. We love using a rustic sourdough or a French baguette to soak up every drop of the tomato sauce. Warm pita bread or naan also works wonderfully and adds a traditional touch.
If you want to add more greens to your meal, a simple side salad with a lemon vinaigrette provides a refreshing contrast to the warm spices. Henry often prepares a quick cucumber and tomato salad with a bit of red onion and sumac to serve alongside. For a heartier brunch spread, consider serving this dish with roasted potatoes or a side of crispy bacon for the meat-eaters at the table.
If you want to stick with the theme, a small bowl of olives and some hummus can round out the meal perfectly. Do not forget a hot cup of coffee or a fresh mint tea to complete the experience.
If you’re in the mood for something to accompany your Baked Shakshuka, try the Shrimp Grits Casserole. This dish adds a unique twist to your meal and is perfect for soaking up the delicious tomato sauce. Learn more about it here.
Nutrition Information (per serving)
This Baked Shakshuka is a nutrient-dense meal that provides plenty of energy. It is low in carbohydrates and high in healthy fats and protein. The following values are estimates based on a serving size that includes one egg and a portion of the sauce.

| Nutrient | Amount Per Serving |
|---|---|
| Calories | 210 kcal |
| Total Fat | 14g |
| Saturated Fat | 4g |
| Cholesterol | 195mg |
| Sodium | 480mg |
| Total Carbohydrates | 12g |
| Dietary Fiber | 3g |
| Sugars | 6g |
| Protein | 11g |
FAQs
What exactly is shakshuka?
Shakshuka is a popular North African and Middle Eastern dish. It consists of poached eggs nestled in a spicy, savory tomato and pepper sauce. People usually eat it for breakfast or brunch, but it makes an excellent dinner as well.
The term roughly translates to “all mixed up” in Arabic. Our Baked Shakshuka follows these traditional roots while using the oven for consistent results.
Can I make Baked Shakshuka ahead of time?
You can certainly prepare the tomato and pepper base ahead of time. In fact, the flavors often improve after sitting in the fridge overnight. When you are ready to serve, simply reheat the sauce in an oven-safe skillet until it simmers.
Then, crack your eggs into the sauce and follow the baking instructions. We do not recommend cooking the eggs ahead of time as they will lose their desired texture.
Is Baked Shakshuka spicy?
The spice level depends entirely on your preference. Our standard recipe has a mild to medium warmth from the smoked paprika and red pepper flakes. If you prefer a very mild version, you can reduce or omit the red pepper flakes. If you want a lot of heat, you can add fresh chili peppers or a spicy harissa paste to the sauce while it simmers.
Why should I bake it instead of cooking on the stove?
Baking the dish provides more even heat distribution. On a stovetop, the bottom of the sauce can sometimes scorch before the egg whites fully set. In the oven, the hot air surrounds the entire skillet.
This results in perfectly cooked eggs and a consistent texture throughout the sauce. This Baked Shakshuka method is generally more foolproof for home cooks.
What are the best tomatoes to use for shakshuka?
We highly recommend using canned whole peeled tomatoes, especially San Marzano style. These tomatoes have a superior sweetness and a lower acidity level. You can crush them by hand to achieve the perfect rustic texture. You can use fresh tomatoes if they are very ripe and in season, but you may need to add a splash of water or tomato juice to get the right sauce consistency.

Baked Shakshuka
Ingredients
Method
- Preheat your oven to 375 degrees Fahrenheit.
- In a large oven-safe skillet, heat the olive oil over medium heat.
- Add the diced onions and bell peppers, sautรฉ for 8-10 minutes until softened.
- Stir in the minced garlic, smoked paprika, cumin, and red pepper flakes for about 1 minute.
- Pour in the crushed tomatoes and season with salt and black pepper. Let the sauce simmer for 10-15 minutes.
- Create wells in the sauce and crack an egg into each well. Season the eggs with a pinch of salt.
- Transfer the skillet to the oven and bake for 7-12 minutes until the egg whites are set but yolks are still runny.
- Remove from the oven, sprinkle with feta cheese and fresh herbs, and serve immediately.