Shakshuka-Inspired Spring Brunch

Highlighted under: Seasonal Celebration Dishes

The kitchen fills with the warm scent of roasted peppers and spices, making it impossible to resist peeking into the pan. Bright, colorful tomatoes bubbling away with eggs gently poached in the middle, this brunch dish is a real showstopper. It's perfect for lazy Sundays or whenever you want to impress, even if it's just yourself. Honestly, I can’t get over how satisfying it is to scoop up all that goodness with a piece of crusty bread.

Created by

The Recipesbyleo Team

Last updated on 2026-03-18T14:08:19.360Z

Making shakshuka has been a fun adventure in my kitchen. The first time I tried it, I was nervous about how the eggs would turn out, but now I feel like I've got a good handle on it. Each time, I experiment a bit more with the spices or veggies. Sometimes I throw in a handful of spinach or some feta for an extra kick.

This dish looks impressive, but honestly, it’s so forgiving. If you overcook the eggs a touch, it’s not the end of the world. Just serve it all with a loaf of crusty bread and you’ll have everyone coming back for seconds or thirds!

Key Technique for Shakshuka-Inspired Spring Brunch

One key to making great shakshuka is really paying attention to the veggies at the beginning. Getting that onion and bell pepper to soften and caramelize is crucial, as it builds a rich base for the dish. If you find that the onions are cooking too quickly, just lower the heat a bit. I often give them a gentle stir to prevent any sticking. The goal is for them to be tender and sweet without burning.

Another thing I like to keep in mind is the quality of the eggs. Fresh, local eggs can make a difference in taste and texture. When you crack them into the wells, don’t worry if they break a little; it can happen. Just make sure to adjust the cooking time until they’re just the right doneness for you. Soft, runny yolks are my favorite, but if you’re going for firmer yolks, just give them a few extra minutes.

Swaps & Substitutions

If you’re missing any specific spices, it’s okay to get a bit creative. Instead of smoked paprika, you could use regular paprika with a dash of cayenne for some heat. If cumin isn't in your spice rack, coriander can do a decent job as a substitute. Honestly, these spices add depth, but the tomatoes and peppers are what really shines through.

As for the veggies, feel free to mix it up based on what you have on hand. Zucchini or spinach would work beautifully here too. Sometimes I even chuck in some kale if I happen to have some left over from the week. No need to stress if you don't have exactly what the recipe calls for; think of it as a template that can adapt to what you love.

Ingredients

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 1 red bell pepper, diced
  • 1 yellow bell pepper, diced
  • 3 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 can (14 oz) diced tomatoes, with juice
  • 3 large eggs
  • Salt and pepper, to taste
  • Fresh parsley, for garnish
  • Crusty bread, for serving
Secondary image

Instructions

Sauté the Veggies

In a large skillet, preferably my trusty cast iron, heat the olive oil over medium heat. Once hot, toss in the diced onion and bell peppers. Sauté them for about 5-7 minutes until they soften and smell delicious. Don’t rush this part; the more the onions caramelize, the sweeter they become.

Add the Flavor

Stir in the minced garlic, ground cumin, and smoked paprika. Let those cook for about a minute until fragrant, stirring them in so they don’t stick to the pan. You can really play with the spice levels here, depending on your taste.

Mix in the Tomatoes

Pour in the can of diced tomatoes, juice included, and stir everything together. Season with salt and pepper, then let it simmer softly for around 10 minutes. Keep an eye on it as it thickens; you want something that feels chunky but not too dry.

Create the Wells for the Eggs

Make small wells in the mixture and gently crack the eggs into each one. Cover the skillet with a lid and let it cook for about 5-8 minutes, until the eggs are set but still slightly runny. If you like your yolks firm, let them go a bit longer but don’t forget to check in.

Garnish and Serve

Once the eggs are to your liking, remove the skillet from heat and finish it off with fresh parsley on top. Serve hot right from the skillet alongside some crusty bread for dipping. Honestly, I could eat this for brunch every weekend.

