Shakshuka-Inspired Spring Brunch

Highlighted under: Seasonal Celebration Dishes

For something this simple, it has no right being this good. I first made this Shakshuka-inspired dish on a sunny Saturday morning when I wanted to enjoy the blooming flowers outside and savor a leisurely brunch. Honestly, I was surprised at how quickly it all came together. With vibrant veggies and poached eggs, it looks fancy enough for guests, but it’s just as comforting when it’s just me. My partner couldn’t believe I whipped it up in under 30 minutes. It’s a dish that easily welcomes late spring produce, and I can’t help but feel good about making it.

Created by

The Recipesbyleo Team

Last updated on 2026-03-18T14:03:49.424Z

What to Know Before Making Shakshuka-Inspired Spring Brunch

Shakshuka is traditionally a North African dish, but I love how it can adapt to whatever fresh produce is in season. Feel free to add extra veggies like zucchini or spinach if you have them on hand. Honestly, sometimes I throw in whatever’s left in the fridge, and it always tastes good.

This dish is all about timing. You want the eggs to be just right, with set whites and creamy yolks. If you cover the skillet for those last few minutes, the steam helps cook the tops of the eggs without overcooking the yolks. Trust your instincts on this one.

Ingredients

Ingredients

For the Shakshuka

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 1 bell pepper, diced
  • 2 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 1 can (14 oz) diced tomatoes
  • Salt and pepper to taste
  • 4 large eggs
  • Fresh parsley for garnish

Instructions

Secondary image

Instructions

Steps

Sauté the Veggies

In a large skillet, heat the olive oil over medium heat. Toss in the chopped onion and bell pepper, stirring them around until they soften, usually about 5 minutes. Don’t forget to scrape the bottom of the skillet to get all those tasty bits.

Add Garlic and Spices

Once the veggies are nice and tender, stir in the minced garlic, cumin, and smoked paprika. You’ll want to cook this for a minute or two until everything is fragrant. This part smells heavenly, trust me!

Tomatoes Time

Next, pour in those diced tomatoes with their juice. Season with salt and pepper, and let it simmer for about 10 minutes. If the sauce looks too thick, add a splash of water. Keep an eye on it so nothing burns.

Make Wells and Add Eggs

Use a spoon to create little wells in the sauce, then crack the eggs into those wells. Cover the skillet and let it cook for about 5 minutes, or until the egg whites are set but the yolks are still runny. You can give them an extra minute if you like them firmer, but I prefer a runny yolk.

Serve It Up

Once the eggs are done, serve the shakshuka hot with a sprinkle of fresh parsley on top. It goes great with crusty bread for dipping. I mean, who can resist sopping up that sauce?

Pro Tips

  • Feel free to throw in other veggies like spinach or mushrooms if you have them on hand.
  • If you want a little heat, add some red pepper flakes when you add the garlic.
  • Honestly, I skip the cream when cracking the eggs to save on calories, but you can add it if you like a richer texture.
  • I usually make this vegetarian, but some crumbled feta or sausage would be great if that's your thing.

What to Serve with Shakshuka-Inspired Spring Brunch

Crusty bread is the ultimate companion for this dish. You can use store-bought or make a simple homemade loaf if you’re feeling ambitious. Toasting up some slices to dip into the sauce just makes everything better. I also love a side of simple greens, like a light cucumber salad, to balance the hearty shakshuka.

For drinks, a light, fruity iced tea or freshly squeezed orange juice pairs nicely. If you want something a bit more bubbly, a sparkling water with a slice of lemon adds a refreshing touch that works well with the spices.

Make-Ahead Tips

Since shakshuka comes together quickly, I usually make it fresh, but if you want to prep ahead, chop the veggies the night before. Store them in the fridge so they're ready when you are. You could also pre-make the tomato sauce, which can save you a good chunk of time in the morning.

As for the eggs, I recommend adding them right before serving to keep everything from getting too overcooked. If you do have leftovers, they’ll keep in the fridge for a couple of days. Just know that the eggs won’t be as runny the next time around, but the flavors still rock.

Questions About Recipes

→ Can I make shakshuka in advance?

You can, but I'd recommend making it fresh if you can. The eggs are best served immediately, but you can prep the sauce ahead of time and just add the eggs when you’re ready.

→ What kind of bread is best to serve with shakshuka?

Honestly, a good sourdough or crusty baguette is awesome for dipping. A nice, crusty bread soaks up the sauce perfectly!

→ Can I use fresh tomatoes instead of canned?

You can definitely use fresh tomatoes. Just make sure to peel and chop them first. It might take a little longer to cook, but the taste will be great.

→ How can I make this dish spicier?

If you like heat, toss in some jalapeño with the onion or use spicy paprika instead of regular. It's really all about what you enjoy!

Shakshuka-Inspired Spring Brunch

Prep Time10.0
Cooking Duration20.0
Overall Time30.0

Created by: The Recipesbyleo Team

Recipe Type: Seasonal Celebration Dishes

Skill Level: simple

Final Quantity: 4.0

What You'll Need

For the Shakshuka

  1. 2 tablespoons olive oil
  2. 1 medium onion, chopped
  3. 1 bell pepper, diced
  4. 2 cloves garlic, minced
  5. 1 teaspoon cumin
  6. 1 teaspoon smoked paprika
  7. 1 can (14 oz) diced tomatoes
  8. Salt and pepper to taste
  9. 4 large eggs
  10. Fresh parsley for garnish

How-To Steps

Step 01

In a large skillet, heat the olive oil over medium heat. Toss in the chopped onion and bell pepper, stirring them around until they soften, usually about 5 minutes. Don’t forget to scrape the bottom of the skillet to get all those tasty bits.

Step 02

Once the veggies are nice and tender, stir in the minced garlic, cumin, and smoked paprika. You’ll want to cook this for a minute or two until everything is fragrant. This part smells heavenly, trust me!

Step 03

Next, pour in those diced tomatoes with their juice. Season with salt and pepper, and let it simmer for about 10 minutes. If the sauce looks too thick, add a splash of water. Keep an eye on it so nothing burns.

Step 04

Use a spoon to create little wells in the sauce, then crack the eggs into those wells. Cover the skillet and let it cook for about 5 minutes, or until the egg whites are set but the yolks are still runny. You can give them an extra minute if you like them firmer, but I prefer a runny yolk.

Step 05

Once the eggs are done, serve the shakshuka hot with a sprinkle of fresh parsley on top. It goes great with crusty bread for dipping. I mean, who can resist sopping up that sauce?

Extra Tips

  1. Feel free to throw in other veggies like spinach or mushrooms if you have them on hand.
  2. If you want a little heat, add some red pepper flakes when you add the garlic.
  3. Honestly, I skip the cream when cracking the eggs to save on calories, but you can add it if you like a richer texture.
  4. I usually make this vegetarian, but some crumbled feta or sausage would be great if that's your thing.

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 265
  • Total Fat (g): 17.5
  • Saturated Fat (g): 2.4
  • Cholesterol (mg): 373
  • Sodium (mg): 482
  • Total Carbohydrates (g): 18.9
  • Dietary Fiber (g): 4.2
  • Sugars (g): 6.1
  • Protein (g): 11.8