Home » Recipes » Easy Shakshuka with Feta

Easy Shakshuka with Feta

*This post may contain affiliate links, please see our privacy policy for details.*

Warm spices, creamy feta, and fresh tomatoes combine to create the ultimate vegetarian comfort food with this Easy Shakshuka with Feta recipe! Serve it with warm pita bread for a filling meal perfect for breakfast, lunch, or dinner! 

a skillet with shakshuka with feta

What Is Shakshuka? 

A classic North African and Middle Eastern dish, Shakshuka is a dish made of eggs that are poached in a tomato sauce containing chilies and onions. It is created by simmering the tomatoes with various ingredients including scallions, chili peppers, and veggies in a skillet. Then, small indentions are made for eggs to be cracked into and cooked. When translated shakshuka means “a mixture,” and that’s exactly what this dish is! 

There are countless ways to make it, but we love to prepare our shakshuka recipe with lots of feta cheese and fresh cilantro. 

Key Ingredients for Shakshuka with Feta

To cook this version of Shakshuka with Feta, you will need just a few simple ingredients and a little time.

  • Tomatoes – We use a combination of cherry tomatoes and canned tomato sauce. 
  • Onions – A nice-sized sweet or white onion will work perfectly. These caramelize well and add a nice flavor to almost any dish.
  • Bell Peppers – Any color will work for this shakshuka recipe, but green and yellow will pop amongst all the red for a pretty presentation. 
  • Eggs – The bigger the skillet, the more eggs you can use. Just make sure not to overcrowd them. Otherwise, they won’t cook through! 
  • Spices and Seasonings -The usual suspects like salt and pepper are needed for this dish, but some not-so-common seasonings also come into play. They include cumin, coriander, and paprika. Also, feel free to add a bit of chili powder if you want to bring the spice level up a notch. 
  • Garlic – Fresh garlic works best for the strongest flavor. 
  • Feta Cheese – Although not exactly necessary, we feel that a good sprinkling of feta cheese takes this recipe to the next level with a lovely salty and tangy flavor no one can resist. 

How to Make this Shakshuka Recipe

This is a simple one-pan dish to make and serve. Just follow the instructions below, and it’ll be ready in no time! 

  1. Warm olive oil in a pan. 
  2. Sauté the onion and jalapeño before adding the seasonings. 
  3. Once fragrant, add in the tomatoes and simmer for 7-10 minutes
  4. Crack the eggs over the sauce, reduce the heat to low, cover the pan, and cook for 3-5 minutes.
  5. Serve warm, and enjoy!
We earn a commission if you make a purchase, at no additional cost to you.

Cooking Tips

We simplified this dish as much as we could. However, we have a few extra tips to make it even easier to make! 

Be Patient. You want your shakshuka sauce to be nice and thick in order to hold the eggs in place. So, don’t skimp on the simmer time! Trust us, it’s worth the wait. 

Don’t Overcrowd the Pan. You want to make sure to leave space between all of the eggs. If they’re crowded on top of one another they will not cook through. 

Adjust the Cooking Time. Depending on how you like your eggs, you will need to cook your shakshuka recipe longer or shorter.

Make It Your Own! There are endless ways to make shakshuka. So, feel free to experiment by adding in your favorite veggies, spices, and toppings. 

overhead image of easy shakshuka with feta topped with fresh herbs

Serving Suggestions

This Shakshuka with Feta is perfect for dipping! We love to serve it with: 

  • Pita
  • Naan
  • Challah 
close up image of easy shakshuka with feta

Can I Make Shakshuka with Feta Ahead of Time? 

Yes! Transfer leftovers to an airtight container, and store them in the refrigerator for 3-4 days

More Egg-Filled Breakfast Recipes

two white bowls full of easy shakshuka with feta
a bowl of easy shakshuka with feta

Easy Shakshuka with Feta

Food Dolls
A hearty dish, this Easy Shakshuka with Feta is the perfect vegetarian breakfast or brunch! Serve it with warm bread for dipping.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Course Breakfast, brunch, Recipes
Cuisine middle eastern, north african
Servings 4
Calories 220 kcal


  • 2 Tablespoons olive oil
  • 1 small onion (peeled and diced)
  • 2 cloves garlic (minced)
  • 3/4 cup red bell pepper
  • 1 jalapeño (optional, diced and seeded)
  • 2 cups cherry tomatoes (sliced in half)
  • 1/4 cup canned tomato sauce
  • 1 teaspoon cumin
  • 2 teaspoons chilli powder
  • 1 teaspoon paprika
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon freshly ground black pepper (or to taste)
  • 4-6 eggs
  • 1/2 cup feta cheese crumbles
  • 1/4 cup Italian flat leaf parsley


  • Heat a deep, large skillet or sauté pan on medium. Slowly warm olive oil in the pan. Add chopped onion, peppers, jalapeño (if using), and sauté for a few minutes until they begin to soften. Add garlic, cumin, paprika, chili powder, salt/pepper and continue to sauté till mixture is fragrant, about 1 minute.
  • Add cherry tomatoes and tomato sauce stir until combined. Allow mixture to simmer over medium heat for 7-10 minutes until it is reduced by 1/3rd. At this point, taste and adjust the salt and pepper.
  • Crack the eggs, one at a time, directly over the tomato mixture, making sure to space them evenly over the sauce. Reduce heat to low, cover and let cook for 3-5 minutes.



Serving: 1g | Calories: 220kcal | Carbohydrates: 11g | Protein: 10g | Fat: 16g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.02g | Cholesterol: 180mg | Sodium: 670mg | Potassium: 448mg | Fiber: 3g | Sugar: 5g | Vitamin A: 2318IU | Vitamin C: 67mg | Calcium: 153mg | Iron: 3mg
Keyword algerian shakshuka, breakfast, easy shakshuka, egg breakfast, eggs, egyptian shakshuka, healthy breakfast, how to make shakshuka, moroccan shakshuka, north african shakshuka, poached eggs, shakshouka recipe, shakshuka
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating


  1. I love your website and recipes! Ohhhh I love the mix of international recipes too! Thank you! This is the best place to find good food made simple! Thank you!

  2. 5 stars
    So incredibly delicious and simple ! I impressed myself…thank you Food Dolls for your simple and so tasty recipes. I’m excited to try more