Dairy Free Turkish Shakshuka with Eggplant and Peppers

There is something deeply satisfying about a breakfast that feels like a warm hug from the inside out. This dairy free Turkish shakshuka with eggplant and peppers does exactly that. It brings together tender roasted eggplant, sweet charred bell peppers, and eggs nestled in a richly spiced tomato base, all without a single drop of dairy in sight. This is morning food that actually keeps you full, fuels your body, and makes you excited to get out of bed.
Traditional Turkish saksuka is typically served as a meze or side dish, often fried in generous amounts of oil and sometimes paired with yoghurt. This version takes that beloved flavour profile and rebuilds it from the ground up with your health in mind. The eggplant is roasted instead of deep-fried, which cuts the calorie load significantly while still delivering that creamy, melt-in-your-mouth texture everyone loves. A touch of smoked paprika, ground cumin, and a pinch of Aleppo pepper flakes give the sauce its signature warmth and depth. The eggs add a solid protein hit, and the eggplant brings a surprising amount of fibre to the table, keeping your digestion happy and your energy steady all morning long.
What makes this recipe genuinely special is how the flavours build in layers. You start by roasting the eggplant and peppers until they are slightly caramelised and tender. Then you build the tomato sauce with garlic, onion, and spices, letting everything simmer together so the flavours get to know each other properly. The roasted vegetables go in next, and finally the eggs are cracked directly into the sauce and cooked to your preferred doneness. Some people love a runny yolk that bleeds into the tomato base, creating a rich silky sauce all on its own. Others prefer the yolks set firm. Either way, the result is completely delicious. A handful of fresh flat-leaf parsley and a drizzle of good quality extra virgin olive oil right at the end bring everything to life.
This is a recipe that works equally well for a slow Sunday morning and a busy weekday when you want something nourishing without a lot of fuss. The tomato base can even be made the night before, which means all you need to do in the morning is reheat it, add the eggs, and you are done in under ten minutes. Serve it straight from the pan with toasted gluten-free bread or warm flatbread on the side to scoop up every last bit of that gorgeous sauce. It is the kind of breakfast that feels indulgent but is actually doing your body a world of good.
Ingredients
- 1 large eggplant (cut into 2cm cubes)
- 1 medium red bell pepper (deseeded and sliced into strips)
- 1 medium green bell pepper (deseeded and sliced into strips)
- 2 tablespoons extra virgin olive oil (divided)
- 1 medium yellow onion (finely diced)
- 4 cloves garlic (minced)
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 0.5 teaspoon Aleppo pepper flakes (or use mild chilli flakes)
- 0.3 teaspoon ground coriander
- 0.3 teaspoon ground black pepper
- 1 400g can crushed tomatoes (no added salt variety preferred)
- 2 medium fresh tomatoes (roughly chopped)
- 1 tablespoon tomato paste
- 0.5 teaspoon sea salt (adjust to taste)
- 1 teaspoon apple cider vinegar (adds brightness)
- 6 large eggs (free-range where possible)
- 3 tablespoons fresh flat-leaf parsley (roughly chopped, for garnish)
- 0.5 teaspoon sumac (for garnish, optional but recommended)
Instructions
- 1
Preheat your oven to 220 degrees Celsius. Spread the eggplant cubes and pepper strips across a large lined baking tray. Drizzle with 1 tablespoon of the olive oil, season lightly with salt and pepper, and toss everything to coat evenly. Roast for 22 to 25 minutes, turning once halfway through, until the eggplant is golden and soft and the peppers have some charred edges.
Do not crowd the tray. Use two trays if needed so the vegetables roast rather than steam.
- 2
While the vegetables roast, heat the remaining tablespoon of olive oil in a large deep oven-safe skillet or wide saucepan over medium heat. Add the diced onion and cook for 6 to 7 minutes, stirring occasionally, until it is soft and translucent. Add the minced garlic and cook for another minute until fragrant.
Keep the heat at medium. Burning the garlic at this stage will make the whole sauce bitter.
- 3
Add the smoked paprika, cumin, Aleppo pepper flakes, ground coriander, and black pepper to the onion and garlic mixture. Stir constantly for about 30 seconds to toast the spices in the oil. This is what builds the deep, fragrant base of the sauce.
- 4
Pour in the crushed tomatoes, fresh chopped tomatoes, and tomato paste. Stir in the apple cider vinegar and a pinch of salt. Bring the sauce to a gentle simmer and cook for 8 minutes, stirring occasionally, until it thickens slightly and the fresh tomatoes have broken down.
Taste the sauce at this point and adjust seasoning. It should be bold and slightly tangy.
- 5
Remove the roasted eggplant and peppers from the oven and fold them gently into the tomato sauce. Stir to combine, making sure the vegetables are well coated. If the sauce looks too thick, add a splash of water, around 2 to 3 tablespoons, and stir through.
- 6
Using the back of a spoon, create 6 shallow wells in the sauce. Crack one egg into each well. Reduce the heat to low, cover the pan with a lid, and cook for 5 to 7 minutes. Check at 5 minutes for runny yolks, or continue for 7 to 8 minutes for fully set yolks.
If your pan is not oven-safe, simply keep it on the stovetop with the lid on. The steam does all the work.
- 7
Once the eggs are cooked to your liking, remove from heat immediately. Scatter the fresh parsley generously over the top, dust with sumac if using, and serve straight from the pan with warm flatbread or toasted gluten-free sourdough on the side.
Sumac adds a wonderful lemony tartness that really lifts the whole dish. Do not skip it if you can find it.
Nutrition per serving
218kcal
Calories
13g
Protein
18g
Carbs
11g
Fat
7g
Fibre
9g
Sugar
340mg
Sodium
Pro Tips
- ✓
Salting the eggplant before roasting is not necessary here since roasting at high heat draws out moisture naturally.
- ✓
For an extra smoky flavour, char the bell peppers directly over a gas flame for a couple of minutes before adding them to the roasting tray.
- ✓
Crack your eggs into small bowls first before adding them to the sauce. This way you can catch any shell and add each egg to its well quickly and confidently.
- ✓
The sauce thickens as it sits, so if you are reheating leftovers, add a small splash of water to loosen it up.
- ✓
Fresh tomatoes really do make a difference here. Use the ripest ones you can find for the sweetest, most balanced sauce.
Frequently Asked Questions
Variations
- •
Spicy Harissa Version
Stir 1 to 2 teaspoons of harissa paste into the tomato sauce at step 4 alongside the tomatoes. This adds a North African-inspired heat and a slightly deeper red colour to the sauce. Reduce or omit the Aleppo pepper flakes if you prefer to control the spice level.
- •
High-Protein Chickpea Addition
Add one 400g can of drained and rinsed chickpeas to the sauce at step 5 along with the roasted vegetables. This version is ideal if you are doing heavy training or need extra staying power in the morning. The chickpeas absorb the spiced tomato sauce beautifully.
- •
Zucchini and Eggplant Combo
Swap one of the bell peppers for a medium zucchini, sliced into half-moon shapes. Add it to the roasting tray alongside the eggplant. Zucchini roasts quickly and adds a mild, slightly sweet flavour that complements the smoky eggplant really well.
- •
Egg-Free Vegan Version
Skip the eggs entirely and fold in one 400g can of drained chickpeas and a handful of baby spinach instead. Heat through until the spinach wilts and the chickpeas are warmed. Serve topped with a drizzle of tahini for creaminess and extra protein.
Substitutions
- •Aleppo pepper flakes → Mild chilli flakes or a pinch of cayenne mixed with sweet paprika (Aleppo pepper has a fruity, oily heat that is quite distinctive. A small amount of cayenne mixed with extra sweet paprika is the closest match in terms of warmth without too much sharpness.)
- •Fresh tomatoes → An additional half can of crushed tomatoes (If good quality fresh tomatoes are not available, simply use an extra 200g of canned crushed tomatoes. The sauce will be slightly smoother but just as tasty.)
- •Apple cider vinegar → Fresh lemon juice (A squeeze of half a lemon works just as well for adding brightness and acidity to the sauce. Add it right at the end of cooking rather than during simmering.)
- •Sumac → A small squeeze of fresh lemon juice (Sumac provides a tangy lemony flavour. If you cannot find it, a few drops of lemon juice scattered over the finished dish achieves a very similar effect.)
- •Eggs → Silken tofu, pressed and sliced into rounds (For a vegan version, place slices of silken tofu into the wells instead of eggs and heat through for 4 to 5 minutes. The tofu will not set the same way but absorbs the sauce beautifully.)
🧊 Storage
Store any leftover sauce, without the eggs, in an airtight container in the refrigerator for up to 3 days. The eggs do not store well once cooked in the sauce, so it is best to cook only as many eggs as you plan to eat fresh. Reheat the sauce gently in a pan and add fresh eggs when ready to serve. The sauce can also be frozen in portions for up to 2 months. Thaw overnight in the fridge before reheating.
📅 Make Ahead
The tomato and roasted vegetable base can be fully prepared the evening before and stored in the fridge. In the morning, simply reheat the sauce over medium-low heat for 4 to 5 minutes, add a splash of water if it has thickened too much, create wells, and cook the eggs directly in the warm sauce. Breakfast is on the table in under 10 minutes.
You might also like

Gozleme Turkish Stuffed Flatbread with Spinach and Feta (High-Protein Healthy Version)

Healthy Simit Turkish Sesame Bread Ring Recipe with Whole Wheat and Protein Boost
