Shakshuka with Feta, Olives, and Peppers – A Healthy Breakfast

One plate shakshuka with eggs, feta, olives, and peppers
Shakshuka with feta, olives, and peppers is a colorful one pan meal that works for breakfast, brunch, or dinner.

If you love Mediterranean and Middle Eastern flavors and want a colorful one pan meal that works just as well for dinner as it does for brunch, this shakshuka with feta, olives, and peppers belongs in your regular rotation. Eggs gently cook in a spiced tomato and pepper sauce until the whites are just set and the yolks stay soft and saucy. Crumbled feta and briny olives go on at the end so every scoop has a little creamy, salty contrast.

This version is hearty, mostly vegetable based, and very forgiving. Once you learn what the sauce should look and smell like before the eggs go in, you can make it on autopilot on a busy weeknight or stretch out a slow weekend brunch with a skillet in the middle of the table. In this guide, you will get a clear ingredient list, step by step method, technique notes, variations, serving ideas, storage and safety tips, and answers to the most common shakshuka questions.

Time and Serving

Prep time: About 20 minutes for chopping vegetables and gathering ingredients

Cook time: About 30 minutes from softening the peppers to setting the eggs

Total time: About 50 minutes

Servings: 4 servings, with one egg per person and plenty of sauce for scooping with bread

If you like to serve two eggs per person, use a larger pan and increase the egg count while keeping the sauce amount the same, or double the sauce for a very generous meal.

Insight of Shakshuka with Feta, Olives, and Peppers

Shakshuka in a plate served with bread
Eggs in spiced tomato and pepper sauce with feta and olives bring North African and Middle Eastern flavors to the home kitchen.

Shakshuka is a dish where eggs cook gently in a tomato and pepper sauce that is scented with warm spices such as cumin and smoked paprika. The dish most likely began in North Africa and has become very popular across the Middle East, especially in Israel, and now in homes and cafes around the world.

This version leans into contrast. Sweet red and yellow bell peppers simmer until tender in a rich tomato base. Smoked paprika and cumin add warmth, while a pinch of mild chile brings gentle heat rather than aggressive spice. Right before serving, you scatter crumbled feta and briny olives over the top. The feta softens into creamy little pockets and the olives give bright, salty bites that balance the sweetness of the peppers and the acidity of the tomatoes.

For everyday life, this recipe is flexible. It relies on pantry friendly canned whole tomatoes, a couple of bell peppers, a small amount of feta, and a handful of olives. You can make it as a cozy brunch for two with leftovers for the next day, stretch it for a family with extra bread and salad, or cook it on a weeknight when you want something comforting that still feels light and vegetable forward.

Ingredients

Flat lay of shakshuka ingredients including whole canned tomatoes, peppers, eggs, feta, and olives
Simple pantry ingredients like whole canned tomatoes, bell peppers, eggs, feta, and olives build layers of flavor in this one pan shakshuka.

For four servings

  • Two tablespoons olive oil
  • One teaspoon smoked paprika
  • One teaspoon ground cumin
  • One quarter teaspoon Aleppo or Maras pepper flakes, or a small pinch of regular crushed red pepper flakes
  • One large yellow onion, halved and thinly sliced
  • Two cloves garlic, thinly sliced or finely minced
  • One red bell pepper, seeded and thinly sliced
  • One yellow bell pepper, seeded and thinly sliced
  • One can whole peeled tomatoes in puree, about twenty eight ounces, preferably a good quality brand such as San Marzano style
  • Half teaspoon fine sea salt to start, plus more to taste
  • Four ounces feta cheese, crumbled
  • One third cup pitted olives in brine, such as Kalamata or another flavorful black or green olive, drained and roughly chopped if large
  • Four large eggs
  • A small handful fresh cilantro or flat leaf parsley leaves, coarsely chopped, for garnish
  • Optional for serving: extra pepper flakes, more olive oil to drizzle, crusty bread, pita, or a simple green salad

