RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Skillet Sweet Potato Hash with Sunny-Fried Egg & Chive Yogurt
  • Sweet Potato & Kale Hash with Fried Egg and Harissa Yogurt
  • Sweet Potato & Kale Morning Hash with Poached Egg and Charred Orange
  • One-Pot Garlic Chicken Tomato Pasta with Crispy Potato and Soft-Poached Egg
  • Spiced Chickpea & Sweet Potato Hash with Cilantro-Coconut Drizzle
  • Herb‑Crusted Italian Pork & Roasted Fingerling Potato Hash with Lemon‑Chili Broccoli Rabe
  • Browse all recipes →
Tomato Shakshuka with Crispy Potato Hash

Tomato Shakshuka with Crispy Potato Hash

By Chef

North African / Middle EasternIntermediate

A vibrant North African–style shakshuka: silky eggs poached in a fragrant, spiced tomato sauce, finished with fresh herbs and bright lemon. Served alongside golden, crispy potato hash with a creamy interior — the contrast of tangy tomato, runny yolk and crunchy potatoes makes every bite irresistible.

Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
4 servings
BrunchEggsMiddle EasternComfort Food

Ingredients

  • 8 large Large eggs
  • 1 lb (450 g) Russet potatoes (or Yukon gold)
  • 3 tablespoons Extra-virgin olive oil
  • 1 tablespoon Unsalted butter
  • 1 large (about 150 g) Yellow or white onion
  • 3 cloves, minced Garlic
  • 4 medium (about 600 g), diced Fresh tomatoes
  • 2 tablespoons Tomato paste
  • 1 teaspoon Smoked paprika
  • 1 teaspoon Ground cumin
  • 1/4 teaspoon (or to taste) Red pepper flakes
  • 1 1/2 teaspoons, divided Kosher salt
  • 1/2 teaspoon, freshly ground Black pepper
  • 1/4 cup, chopped (about 15 g) Fresh parsley (or cilantro)
  • 1 tablespoon Fresh lemon juice
  • 2 tablespoons Neutral oil for frying (vegetable or canola)
  • 1/2 teaspoon (optional, balances acidity) Optional: tomato sugar

Instructions

1

Prep the potatoes: Peel (optional) and cut the potatoes into 3/4-inch dice so they cook evenly. Uniform size ensures a consistent interior texture and predictable crisping time.

2

Parboil the potatoes: Place the diced potatoes in a pot, cover with cold water, add a generous pinch of salt, bring to a simmer and cook for 6–8 minutes until just tender when pierced with a knife but not falling apart. Parboiling softens the interior so the potatoes crisp on the outside while staying creamy inside when fried.

3

Dry the potatoes thoroughly: Drain in a colander and spread on a clean kitchen towel or baking sheet to steam-dry for 5 minutes. Moisture on the surface prevents proper browning, so this step is critical for maximum crisp.

4

Crisp the hash: Heat a large 12-inch skillet over medium-high heat until hot, then add the neutral oil and butter. When butter foams (this signals hot fat), add the potatoes in a single layer. Don’t stir for the first 3–4 minutes — letting them sit builds a golden crust. Toss and turn every 2–3 minutes after until all sides are browned, about 10–12 minutes total. Season with 1/2 teaspoon kosher salt and a few grinds of black pepper near the end to avoid drawing moisture early.

5

Create a blistered flavor (optional): For extra texture, increase heat to high for the last minute to get a few dark, crisp edges. Transfer the potatoes to a plate and keep warm. Leaving some fond (brown bits) in the pan will add flavor to the tomato sauce later if using the same skillet.

6

Start the shakshuka base: Wipe the skillet clean (or use a second skillet) and add 1 tablespoon olive oil over medium heat. Add the diced onion and a pinch of salt and cook, stirring occasionally, until translucent and soft (5–7 minutes). Sweating the onion slowly builds sweetness and a more complex base than rushing at high heat.

7

Bloom the spices and garlic: Add the minced garlic, smoked paprika and cumin and cook for 30–45 seconds until fragrant. Add the tomato paste and cook for another 60 seconds, stirring — frying the tomato paste in fat deepens the tomato flavor and removes any raw tinny notes.

8

Add tomatoes and simmer: Stir in the diced fresh tomatoes (and optional 1/2 teaspoon sugar if the tomatoes are very acidic). Increase heat to bring the mixture to a gentle simmer, then reduce to medium-low and cook for 10–12 minutes until the sauce has thickened and slightly reduced. Taste and add remaining 1 teaspoon kosher salt and 1/2 teaspoon black pepper, adjusting to your tomatoes and preference. Simmering concentrates flavor and allows the spices to meld into the sauce.

9

Finish the sauce: Stir in 1 tablespoon olive oil and 1 tablespoon lemon juice to round the acidity and add sheen. Scrape up any fond from the potatoes if you kept them in the pan — those browned bits are flavor gold.

10

