Your New Favorite Shakshuka Recipe

Shakshuka is easy, but with the wrong ingredients, it can taste totally disgusting (I hope you haven’t had that unpleasant experience, because – unfortunately – I have :/ ). With this shakshuka recipe, however, you will be set!

Shakshuka topped with fresh parsley

Whether you like your shakshuka for Sunday brunch or Wednesday dinner, this recipe is sure to please you – and whoever you’re enjoying it with! :)

<3 Dena

Shakshuka with fresh parsley
Shakshuka with multigrain sourdough bread
Shakshuka topped with fresh parsley

Your New Favorite Shakshuka Recipe

This shakshuka is perfect for breakfast, brunch, lunch or even a light dinner.
Prep Time10 minutes
Cook Time15 minutes
Course: Breakfast, Brunch, Main Course, Protein, Vegetable
Cuisine: Mediterranean
Keyword: shakshuka
Servings: 2 servings


  • Avocado oil (or other high-heat oil), for sautèing
  • 1 medium onion, chopped (about 1 cup)
  • 1 medium tomato, chopped (about 1 cup)
  • 1 cup tomato sauce or marinara sauce (basil flavored tomato sauce works well)
  • Black pepper to taste
  • Pinch of sea salt
  • 1 teaspoon garlic powder
  • ¼ teaspoon dried oregano
  • ½ teaspoon onion salt
  • 2-4 eggs
  • Fresh parsley, roughly chopped


  • Heat oil over a medium-high flame in a large frying pan. Add onion and sauté until just translucent. Add bell pepper; continue sautéing until peppers are slightly softer. Add tomato; sauté until tomato juice runs. Add additional oil to pan if it appears dry.
    Once vegetables are soft, pour tomato sauce into pan. Mix well. Season sauce with black pepper, sea salt, garlic powder, oregano and onion salt. Mix well. Taste sauce and adjust spices if necessary.
    Cover pan tightly with foil, and lower flame. Allow sauce to simmer for about 3 minutes.
    Uncover pan. Stir sauce. Create separate wells for each egg in the sauce. Pour eggs, one by one, into wells. If you dislike runny eggs, run a wooden spoon or spatula through eggs after you add them to the pan. If you prefer your eggs undercooked, omit this step.
    Sprinkle black pepper and fresh parsley over eggs. Cover pan tightly with foil. Allow shakshuka to simmer for 5 to 10 minutes, checking frequently until eggs reach desired doneness. Serve with whole wheat toast or sourdough bread.


Did you make this recipe? Please rate and comment below. I’d love to hear how it went for you!

If you enjoyed this post, be sure to subscribe to The Artsy Palate so that you can stay up to date with my latest recipes and nutrition tips! Subscribe by entering your email address below. As always, feel free to contact me with any questions or comments! Follow The Artsy Palate (@theartsypalate) on Instagram for more! <3

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating