this is one of those dishes where the flavor payoff is wildly disproportionate to the effort. rich, cozy, a little spicy, and deeply savory, but made in a way that feels totally approachable for a weeknight.
taste & texture
this shakshuka hits all the right notes. the sauce is thick, jammy, and deeply tomato-forward thanks to sautéed cherry tomatoes plus a shortcut swirl of marinara.
the harissa adds just enough heat and depth to make the whole dish feel intentional, not spicy for the sake of it.
the eggs cook right in the sauce so the whites are fully set while the yolks stay soft and luxurious, creating that perfect contrast between silky and hearty.
a little feta on top adds saltiness and creaminess, and fresh parsley brightens everything up.

where shakshuka comes from
shakshuka originated in north africa, particularly in tunisia, and later became a staple throughout the middle east.
traditionally, it’s eggs gently poached in a spiced tomato and pepper sauce, often flavored with cumin, paprika, and chili.
it’s meant to be simple, comforting, and shared-usually served straight from the pan with bread for scooping.
how i made this version really easy
instead of starting from scratch with whole canned tomatoes and lots of spices, i used two shortcuts that still deliver big flavor:
- sautéed cherry tomatoes, cooked long enough to burst and turn jammy
- a good-quality jarred marinara to deepen the sauce without extra work
blooming harissa paste and paprika in olive oil gives you that slow-simmered flavor without the time commitment.
the whole dish comes together in one pan, with realistic cooking times that actually work on a home stove.

adding heat with harissa
harissa is the star here. it brings heat, smokiness, and complexity all at once.
i recommend starting with 1 teaspoon and adding more to taste.
you can always dial it up, but you don’t want it overpowering the eggs. cooking it briefly in oil before adding tomatoes is key for unlocking its full flavor.
other ways to customize it
this recipe is flexible and forgiving. a few easy options:
- add sautéed bell peppers or spinach to the sauce
- swap feta for goat cheese, mozzarella, or skip cheese entirely
- add chickpeas or white beans for extra heartiness
- finish with chili flakes, a drizzle of olive oil, or fresh herbs
how to eat it
shakshuka is best eaten straight from the pan. serve it with:
- crusty bread or pita for scooping
- toast or flatbread
- roasted potatoes or sweet potatoes
- or honestly, just a spoon
it works for breakfast, brunch, lunch, or dinner — one of those rare dishes that fits any mood.

storage & leftovers
shakshuka is definitely best fresh, but leftovers can be stored in an airtight container in the fridge for up to 3 days.
for best results, store the sauce separately from the eggs if possible.
reheat gently on the stovetop or in the microwave until just warmed through avoid overheating to keep the eggs from becoming rubbery.
if you like Easy Shakshuka With Harissa and Marinara, you’ll also love these other recipes of mine!
Easy Roasted Beet and Goat Cheese Salad Flatbreads
Epic Healthy High Protein French Onion Soup Dip
Healthy Homemade Sweet Potato Gnocchi with Cheesy Pumpkin Sauce (Gluten-Free!)
Delicious Spanakopita Inspired Stuffed Mushrooms
Baked Whipped Feta and Pumpkin Spinach Dip
Nourishing Veggie Lentil Tortilla Soup
Healthy High Protein Broccoli Cheddar Pasta (Panera Copycat!)
The Best Gluten-Free Weeknight Enchiladas (Vegetarian +15g Protein!)
Lower Carb Buffalo Cauliflower Flatbreads

are you going to make my Easy Shakshuka With Harissa and Marinara?!
if you make one of my recipes, i would LOVE to see your creation! be sure to leave a review in the comments section, it is so appreciated and helps my small business.
also, you can follow upbeetandkaleingit on Instagram, Pinterest, and Facebook for more vegan recipes!
do you want to save this recipe for later!? you can add the recipe to your recipe board on Pinterest!
it brings me so much happiness to see your beautiful recreations on Instagram :). tag me so that i can see and repost your food on my stories!
Easy Shakshuka With Harissa and Marinara
Recipe by MaryCourse: Breakfast, Protein, Side Dishes3
servings15
minutes20
minutes395
kcalmacros (per serving, with ¼ cup feta)
calories: ~395–415
protein: ~23–25 g
carbs: ~20–22 g
fat: ~25–27 g
fiber: ~4–5 g
Ingredients
2 tbsp olive oil
1 medium yellow onion, diced
4 cloves garlic, minced
2 cups cherry tomatoes, halved
1–2 tsp harissa paste (to taste)
1 tsp paprika
1 ½ cups good-quality jarred marinara
½ tsp sea salt, plus more to taste
¼ tsp black pepper
6 large eggs
¼ cup crumbled feta, goat cheese, or shredded mozzarella (optional)
¼ cup freshly chopped parsley
Directions
- heat olive oil in a large skillet over medium heat. add diced onion and a pinch of salt. sauté about 3 minutes, until softened and lightly translucent.
- add garlic, harissa paste, and paprika. cook 30 seconds, stirring constantly, until fragrant. add cherry tomatoes and increase heat to medium-high. cover and cook 4 minutes, until tomatoes soften and burst.
- remove lid and continue cooking another few minutes, stirring occasionally and smashing some tomatoes, until jammy and excess liquid cooks off.
- stir in marinara, salt, and black pepper. simmer a few minutes, just to heat through and slightly thicken. use a spoon to make 6 wells in the sauce. crack an egg into each well.
- keep heat at medium-high, cover, and cook 4–6 minutes, until egg whites are fully set and yolks are still slightly runny.
- remove from heat. top with cheese and parsley. rest 1 minute, then serve.