Create wells and add eggs: Using a spoon, make eight shallow wells in the sauce (two per serving). Crack an egg into a small bowl and gently slide it into each well — this prevents shell fragments and ensures neat placement. Season the egg whites lightly with a small pinch of salt and pepper.

11

Cover and poach to desired doneness: Reduce heat to low, cover the skillet, and cook for 6–8 minutes for jammy yolks (check at 6 minutes), or 8–10 minutes for fully set yolks. Covering traps steam which cooks the egg whites gently without overcooking the yolks.

12

Finish and plate: Remove the lid, sprinkle chopped parsley (or cilantro) over the eggs, and spoon the crispy potato hash alongside or place a bed of hash first and slide the skillet shakshuka on top for a composed plate. Add an extra squeeze of lemon and a drizzle of olive oil. Serve immediately so egg yolks are warm and runny against the crisp potatoes.

13

If using optional cooked chicken or browned ground beef: Fold 8 oz (225 g) shredded cooked chicken into the sauce when you add the tomatoes, or brown 12 oz (340 g) of ground beef with the onion in Step 6 and proceed — both add savory heft and extra protein.

Chef's Tips

  • 1Parboil and fully dry the potatoes before frying — moisture is the enemy of a good crust. Spread them out to dry on a towel for several minutes.
  • 2Don’t rush the tomato paste: frying it until it darkens slightly (about 60 seconds) removes raw flavors and adds depth.
  • 3If your skillet is small, use a second pan for the hash so you can keep the potatoes hot and crispy while you finish the sauce. Alternatively, keep potatoes in a warm (200°F / 95°C) oven on a sheet pan.
  • 4To check egg doneness without overcooking, jiggle the pan; the whites should be set and opaque while the yolks still wobble slightly for jammy eggs.

Variations

  • Chicken shakshuka: Stir in 8 oz (225 g) shredded rotisserie or leftover roasted chicken into the tomato sauce with the tomatoes for a heartier, protein-forward version.
  • Beef kefta-style: Brown 12 oz (340 g) ground beef with 1 teaspoon ground coriander and 1/2 teaspoon cinnamon when cooking the onions for a spiced meat shakshuka.
  • Pasta gremolata: If you’d prefer pasta, toss 8 oz (dry) spaghetti with olive oil, lemon zest, and parsley and serve the poached eggs and sauce over the pasta rather than the potatoes.
  • Green shakshuka: Swap tomatoes for a mixture of blanched spinach, parsley, and cilantro with tomatillo or green salsa for a verdant twist.

Nutrition per Serving

400

Calories

17g

Protein

32g

Carbs

23g

Fat

5g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Tomato Shakshuka with Crispy Potato Hash

By Chef

BrunchEggsMiddle EasternComfort Food
Tomato Shakshuka with Crispy Potato Hash - Large eggs, Russet potatoes (or Yukon gold) recipe

A vibrant North African–style shakshuka: silky eggs poached in a fragrant, spiced tomato sauce, finished with fresh herbs and bright lemon. Served alongside golden, crispy potato hash with a creamy interior — the contrast of tangy tomato, runny yolk and crunchy potatoes makes every bite irresistible.

North African / Middle EasternIntermediate4 servings
Prep: 15 minutes
Cook: 35 minutes
50 minutes

Ingredients

  • 8 large Large eggs
  • 1 lb (450 g) Russet potatoes (or Yukon gold)
  • 3 tablespoons Extra-virgin olive oil
  • 1 tablespoon Unsalted butter
  • 1 large (about 150 g) Yellow or white onion
  • 3 cloves, minced Garlic
  • 4 medium (about 600 g), diced Fresh tomatoes
  • 2 tablespoons Tomato paste
  • 1 teaspoon Smoked paprika
  • 1 teaspoon Ground cumin
  • 1/4 teaspoon (or to taste) Red pepper flakes
  • 1 1/2 teaspoons, divided Kosher salt
  • 1/2 teaspoon, freshly ground Black pepper
  • 1/4 cup, chopped (about 15 g) Fresh parsley (or cilantro)
  • 1 tablespoon Fresh lemon juice
  • 2 tablespoons Neutral oil for frying (vegetable or canola)
  • 1/2 teaspoon (optional, balances acidity) Optional: tomato sugar

Instructions

1

Prep the potatoes: Peel (optional) and cut the potatoes into 3/4-inch dice so they cook evenly. Uniform size ensures a consistent interior texture and predictable crisping time.

2

Parboil the potatoes: Place the diced potatoes in a pot, cover with cold water, add a generous pinch of salt, bring to a simmer and cook for 6–8 minutes until just tender when pierced with a knife but not falling apart. Parboiling softens the interior so the potatoes crisp on the outside while staying creamy inside when fried.

3

Dry the potatoes thoroughly: Drain in a colander and spread on a clean kitchen towel or baking sheet to steam-dry for 5 minutes. Moisture on the surface prevents proper browning, so this step is critical for maximum crisp.

