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

5 from 3 votes
Author: Food Dolls
Servings: 4
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
A hearty dish, this Easy Shakshuka with Feta is the perfect vegetarian breakfast or brunch! Serve it with warm bread for dipping.


  • 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

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!

You Might Also Like

Christmas Monster Cookies

Make these Christmas monster cookies with holiday M&M's, peanut butter chips, and chocolate chunks to satisfy all your sweet tooth cravings!

One Pot Chicken and Orzo

Make dinner easy with this one pot chicken and orzo pasta recipe. It’s a complete meal you can have on the table in less than 30 minutes!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

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