Notes on ingredients and substitutions

  • Whole canned tomatoes
    Whole peeled tomatoes in thick puree tend to break down into a soft, rich sauce, while many diced tomatoes contain calcium chloride that helps them keep their shape and stay firmer. That firm texture is useful in soups but less ideal when you want a thick, silky sauce.
  • Peppers
    Using both red and yellow peppers gives sweetness and color. You can swap in orange peppers or use all red peppers if that is what you have. Green peppers will make the sauce sharper and a bit more bitter, so they change the flavor profile.
  • Olives
    Kalamata olives bring classic Mediterranean character, but any flavorful olive packed in brine works. Black olives will be milder, while small green olives can add more punchy saltiness. Rinse very salty olives briefly and pat dry if you are sensitive to salt.
  • Herbs
    Cilantro gives a fresh, slightly citrusy finish. Flat leaf parsley is a great option if some diners do not love cilantro.
  • Heat level
    Aleppo or Maras pepper flakes are often milder and fruitier than standard crushed red pepper. Use more or less to match your preferred spice level or keep the dish very mild and offer extra flakes at the table.

Required Tools for Making the Recipe

Skillet with lid, cutting board, knife, and basic kitchen tools needed for shakshuka
A wide skillet with a lid and a few basic tools are all you need to cook shakshuka at home.

Having the right pan and a few simple tools makes shakshuka much easier and more predictable.

  • Wide heavy skillet with a lid
    A twelve inch skillet gives enough room for the sauce to reduce quickly and for the eggs to sit in their own little wells without crowding. A lid is important because covering the pan traps steam and helps the egg whites set gently without drying out the sauce on top.
  • Cutting board and sharp knife
    For slicing the onion, peppers, garlic, and herbs.
  • Wooden spoon or heatproof spatula
    Useful for stirring the vegetables, scraping the bottom of the skillet, and making wells in the sauce.
  • Small bowl or ramekin for cracking eggs
    Cracking each egg into a small bowl first makes it easier to remove any shell and slide the egg neatly into the sauce without breaking the yolk.
  • Measuring spoons and cups
    Helpful for spices and oil so you can reproduce the same flavor each time.

If you use a smaller pan, the sauce will be deeper and will take longer to thicken. If the pan is much larger, the sauce may reduce very quickly and you might need to add a splash of water before cooking the eggs.

Method – Step by Step Preparation Guide

Step One: Prepare and bloom the spices

Set the skillet over medium heat and add the olive oil. When the oil looks shiny and loose, sprinkle in the smoked paprika, cumin, and pepper flakes. Stir constantly for about thirty seconds to one minute until the spices smell fragrant and the oil takes on a deeper color. This step wakes up the flavor compounds in the spices and lets them infuse the oil that will coat the vegetables.

Step Two: Soften the onion and peppers

Onions and red and yellow peppers softening in a skillet with cumin and smoked paprika.
Soften onions and peppers in spiced olive oil until tender and sweet before adding tomatoes.

Add the sliced onion to the skillet with a pinch of salt. Stir occasionally and cook for about three minutes until the onion starts to look translucent at the edges.

Add the sliced red and yellow peppers and the garlic. Stir so everything is coated in the spiced oil. Cook, stirring now and then, until the peppers become very tender and slightly sweet. This usually takes around twelve to fifteen minutes on medium heat. The vegetables should look soft and relaxed, not browned and crisp. If the pan looks dry at any point, you can add a small splash of olive oil.

Step Three: Crush the tomatoes and build the sauce

Crushed whole canned tomatoes poured into a skillet of sautéed peppers to build the shakshuka sauce.
Crushed whole canned tomatoes create a thick, rich base for the shakshuka sauce.

While the peppers cook, pour the canned tomatoes into a large bowl. Use clean hands or scissors to crush the whole tomatoes into smaller pieces. The goal is a chunky but soft texture without large firm pieces.

When the peppers are tender, tip the crushed tomatoes and all their puree into the skillet. Add the half teaspoon of salt and stir well. Bring the mixture to a gentle simmer.