Shakshuka-Inspired Spring Brunch Leftovers Plan

If you ever have leftovers, don’t worry, they can be just as delightful the next day. The flavors seem to deepen overnight, which is nice. Store them in an airtight container in the fridge and try to finish within a couple of days. I usually just reheat it gently on the stove, adding a splash of water to loosen it up. Toss in an extra egg if you’re feeling spontaneous!

Dietary Swaps

For a dairy-free option, just skip the crusty bread and serve it with avocado on the side. If you want a plant-based version, tofu can be a tasty alternative to the eggs. Simply crumble it into the sauce and let it heat through. I’ve even tried chickpeas for protein, and they added a lovely texture while soaking up all the flavors. In terms of making it gluten-free, just pair it with a gluten-free bread or skip the bread altogether.

Questions About Recipes

→ Can I use fresh tomatoes instead of canned?

You can, but I wouldn’t recommend it unless you have super ripe ones. They might not be as sweet, and the consistency could be a bit watery.

→ What if I don’t have a cast iron skillet?

No problem! Any oven-safe skillet will work. Just keep in mind that some non-stick skillets might not hold the heat as well.

→ Can I make this dish vegan?

Yes, just skip the eggs and add in some chickpeas or tofu instead, and maybe a splash of plant-based milk to create a nice sauce.

→ How do I store leftovers?

Keep it in an airtight container in the fridge for a couple of days. Just know that the eggs will continue to cook a bit, so they might not be as runny when reheated.

→ Can I prep this ahead of time?

Totally! You can make the tomato mixture ahead of time and just add the eggs when you are ready to serve. Keeps the morning stress down a bit.

Shakshuka-Inspired Spring Brunch

Prep Time15 minutes
Cooking Duration25 minutes
Overall Time40 minutes

Created by: The Recipesbyleo Team

Recipe Type: Seasonal Celebration Dishes

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 2 tablespoons olive oil
  2. 1 medium onion, diced
  3. 1 red bell pepper, diced
  4. 1 yellow bell pepper, diced
  5. 3 garlic cloves, minced
  6. 1 teaspoon ground cumin
  7. 1 teaspoon smoked paprika
  8. 1 can (14 oz) diced tomatoes, with juice
  9. 3 large eggs
  10. Salt and pepper, to taste
  11. Fresh parsley, for garnish
  12. Crusty bread, for serving

How-To Steps

Step 01

In a large skillet, preferably my trusty cast iron, heat the olive oil over medium heat. Once hot, toss in the diced onion and bell peppers. Sauté them for about 5-7 minutes until they soften and smell delicious. Don’t rush this part; the more the onions caramelize, the sweeter they become.

Step 02

Stir in the minced garlic, ground cumin, and smoked paprika. Let those cook for about a minute until fragrant, stirring them in so they don’t stick to the pan. You can really play with the spice levels here, depending on your taste.

Step 03

Pour in the can of diced tomatoes, juice included, and stir everything together. Season with salt and pepper, then let it simmer softly for around 10 minutes. Keep an eye on it as it thickens; you want something that feels chunky but not too dry.

Step 04

Make small wells in the mixture and gently crack the eggs into each one. Cover the skillet with a lid and let it cook for about 5-8 minutes, until the eggs are set but still slightly runny. If you like your yolks firm, let them go a bit longer but don’t forget to check in.

Step 05

Once the eggs are to your liking, remove the skillet from heat and finish it off with fresh parsley on top. Serve hot right from the skillet alongside some crusty bread for dipping. Honestly, I could eat this for brunch every weekend.

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 291 kcal
  • Total Fat (g): 18.3g
  • Saturated Fat (g): 2.5g
  • Cholesterol (mg): 186mg
  • Sodium (mg): 362mg
  • Total Carbohydrates (g): 22.7g
  • Dietary Fiber (g): 4.6g
  • Sugars (g): 4.2g
  • Protein (g): 11.6g