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!
Table of Contents
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!
- Warm olive oil in a pan.
- Sauté the onion and jalapeño before adding the seasonings.
- Once fragrant, add in the tomatoes and simmer for 7-10 minutes.
- Crack the eggs over the sauce, reduce the heat to low, cover the pan, and cook for 3-5 minutes.
- Serve warm, and enjoy!
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.
Serving Suggestions
This shakshuka with feta is perfect for dipping! We love to serve it with:
- Pita
- Naan
- Challah
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
- Creamy and comforting Turkish Eggs with Roasted Peppers are guaranteed to wow your guests.
- Cheesy Breakfast Brioche Sliders are full of flavor and perfect for feeding a crowd.
- So easy to make, these Baked Scrambled Eggs will blow your mind!
- Savory and delicious, just one bite and this Greek Breakfast Casserole will become your new favorite brunch.
Easy Shakshuka with Feta
Ingredients
- 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
Instructions
- 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
Video
Would you like to save this? 🔖
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Yummy
Easy to make and turned out perfectly. Can be adapted for carnivores or vegans.
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!
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