Green Shakshuka Recipe
Introduction
Green Shakshuka is a vibrant twist on the classic Middle Eastern dish, featuring tangy roasted tomatillos and nutritious Swiss chard. This hearty meal is perfect for breakfast, lunch, or dinner, and brings fresh flavors to your table with every bite.

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
- Warm tortillas or crusty bread for serving
Instructions
- Step 1: Preheat the oven to 450ºF and line a large baking sheet with foil. Rinse tomatillos well and cut into quarters. Toss with ½ tablespoon olive oil and season with salt. Roast until softened and slightly charred, about 20 minutes, turning halfway through. Remove from oven and reduce heat to 325ºF.
- Step 2: Prepare the Swiss chard by stripping the leaves from the stems, reserving half the stems. Stack 4 to 5 leaves, roll tightly, and thinly slice vertically. Then chop finely. Finely chop the reserved stems separately.
- Step 3: Heat 2 tablespoons olive oil in a large ovenproof skillet over medium heat. Cook the chopped chard stems, onion, and jalapeño (if using) until softened and golden, about 5 to 7 minutes. Add garlic and cook until fragrant, about 1 minute.
- Step 4: Add the chopped chard leaves in batches to the skillet, allowing each batch to wilt before adding more. Cook for about 5 minutes until fully wilted. Season with salt and freshly ground black pepper.
- Step 5: While the greens cook, blend the roasted tomatillos, parsley, cilantro, remaining 1 tablespoon olive oil, and 1 cup water until smooth. Add the sauce to the chard mixture in the skillet.
- Step 6: Bring the sauce to a gentle boil, then reduce heat to a simmer. Use a wooden spoon to create 6 wells in the sauce. Crack an egg into each well and season with salt and pepper. Remove the pan from the heat and transfer it to the oven.
- Step 7: Bake until eggs are just set and yolks remain runny, about 10 to 13 minutes.
- Step 8: Garnish with avocado slices, Cotija cheese, and additional cilantro. Serve warm with corn tortillas or crusty bread.
Tips & Variations
- For a milder version, remove the seeds from the jalapeño before mincing to reduce heat.
- Substitute kale or spinach if Swiss chard is unavailable, adjusting cooking time as needed.
- Add a squeeze of fresh lime juice before serving for a bright, zesty finish.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat to preserve the texture of the eggs. Avoid microwaving to keep the eggs creamy and delicious.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make green shakshuka without eggs?
Yes, you can omit the eggs to enjoy the flavorful green sauce and greens as a side dish or serve over rice or quinoa for a vegetarian meal.
How do I know when the eggs are perfectly baked?
The eggs are done when the whites are set but the yolks are still slightly runny. Check after 10 minutes and keep an eye to avoid overcooking.
PrintGreen Shakshuka Recipe
Green Shakshuka is a vibrant and flavorful twist on the traditional North African and Middle Eastern dish, featuring roasted tomatillos, Swiss chard, fresh herbs, and baked eggs. This nutritious and colorful meal is perfect for breakfast, brunch, or a light dinner, served with creamy avocado, tangy Cotija cheese, and warm tortillas or crusty bread.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: Middle Eastern
- Diet: Vegetarian
Ingredients
Vegetables and Herbs
- 1 lb. fresh tomatillos, husks removed
- 1 large bunch Swiss chard (leaves and stems separated and chopped)
- 1 medium onion, chopped
- 1 jalapeño, minced (optional)
- 3 cloves garlic, minced
- 1/2 cup roughly chopped parsley
- 1/2 cup roughly chopped cilantro, plus more for garnish
- 1 avocado, sliced for garnish
Others
- 3 1/2 tbsp. extra-virgin olive oil, divided
- Kosher salt
- Freshly ground black pepper
- 6 large eggs
- Cotija cheese (for garnish)
- Warm tortillas or crusty bread for serving
Instructions
- Roast the Tomatillos: Preheat oven to 450ºF and line a large baking sheet with foil. Rinse the tomatillos thoroughly and cut them into quarters. Toss the tomatillos with ½ tablespoon of olive oil and season with kosher salt. Spread them evenly on the baking sheet and roast for about 20 minutes, turning halfway through, until they are softened and slightly charred. Remove from oven and lower the oven temperature to 325ºF.
- Prepare the Swiss Chard: While the tomatillos roast, separate the Swiss chard leaves from the stems. Reserve half of the stems. Stack 4 to 5 leaves, roll them tightly, and slice thinly to finely chop the leaves. Finely chop the reserved stems separately.
- Sauté Aromatics and Stems: Heat 2 tablespoons of olive oil in a large ovenproof skillet over medium heat. Add the chopped chard stems, onion, and jalapeño if using. Cook for 5 to 7 minutes until softened and golden. Add minced garlic and cook for an additional minute until fragrant.
- Cook the Chard Leaves: In batches, add the chopped chard leaves to the skillet, allowing each batch to cook down and shrink before adding more. Continue cooking for about 5 minutes until the greens are fully wilted. Season with salt and freshly ground black pepper to taste.
- Make the Sauce: While the greens are cooking, combine the roasted tomatillos, parsley, cilantro, remaining 1 tablespoon olive oil, and 1 cup of water in a blender. Blend until smooth, then pour this bright green sauce into the skillet with the cooked chard mixture.
- Simmer and Prepare for Eggs: Bring the sauce to a gentle boil, then reduce heat to a simmer. Using a wooden spoon, create 6 evenly spaced wells in the sauce. Carefully crack an egg into each well and season each with a sprinkle of salt and pepper. Remove the skillet from heat.
- Bake the Eggs: Transfer the skillet to the preheated 325ºF oven. Bake for 10 to 13 minutes, until the eggs are just set but the yolks remain runny.
- Garnish and Serve: Remove from the oven and top with avocado slices, crumbled Cotija cheese, and additional cilantro. Serve warm with corn tortillas or crusty bread on the side.
Notes
- Roasting the tomatillos gives the sauce a nice depth and slight charred flavor that balances the freshness of the greens.
- Adjust the amount of jalapeño pepper to your heat preference or omit for a milder dish.
- Use an ovenproof skillet to make transferring to the oven easier; a cast iron skillet works perfectly.
- The eggs can be cooked longer if you prefer firm yolks; just increase the baking time by a few minutes.
- This dish can be made vegetarian and is naturally gluten-free.
- Serve with warm tortillas or crusty bread to soak up the delicious sauce.
Keywords: Green Shakshuka, roasted tomatillo sauce, baked eggs, Swiss chard shakshuka, vegetarian breakfast, Middle Eastern eggs, avocado garnish