Let the sauce cook, uncovered, for about ten to fifteen minutes, stirring occasionally, until it thickens. You are aiming for a texture similar to a hearty pasta sauce. The surface should be gently bubbling, not vigorously boiling. As it cooks, the tomatoes will darken slightly in color, the oil may rise in small pools at the edges, and the sauce will smell concentrated and savory.

If the sauce still looks thin and watery after fifteen minutes, keep simmering for a few more minutes. If it becomes too thick and starts to look dry before you add the eggs, you can always loosen it later with a small splash of water.

Taste the sauce and add more salt if needed. Remember that feta and olives will add extra salt at the end, so stop just short of perfectly salted at this stage.

Step Four: Make wells and add the eggs

Thickened tomato and pepper sauce with a spoon making small wells for eggs in a skillet.
Simmer the sauce until it is thick and gently bubbling before you make wells for the eggs.

Once the sauce is thick and gently bubbling, reduce the heat slightly. Use the back of a spoon to create four small wells in the sauce, spaced evenly around the pan and deep enough to hold an egg without the yolk spilling out.

Crack one egg into a small bowl, then slide it carefully into one of the wells. Repeat with the remaining eggs, working quickly but gently. If any egg whites run outside the well, nudge the sauce back around them so they have some support.

Sprinkle the crumbled feta and the olives evenly over the sauce, avoiding the very center of the yolks as much as possible so they remain visible.

Step Five: Cook the eggs on the stovetop

Eggs nestled into tomato and pepper sauce with feta and olives scattered on top before the lid goes on.
Nestle the eggs into the sauce, add feta and olives, then cover the pan to gently set the whites.

Cover the skillet with the lid and keep the heat at a gentle simmer. The steam under the lid will set the egg whites from the top while the simmering sauce cooks them from beneath.

Approximate timing for the eggs

  • Soft set whites with very runny yolks
    About six to seven minutes
  • Medium set yolks with jammy centers
    About eight to nine minutes
  • Fully set yolks
    About ten to eleven minutes

Every stove and pan behaves a little differently, so start checking around the six minute mark by lifting the lid briefly. The whites should be opaque and mostly set, with just a little wobble, and the yolks should still look glossy. If the sauce seems very thick before the eggs are done, add one or two tablespoons of water around the edges and recover the pan to create more steam.

If you have diners who strongly prefer firm yolks, you can serve the softer eggs first, then recover the pan and continue cooking the remaining eggs for a couple more minutes.

Step Six: Garnish and serve

A Shakshuka with Feta, Olives, and Peppers is ready to serve
Garnish with cilantro leaves and a sprinkling of red pepper flakes. Bring to the table and serve from the pan.

Once the eggs are cooked to your liking, remove the pan from the heat. Scatter the chopped cilantro or parsley over the top and add a pinch of extra pepper flakes if you like more heat. Drizzle with a tiny bit of olive oil for shine.

Bring the skillet directly to the table on a trivet. Serve with toasted crusty bread, warm pita, or flatbread for scooping up the sauce and yolks. A lightly dressed green salad or sliced cucumbers and tomatoes makes a fresh side.

Variations

You can adjust this basic method in many ways while keeping the core idea of eggs in a spiced tomato and pepper sauce.

  • Harissa shakshuka
    Stir one to two teaspoons of harissa paste into the sauce with the tomatoes for a deeper heat and more complex spice. Because harissa often contains salt, taste before adding extra salt.
  • Extra heat with fresh chile
    Finely chop a jalapeno or similar fresh chile and cook it with the peppers and onion. This makes the heat more front and center.
  • Chickpea or bean shakshuka
    Add one can of drained chickpeas or white beans to the sauce once it has thickened and simmer for five minutes before adding the eggs. You may need a small splash of extra water since the beans absorb some liquid.
  • Leafy green addition
    Stir in a few handfuls of chopped spinach or Swiss chard during the last five minutes of simmering the sauce. The greens will wilt down and add a bit more body.
  • Green style shakshuka
    For a version inspired by green shakshuka, skip the canned tomatoes and use lightly sautéed leeks, onions, and garlic with plenty of leafy greens and herbs plus a bit of cream or yogurt to create a rich green base. The timing for the eggs stays similar, but there is far less acidity.