4

Crisp the hash: Heat a large 12-inch skillet over medium-high heat until hot, then add the neutral oil and butter. When butter foams (this signals hot fat), add the potatoes in a single layer. Don’t stir for the first 3–4 minutes — letting them sit builds a golden crust. Toss and turn every 2–3 minutes after until all sides are browned, about 10–12 minutes total. Season with 1/2 teaspoon kosher salt and a few grinds of black pepper near the end to avoid drawing moisture early.

5

Create a blistered flavor (optional): For extra texture, increase heat to high for the last minute to get a few dark, crisp edges. Transfer the potatoes to a plate and keep warm. Leaving some fond (brown bits) in the pan will add flavor to the tomato sauce later if using the same skillet.

6

Start the shakshuka base: Wipe the skillet clean (or use a second skillet) and add 1 tablespoon olive oil over medium heat. Add the diced onion and a pinch of salt and cook, stirring occasionally, until translucent and soft (5–7 minutes). Sweating the onion slowly builds sweetness and a more complex base than rushing at high heat.

7

Bloom the spices and garlic: Add the minced garlic, smoked paprika and cumin and cook for 30–45 seconds until fragrant. Add the tomato paste and cook for another 60 seconds, stirring — frying the tomato paste in fat deepens the tomato flavor and removes any raw tinny notes.

8

Add tomatoes and simmer: Stir in the diced fresh tomatoes (and optional 1/2 teaspoon sugar if the tomatoes are very acidic). Increase heat to bring the mixture to a gentle simmer, then reduce to medium-low and cook for 10–12 minutes until the sauce has thickened and slightly reduced. Taste and add remaining 1 teaspoon kosher salt and 1/2 teaspoon black pepper, adjusting to your tomatoes and preference. Simmering concentrates flavor and allows the spices to meld into the sauce.

9

Finish the sauce: Stir in 1 tablespoon olive oil and 1 tablespoon lemon juice to round the acidity and add sheen. Scrape up any fond from the potatoes if you kept them in the pan — those browned bits are flavor gold.

10

Create wells and add eggs: Using a spoon, make eight shallow wells in the sauce (two per serving). Crack an egg into a small bowl and gently slide it into each well — this prevents shell fragments and ensures neat placement. Season the egg whites lightly with a small pinch of salt and pepper.

11

Cover and poach to desired doneness: Reduce heat to low, cover the skillet, and cook for 6–8 minutes for jammy yolks (check at 6 minutes), or 8–10 minutes for fully set yolks. Covering traps steam which cooks the egg whites gently without overcooking the yolks.

12

Finish and plate: Remove the lid, sprinkle chopped parsley (or cilantro) over the eggs, and spoon the crispy potato hash alongside or place a bed of hash first and slide the skillet shakshuka on top for a composed plate. Add an extra squeeze of lemon and a drizzle of olive oil. Serve immediately so egg yolks are warm and runny against the crisp potatoes.

13

If using optional cooked chicken or browned ground beef: Fold 8 oz (225 g) shredded cooked chicken into the sauce when you add the tomatoes, or brown 12 oz (340 g) of ground beef with the onion in Step 6 and proceed — both add savory heft and extra protein.

Chef's Tips

  • 1Parboil and fully dry the potatoes before frying — moisture is the enemy of a good crust. Spread them out to dry on a towel for several minutes.
  • 2Don’t rush the tomato paste: frying it until it darkens slightly (about 60 seconds) removes raw flavors and adds depth.
  • 3If your skillet is small, use a second pan for the hash so you can keep the potatoes hot and crispy while you finish the sauce. Alternatively, keep potatoes in a warm (200°F / 95°C) oven on a sheet pan.
  • 4To check egg doneness without overcooking, jiggle the pan; the whites should be set and opaque while the yolks still wobble slightly for jammy eggs.

Variations

  • Chicken shakshuka: Stir in 8 oz (225 g) shredded rotisserie or leftover roasted chicken into the tomato sauce with the tomatoes for a heartier, protein-forward version.
  • Beef kefta-style: Brown 12 oz (340 g) ground beef with 1 teaspoon ground coriander and 1/2 teaspoon cinnamon when cooking the onions for a spiced meat shakshuka.
  • Pasta gremolata: If you’d prefer pasta, toss 8 oz (dry) spaghetti with olive oil, lemon zest, and parsley and serve the poached eggs and sauce over the pasta rather than the potatoes.
  • Green shakshuka: Swap tomatoes for a mixture of blanched spinach, parsley, and cilantro with tomatillo or green salsa for a verdant twist.

Nutrition per Serving

400

Calories

17g

Protein

32g

Carbs

23g

Fat

5g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Middle Eastern Recipes🥘 More with Large eggs🥘 More with Russet potatoes (or Yukon gold)🥘 More with Extra-virgin olive oil

Similar Recipes