Green Shakshuka

Why You’ll Love This Recipe

I love this shakshuka because it delivers bold flavor with very little effort. The roasted tomatillos create a tangy base, the Swiss chard adds earthiness, and the fresh herbs lift everything beautifully. The eggs cook right in the sauce until perfectly runny, making every bite rich and satisfying. Plus, the toppings—avocado, cheese, and warm tortillas—turn it into a complete, crave-worthy meal.

Ingredients

(Note: All ingredient amounts are listed in the recipe card below.)

1 lb. fresh tomatillos, husks removed
3 1/2 Tbsp extra-virgin olive oil, divided
Kosher salt
1 large bunch Swiss chard
1 medium onion, chopped
1 jalapeño, minced (optional)
3 cloves garlic, minced
Freshly ground black pepper
1/2 cup roughly chopped parsley
1/2 cup roughly chopped cilantro, plus more for garnish
6 large eggs
1 avocado, sliced for garnish
Cotija cheese
Warm tortillas or crusty bread, for serving

Green Shakshuka Directions

I begin by heating the oven to 450°F and lining a baking sheet with foil. I rinse and quarter the tomatillos, then toss them with 1/2 tablespoon of olive oil and a pinch of salt. I roast them for about 20 minutes, flipping halfway, until they soften and begin to char slightly. After that, I lower the oven temperature to 325°F.

While the tomatillos roast, I prepare the Swiss chard. I strip the leaves from the stems, keeping half of the stems aside, and finely chop everything—stems separate from leaves.

In a large ovenproof skillet, I heat 2 tablespoons of olive oil over medium heat. I cook the chopped chard stems, onion, and jalapeño until they soften and turn golden, about 5 to 7 minutes. I add the garlic and cook for one more minute until fragrant.

I add the chopped chard leaves in batches, letting each batch wilt before adding more. Once all the leaves are in, I cook them for about 5 minutes until fully wilted. I season generously with salt and pepper.

While the greens cook, I make the sauce. In a blender, I combine the roasted tomatillos with the parsley, cilantro, remaining 1 tablespoon of olive oil, and 1 cup of water. I blend until smooth, then pour the mixture into the skillet with the greens.

I bring everything to a slight boil, then reduce it to a simmer. Using a wooden spoon, I create six wells in the sauce. I carefully crack an egg into each well and season with salt and pepper. I remove the skillet from the stove and transfer it to the oven.

I bake the eggs for 10 to 13 minutes, just until the whites set and the yolks remain runny.

To finish, I top the shakshuka with sliced avocado, crumbled cheese, and a handful of fresh cilantro. I serve it warm with tortillas or crusty bread.

Servings and Timing

This recipe serves 3 people.
Prep time: 10 minutes
Total time: 45 minutes

Variations

I sometimes add spinach or kale when I don’t have Swiss chard. For extra heat, I leave the seeds in the jalapeño or add a pinch of crushed red pepper. When I want extra richness, I crumble feta instead of cotija. I also love adding sautéed mushrooms or roasted poblanos for more depth.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, I warm the shakshuka gently on the stove over low heat. The eggs will continue to set slightly, but the flavors stay delicious. I don’t recommend freezing this dish because the eggs lose their texture.

FAQs

Can I make the sauce ahead?

Yes, I blend the tomatillos and herbs a day ahead and store the mixture in the fridge.

Can I use canned tomatillos?

Yes, drained canned tomatillos work, though the roasted flavor is best.

Can I swap the chard for another green?

Absolutely—spinach, kale, or collards all work.

How do I keep the eggs runny?

I check them early and remove the skillet as soon as the whites are set.

Can I add meat?

Yes, cooked chicken sausage or turkey sausage works well.

Can I make it vegan?

I skip the eggs and add chickpeas or tofu instead.

Why roast the tomatillos?

Roasting deepens their flavor and gives the sauce complexity.

Can I use a different cheese?

Feta, queso fresco, or even shredded mozzarella works.

Do I need an ovenproof skillet?

It helps, but I can transfer the mixture to a baking dish before adding the eggs.

What’s best to serve with it?

Warm corn tortillas, flatbread, or thick slices of crusty bread soak up the sauce perfectly.

Conclusion

I love making this Green Shakshuka because it’s vibrant, nourishing, and full of bold, fresh flavors. The roasted tomatillo sauce, tender greens, and softly baked eggs come together in a dish that feels both comforting and exciting. Whether for breakfast or dinner, it brings brightness and warmth to the table every time.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Green Shakshuka

Green Shakshuka


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Paula
  • Total Time: 45 minutes
  • Yield: 3 servings
  • Diet: Gluten Free

Description

A vibrant, herb-packed Green Shakshuka made with roasted tomatillos, tender Swiss chard, and perfectly baked eggs. Bright, zesty, and comforting, this twist on the classic is perfect for breakfast, brunch, or a light dinner.


Ingredients

1 lb fresh tomatillos, husks removed

3 1/2 Tbsp extra-virgin olive oil, divided

Kosher salt

1 large bunch Swiss chard

1 medium onion, chopped

1 jalapeño, minced (optional)

3 cloves garlic, minced

Freshly ground black pepper

1/2 cup roughly chopped parsley

1/2 cup roughly chopped cilantro, plus more for garnish

6 large eggs

1 avocado, sliced (for garnish)

Cotija cheese, to taste

Warm tortillas or crusty bread, for serving


Instructions

  1. Preheat the oven to 450°F (230°C). Line a baking sheet with foil.
  2. Quarter the tomatillos and toss with 1/2 Tbsp olive oil and a pinch of salt. Roast for 20 minutes, flipping halfway, until softened and lightly charred. Reduce oven to 325°F (165°C).
  3. Strip Swiss chard leaves from stems. Finely chop stems and leaves, keeping them separate.
  4. Heat 2 Tbsp olive oil in an ovenproof skillet over medium heat. Add chard stems, onion, and jalapeño; cook 5–7 minutes until softened. Add garlic and cook 1 minute.
  5. Add chard leaves in batches, wilting each before adding more. Cook about 5 minutes. Season with salt and pepper.
  6. In a blender, combine roasted tomatillos, parsley, cilantro, remaining 1 Tbsp olive oil, and 1 cup water. Blend until smooth.
  7. Pour the sauce into the skillet with the greens. Bring to a boil, then reduce to a simmer.
  8. Create six wells in the sauce and crack one egg into each. Season with salt and pepper.
  9. Transfer skillet to the oven and bake 10–13 minutes, until whites are set and yolks remain runny.
  10. Top with sliced avocado, cotija cheese, and fresh cilantro. Serve warm with tortillas or crusty bread.

Notes

Spinach, kale, or collards work well instead of Swiss chard.

For extra heat, keep jalapeño seeds or add crushed red pepper flakes.

Feta or queso fresco can be substituted for cotija.

Make the tomatillo sauce ahead to reduce prep time.

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Breakfast/Brunch
  • Method: Baked & Stovetop
  • Cuisine: Middle Eastern / Fusion

Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 4g
  • Sodium: 430mg
  • Fat: 19g
  • Saturated Fat: 4g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 5g
  • Protein: 13g
  • Cholesterol: 185mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star