Our Easy Shakshuka with Feta recipe is a fan favorite — and it’s one of our go-to recipes, too! Warm spices, creamy feta, and fresh tomatoes come together to create the ultimate vegetarian comfort food.

Whether you’re enjoying it for breakfast, lunch, or dinner, this dish is sure to satisfy. Serve it up with toasted pita or thick, crusty bread for a filling meal that’ll warm you from the inside!

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 wee bit of 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’ve already simplified this dish to the max, but hey, we’re always up for making life even easier! Here are a few extra tips to take this recipe to the next level of simplicity:

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 4 votes
Author: Food Dolls
Servings: 4 servings
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
  • 3/4 cup red bell pepper
  • 1 jalapeño optional, diced and seeded
  • 2 cloves garlic minced
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 2 teaspoons chilli powder
  • 1/2 teaspoon salt or to taste
  • 1/4 teaspoon freshly ground black pepper or to taste
  • 2 cups cherry tomatoes sliced in half
  • 1/4 cup canned tomato sauce
  • 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.
    2 Tablespoons olive oil, 1 small onion, 3/4 cup red bell pepper, 1 jalapeño, 2 cloves garlic, 1 teaspoon cumin, 1 teaspoon paprika, 2 teaspoons chilli powder, 1/2 teaspoon salt, 1/4 teaspoon freshly ground black pepper
  • 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.
    2 cups cherry tomatoes, 1/4 cup canned tomato sauce
  • 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. Garnish with feta and parsley.
    4-6 eggs, 1/2 cup feta cheese crumbles, 1/4 cup Italian flat leaf parsley


Would you like to save this? 🔖

We'll email this post to you, so you can come back to it later!


Serving: 1serving | 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

Philly Cheesesteak Stuffed Peppers

Enjoy all the flavors of your favorite sandwich in a low-carb, easy-to-make recipe thanks to these Philly cheesesteak stuffed peppers!

Lamb Kofta Burgers

Experience kofta in a whole new way with the juicy texture and warm, savory flavors of these lamb kofta burgers!

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!

5 from 4 votes (1 rating without comment)

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