Whenever you add extra ingredients such as beans or potatoes, keep an eye on the sauce thickness. You might need to add a few tablespoons of water or cook a few minutes longer so the consistency still supports the eggs.

Key Advantages of Shakshuka with Feta, Olives, and Peppers

Family style table with shakshuka in a skillet served with bread and salad for a flexible meal.
Serve shakshuka straight from the skillet for an easy one pan meal that feels special at any time of day.
  • One pan cooking with very little cleanup
  • Works for breakfast, brunch, lunch, or dinner
  • Packs in peppers, tomatoes, and herbs while still feeling indulgent because of the eggs and feta
  • Easy to adjust the spice level and richness
  • Naturally gluten free when served with potatoes or gluten free bread
  • Impressive presentation when you set the skillet right on the table

Mistakes to Avoid

  • Adding eggs to a thin sauce
    If the tomato mixture is still loose and soupy when you add the eggs, the whites may spread out too much and cook unevenly. Always reduce the sauce until it is thick and gently bubbling before you make the wells.
  • Overcrowding the eggs
    For four eggs, a twelve inch skillet gives enough room. If you try to squeeze too many eggs into a smaller pan, they can merge into one large mass and be harder to serve neatly.
  • Using very high heat
    Cranking the heat up can scorch the bottom of the sauce while the eggs on top are still undercooked. A steady gentle simmer is your friend here.
  • Overcooking the yolks
    Leaving the lid on for too long turns runny yolks chalky. Start checking early and remember that eggs continue to firm slightly even after you remove the pan from the heat.
  • Forgetting to adjust seasoning after adding feta and olives
    Tomatoes and peppers need a fair amount of salt, but feta and olives are salty too. Aim for a slightly under salted sauce before the eggs go in, then taste a spoonful with a bit of feta or olive at the end to decide if it needs a final pinch.

Expert Tips and Real Life Examples

  • Prep ahead for faster mornings
    You can slice the onion and peppers and store them in an airtight container in the refrigerator for up to two days. Some cooks even make the full tomato and pepper sauce the night before, then reheat it gently and add the eggs fresh in the morning.
  • Use the sauce more than once
    If you have leftover sauce without eggs, it works beautifully over cooked grains, roasted cauliflower, or as a base for beans. I have also used a scoop of the sauce as a quick topping for toasted bread with a little extra feta for an easy lunch.
  • Serving ideas
    For a slow weekend brunch, put the skillet in the center of the table, add a basket of warm pita, and offer small bowls of olives, cucumber slices, and yogurt. For a quick weeknight dinner, keep it simple with toasted bread and a green salad dressed with lemon and olive oil.
  • Adjusting for a larger group
    To serve six people, you can use a larger skillet and increase the eggs to six or eight while keeping the sauce amount the same. Make the wells closer together and check carefully so the eggs do not merge. Another option is to double the sauce and cook it in two pans side by side.
  • Cooking for a smaller household
    Cook the full amount of sauce but only add as many eggs as you plan to eat right away. Store the extra sauce in the refrigerator and reheat small portions in a small skillet later in the week, then crack fresh eggs into the reheated sauce.

Food safety guidance from national food safety agencies recommends refrigerating cooked egg dishes within two hours and using leftovers within about three to four days, with thorough reheating until the food is steaming hot. U.S. Food and Drug Administration

Nutrition Facts (Per Serving)

The exact numbers will vary with the brand of tomatoes, feta, and olives you use. Based on similar shakshuka recipes with peppers, feta, and olives, a serving that includes one egg and a generous portion of sauce is roughly:

  • Calories: About 310
  • Protein: About 14 grams
  • Fat: About 21 grams
  • Carbohydrates: About 20 grams
  • Fiber: Around 3 to 4 grams

These values come from typical nutrition analyses of tomato and pepper based shakshuka dishes with eggs and feta and should be treated as estimates rather than medical advice.

