Shakshuka is a one-pan dish of eggs simmered in spiced tomato sauce, perfect for breakfast, brunch, or a light dinner.
Shakshuka is a stovetop pan of eggs cooked gently in a rich tomato and pepper sauce with onions, garlic, and warm spices. The sauce bubbles, the egg whites set, and the yolks stay soft so you can scoop everything up with crusty bread. This recipe for shakshuka uses pantry staples and suits both lazy mornings and dinners.
What Is Shakshuka?
Shakshuka starts with a base of olive oil, onions, and peppers cooked slowly until sweet and soft. Garlic, ground cumin, smoked or sweet paprika, and a touch of chili bring gentle warmth without harsh heat. Crushed or chopped tomatoes go in next, and the pan simmers until the sauce thickens and tastes balanced.
When the sauce is ready, you make small wells with a spoon and crack eggs right into the pan. The eggs poach directly in the tomato mixture. A lid traps steam so the whites set while the yolks stay glossy. Finished with herbs like cilantro or parsley and a drizzle of olive oil, it feels like comfort food that still tastes bright.
Once you learn a basic recipe for shakshuka, the dish can fit into plenty of routines. It can anchor weekend brunch, serve as a simple meatless dinner, or become a make-ahead base that you reheat and top with fresh eggs during the week.
Ingredients You Need For Shakshuka
You do not need special items to make a good pan of shakshuka. Most of what you need already sits in a typical kitchen: a sturdy skillet, canned tomatoes, a few vegetables, and eggs. Choose a wide pan so the sauce reduces evenly and the eggs have room to settle without crowding.
| Ingredient | Role In The Dish | Substitution Tips |
|---|---|---|
| Olive Oil | Softens vegetables and adds a fruity base. | Use neutral oil plus a spoon of butter if needed. |
| Onion | Builds sweetness and depth in the sauce. | Yellow, white, or red onions all work well. |
| Bell Pepper | Adds color and gentle sweetness. | Red or orange peppers give the best flavor. |
| Garlic | Brings a savory edge to the tomato base. | Garlic powder is fine in a pinch, added late. |
| Tomatoes | Create the body of the sauce. | Canned crushed tomatoes or ripe fresh tomatoes. |
| Spices | Cumin, paprika, and chili add warmth. | Blend smoked and sweet paprika to taste. |
| Eggs | Poach directly in the sauce for protein. | Use as many as fit in a single layer. |
| Fresh Herbs | Finish the pan with freshness. | Parsley, cilantro, or a mix of both. |
| Optional Cheese | Feta or goat cheese adds creamy tang. | Skip for dairy free diners if needed. |
Tomatoes and eggs carry most of the work, so choose good versions of both. Many cooks prefer whole canned tomatoes that they crush by hand, since they often have better flavor than pre chopped options. For eggs, fresh large eggs hold their shape best when cracked into the sauce.
If you enjoy cooking with food safety guidelines in mind, you can glance at the safe minimum internal temperature chart for egg dishes. It explains how thoroughly to cook egg based meals for higher risk diners while still allowing soft yolks for others.
Step-By-Step Shakshuka Recipe Method
This section breaks down each stage so you can watch what happens in the pan more than the clock. Stove strength, pan size, and tomato brand all affect timing, so use visual cues as much as minutes.
Prep The Vegetables And Pan
Set a wide, heavy skillet over medium heat and pour in olive oil. When the oil shimmers, add chopped onion and bell pepper with a pinch of salt. Cook, stirring from time to time, until the vegetables soften and start to turn golden at the edges. This stage sets up sweetness and body in the finished sauce.
Add minced garlic and cook just until fragrant. Stir in ground cumin and paprika, then a small pinch of ground chili or red pepper flakes. Toasting the spices in the hot fat wakes up their aroma so the finished sauce tastes round instead of flat.
Build The Tomato And Pepper Sauce
Tip the tomatoes into the pan along with any juices. If you use whole canned tomatoes, crush them with your hands or the back of a spoon before they go into the skillet. Add a small pinch of sugar only if the tomatoes taste sharp or sour. Season with salt and black pepper, then lower the heat.
Let the sauce bubble gently until it thickens. You want a slow, lazy simmer with small bursts around the edges, not a hard boil. Stir every few minutes so nothing sticks to the bottom. The sauce should reduce enough that a spoon dragged through it leaves a short trail before the tomatoes flow back.
Guidance from both the USDA and safe internal temperature for egg dishes resources suggests cooking egg based meals to 160°F for those who need extra caution. You can keep this in mind if you are cooking for small children, older guests, or anyone with a weaker immune system.
Add Eggs And Cook Until Just Set
When the sauce reaches a steady simmer and tastes balanced, use the back of a spoon to make small, evenly spaced wells. Crack one egg into a small bowl, then slide it into a well so you can control where it lands. Repeat with the remaining eggs, leaving a bit of space between each one.
Keep the heat low so the sauce stays at a gentle simmer. Cover the pan with a tight lid. The whites will begin to turn opaque from the edges toward the center, while the yolks stay soft and glossy. Peek every couple of minutes near the end so you catch your preferred doneness.
Finish With Herbs, Cheese, And Crunch
Once the eggs reach the texture you like, scatter crumbled feta or goat cheese over the pan. Turn off the heat so the eggs do not overcook. Sprinkle chopped herbs over the top and drizzle a little olive oil around the edges for shine. A final dusting of paprika or a spoon of chili crisp adds color and heat.
Serve the pan straight from the stove with slices of toasted bread, warm pita, or flatbread. Each person can scoop sauce, a whole egg, and plenty of herbs into their bowl. Fresh cucumber, olives, or a simple green salad on the side round out the meal without much extra work.
Adjusting Heat, Eggs, And Texture
Every kitchen has a different tolerance for spice and for soft eggs, so treat the base method as a starting point. Change chili level, simmer time, and egg count until the pan feels right for your table, whether that means mild sauce with runny yolks or a thicker, more cooked dish.
Serving Ideas And Variations
Shakshuka works well for guests because you can prep the sauce ahead, then add eggs when everyone arrives. The pan sits in the middle of the table, and people serve themselves at their own pace. It feels relaxed and still keeps you out of the kitchen once friends sit down.
Recipe For Shakshuka For Weekend Brunch
For weekend guests, you can double the base sauce and cook it in a large oven safe skillet. When it is time to eat, rewarm the sauce until it simmers, make wells, and add a generous number of eggs. This gives you a large format pan that still tastes fresh because the eggs cook to order.
Setting out bowls of yogurt, chopped herbs, chili oil, and toasted nuts lets everyone build a plate that matches their taste. A batch of strong coffee, sweet mint tea, or fresh citrus juice fits nicely beside a pan like this and turns a simple meal into a relaxed gathering built around one shared dish.
Shakshuka Cook Time And Egg Doneness
Timing depends on how hot your stove runs and how soft you like your yolks, but a few general ranges help. Use these as a starting point and adjust slightly after you make the dish once or twice. The aim is a thick, spoonable sauce with eggs that suit your own taste.
| Heat Level | Simmer Time After Adding Eggs | Egg Texture Guide |
|---|---|---|
| Low | 8 to 10 minutes | Whites set, yolks soft and runny. |
| Medium Low | 6 to 8 minutes | Whites firm, yolks jammy and thick. |
| Medium | 5 to 6 minutes | Whites firm, yolks mostly set. |
| Stovetop Plus Brief Oven Finish | 4 minutes on stove, 3 to 4 in oven | Evenly cooked eggs with drier yolks. |
If you cook for people who need eggs fully set for health reasons, you can extend the covered cook time or lean on the oven finish. The sauce should continue to bubble gently so the eggs reach a safe internal temperature without turning rubbery. A simple instant read thermometer can remove any guesswork.
Storing Leftovers And Scaling The Dish
The tomato and pepper sauce keeps well in the refrigerator for up to three days for everyone. Store it without eggs in a covered container, then reheat in a skillet until it reaches a gentle simmer. From there, you can crack in fresh eggs and cook them as if you had just made the sauce.

