Easy Shakshuka that Your Family Will Love!

This delicious Shakshuka comes together in about 30 minutes and is made all in one pot for a quick weeknight dinner that your family will love! Switch up the ingredients to suit your taste or use it as a ‘clean out the fridge’ meal to get rid of those odds and ends lingering in your produce drawer! It’s cozy, satisfying, and absolutely perfect for any day of the week, but especially when life gets busy.

Ingredients for Shakshuka

  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 potato, diced
  • 1 can (14 oz) diced tomatoes
  • 4 large eggs
  • Salt and pepper to taste
  • Fresh herbs (such as cilantro or parsley) for garnish

How to Make Shakshuka

Let’s get cooking! This recipe is as straightforward as it gets, perfect for busy weeknights when you want something delicious without spending all evening in the kitchen!

  1. Heat olive oil in a large skillet over medium heat. As it warms up, you’ll love the aroma wafting through the kitchen!

  2. Add the chopped onion and sauté until translucent about 3-4 minutes. You’re looking for that lovely golden color developing.

  3. Stir in the minced garlic and diced potato, cooking for a few more minutes until the potato starts to soften, maybe 4-5 minutes. The smell? Absolutely divine!

  4. Add the diced tomatoes (with their juice), and season with salt and pepper. Stir occasionally to combine, and bring to a simmer, then reduce heat. Let this mixture bubble away for about 5-7 minutes until the potatoes are tender, you want them to be fork-tender but not mushy.

  5. Create small wells in the mixture using a spoon, gently making indents for the eggs. Crack one egg into each well, just watch for splatter, because it can get a little wild!

  6. Cover the skillet and cook until the eggs are set to your liking, about 4-5 minutes for those lovely runny yolks. If you want firmer yolks, just let them go a minute or two longer.

  7. Garnish with fresh herbs before serving. Be generous; you want that fresh herb flavor to shine through!

shakshuka

Serve hot and pair it with some crusty bread for dipping. There’s nothing better than soaking up that wonderful sauce!

Why I Love This Recipe

This is my go-to recipe for so many reasons. Not only is it comfort food at its finest, but it also makes a cozy meal that my family eagerly digs into. I’m a real sucker for anything that can be customized based on what I have on hand, and let me tell you, this Shakshuka is the ultimate canvas! You can throw in veggies like spinach or bell peppers if you need to use them up, and it’s still going to be incredibly flavorful. The best part is that it’s super quick to whip up, so it’s perfect for busy weeknights, just like I promised!

If you loved this Shakshuka, be sure to check out my Egg Foo Young, my Fresh Egg Noodles, or my Pistachio Mint Crusted Lamb Roast!

Why This Recipe Works

Quick & Easy

This delicious Shakshuka comes together in under 30 minutes, making it perfect for a last-minute dinner. Seriously, if you’re running late after a long day, you can whip this up in no time.

One Pot

The beauty of this recipe lies in its minimal cleanup, everything cooks in one skillet. No need for multiple pans or dishes. Just one pot, and you’re golden!

Customizable

The secret to this dish is versatility! Feel free to load it up with whatever veggies you have on hand zucchini, bell peppers, or even some cooked beans for extra protein. It’s like a fridge cleanup in a flavorful sauce!

Comfort Food

This dish is loaded with tons of flavor and is the ultimate comfort food! The combination of tender eggs nestled in a spiced tomato base will warm your soul on even the busiest of nights.

Family-Friendly

Kids love to help crack the eggs in, and it’s just perfect for brunch as well! Plus, you can serve it with bread which makes it fun and interactive.

Serving and Storage

Serving Suggestions

Serve this Shakshuka with crusty bread, warm pita, or over rice. Some avocado slices on the side never hurt either! If your family is anything like mine, they’ll love topping it with a bit of feta cheese or even a dollop of plain yogurt to balance the spices.

Storage

Leftovers can be stored in an airtight container in the fridge for up to 3 days. Just keep in mind that the eggs will continue to cook slightly as they cool, so they may firm up a bit more.

Reheating Instructions

Reheat gently in the microwave or on the stovetop, adding a splash of water to keep things moist and prevent sticking. You can even cover it with a lid while heating for a couple of minutes.

Freezer-Friendly?

While Shakshuka is best enjoyed fresh, you can freeze the sauce (without the eggs) for up to 3 months. Just thaw it out in the fridge overnight before adding fresh eggs to cook!

I hope you find the joy in making this Shakshuka as much as I do! It’s a delicious, nutritious meal that brings everyone to the table. Happy cooking! Follow us on Pinterest for daily meal inspiration.

Shakshuka

This delicious Shakshuka comes together in about 30 minutes and is made all in one pot for a quick and easy weeknight dinner that your family will love!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Brunch, Dinner
Cuisine: Middle Eastern
Calories: 300

Ingredients
  

Main Ingredients
  • 2 tablespoons olive oil Extra virgin preferred for fruity notes; can substitute with avocado oil.
  • 1 medium onion, chopped Yellow onions are best for balance of sweetness and sharpness.
  • 2 cloves garlic, minced Fresh garlic preferred for flavor; can use garlic powder in a pinch.
  • 1 medium potato, diced Soaks up tomato juices; can skip or substitute with sweet potatoes for lower carbs.
  • 1 can (14 oz) diced tomatoes Forms the saucy base; can use fresh tomatoes (about 2 cups) if preferred.
  • 4 large eggs Adjust size according to available eggs, ensuring they fit in the wells.
  • to taste salt Start with about 1/2 teaspoon; adjust to preference.
  • to taste pepper Use freshly cracked for best flavor.
  • to garnish fresh herbs (such as cilantro or parsley) Adds color and brightness; can skip if desired.

Method
 

Cooking
  1. Heat olive oil in a large skillet over medium heat until fragrant.
  2. Add the chopped onion and sauté until translucent, about 3-4 minutes.
  3. Stir in minced garlic and diced potato, cooking for 4-5 minutes until potato starts to soften.
  4. Add the diced tomatoes with juice, season with salt and pepper, and bring to a simmer for about 5-7 minutes until potatoes are tender.
  5. Create small wells in the mixture and crack one egg into each well.
  6. Cover the skillet and cook until eggs are set to your liking, about 4-5 minutes for runny yolks.
  7. Garnish with fresh herbs before serving and enjoy hot with crusty bread.

Notes

This Shakshuka is customizable; feel free to add any additional veggies you have on hand like spinach or bell peppers. Serve with bread for dipping and enjoy family-friendly interactions with kids helping to crack the eggs.

Leave a Comment

Recipe Rating