If you serve extra bread, pita, potatoes, or additional cheese, the calories and carbohydrates will increase accordingly.

Frequently Asked Questions

Q1: Can I make shakshuka ahead of time?

You can make the tomato and pepper sauce ahead of time, cool it, and store it in the refrigerator for up to three or four days. When you are ready to eat, reheat the sauce in a skillet until it is hot and gently bubbling, then add the eggs and cook them fresh. The eggs themselves are best cooked right before serving so the yolks stay soft and the whites have a pleasant texture.

Q2: How do I keep the eggs runny without undercooking the whites?

The key is gentle heat and a lid. Once the eggs are in the sauce, cover the pan and keep the mixture at a low simmer. The steam under the lid cooks the whites from the top so they set while the yolks stay soft. Start checking around six minutes. As soon as the whites look opaque and mostly firm and the yolks are still glossy, pull the pan off the heat. The residual heat will finish the whites without overcooking the yolks.

Q3: What can I use instead of feta or olives?

If you do not eat feta, you can use small spoonfuls of thick yogurt or labneh on top after cooking. These give creaminess and a bit of tang. For a dairy free option, skip the cheese and add extra fresh herbs and a drizzle of good olive oil at the end. If you are not a fan of olives, you can leave them out or replace them with chopped roasted red peppers or marinated artichoke hearts for extra flavor without the strong briny note.

Q4: Can I use fresh tomatoes instead of canned, and how does that change the timing?

You can use ripe fresh tomatoes, but the cooking time will be longer. Fresh tomatoes release more water, so the sauce will need extra time to reduce. You will also get the best texture if you peel them first. Plan for at least twenty to twenty five minutes of simmering after you add fresh chopped tomatoes, and adjust the seasoning once the sauce has thickened.

Q5: How long do leftovers keep and how should I reheat them?

Leftover shakshuka should be cooled, covered, and refrigerated within two hours. Food safety resources generally recommend using cooked egg dishes within three to four days. To reheat, warm the leftovers in a skillet over low heat or in a covered dish in the oven until the sauce and eggs are steaming hot. The yolks will be firmer after reheating, but the dish will still be flavorful and satisfying.

Conclusion

Brunch table with shakshuka in a skillet, bread, olives, and herbs ready for sharing.
Set the skillet in the center of the table, add bread and a simple salad, and let everyone scoop their own shakshuka.

Shakshuka with feta, olives, and peppers is one of those recipes that looks impressive in the pan but is very approachable once you have made it once or twice. A simple base of onions, peppers, and canned whole tomatoes becomes something rich and cozy when you take the time to soften the vegetables, bloom the spices, and simmer until the sauce is thick and fragrant. Eggs poach directly in that sauce, and feta plus olives add creamy, salty contrast in every spoonful.

With one pan, a handful of pantry ingredients, and a few basic techniques, you can turn this dish into a regular part of your breakfast, brunch, or dinner routine. Use the method here as your base, then play with variations such as harissa, greens, or chickpeas. Adjust the heat and toppings to your household and enjoy the pleasure of dipping warm bread into runny yolks and spiced tomato sauce at any time of day.

Shakshuka with Feta, Olives, and Peppers – A Healthy Breakfast

Catharine Marlin Food Blogger

Catherine Marlin is a passionate home cook and food writer who loves recreating restaurant-style dishes with simple, fresh ingredients. When she’s not experimenting in the kitchen, Catherine enjoys traveling, discovering new flavors, and sharing easy-to-follow recipes that bring joy to the dinner table.

Leave a Comment

Your email address will not be published. Required fields are marked *

About Author

Catherine Marlin

Catherine Marlin is a passionate home cook and food writer who loves recreating restaurant-style dishes with simple, fresh ingredients. When she’s not experimenting in the kitchen, Catherine enjoys traveling, discovering new flavors, and sharing easy-to-follow recipes that bring joy to the dinner table.

Leave a Comment

Your email address will not be published. Required fields are marked *