Introduction
There’s a certain Sunday morning hush that fills a kitchen when the tomatoes hit the skillet — warm, familiar, and a little like coming home. This is the kind of dish my mama used to make when friends wandered in and biscuits weren’t quite enough. It’s simple, soulful, and sings with comfort.
Why make this recipe
Eggs in Purgatory (Eggs in Tomato Sauce) is humble, fast, and endlessly forgiving — perfect for lazy mornings or when you need a skillet supper that feels like a hug. It pairs bright tomatoes with tender greens and creamy goat cheese, and it teaches even the busiest cook how to slow down and savor a small, perfect meal.
How to make Eggs in Purgatory (Eggs in Tomato Sauce)
Ingredients:
- 2 tablespoons extra virgin olive oil
- 2–3 garlic cloves, very thinly sliced
- ½ teaspoon red pepper flakes (adjust to taste)
- 1 small bunch Swiss chard, stems removed and roughly chopped (about 2 cups)
- 1 can (28 oz) crushed tomatoes
- Kosher salt and freshly ground black pepper, to taste
- 4 large eggs
- 4 ounces goat cheese, crumbled
- Fresh basil, parsley, chives, or other soft herbs, for garnish
- Crusty bread, for serving
Directions:
- Warm the olive oil in a medium skillet over medium heat.
- Add the sliced garlic and red pepper flakes. Sauté briefly for 30–60 seconds until fragrant, being careful not to let the garlic brown.
- Add the Swiss chard and cook, stirring occasionally, until wilted, about 2 minutes.
- Pour in the crushed tomatoes, season with salt and pepper, and stir to combine.
- Cover and let the sauce simmer for about 5 minutes, stirring occasionally.
- Remove the lid and gently crack the eggs into the sauce, spacing them evenly.
- Cover again, reduce the heat, and cook for 4–6 minutes, or until the egg whites are set and the yolks remain slightly runny.
- Sprinkle the crumbled goat cheese over the top and finish with fresh herbs.
- Serve immediately with crusty bread to soak up the flavorful sauce.
How to serve Eggs in Purgatory (Eggs in Tomato Sauce)
Set the skillet right in the middle of the table with a loaf of crusty bread and a small bowl of buttered greens or a simple salad. Let everyone scoop out eggs and sauce onto their plates. A drizzle of extra olive oil or a handful of fresh herbs makes it feel like Sunday dinner, no matter the day.
How to store Eggs in Purgatory (Eggs in Tomato Sauce)
If you’ve got leftovers, gently remove the eggs from the sauce and store the sauce in an airtight container in the fridge for up to 4 days. Reheat the sauce over low heat and poach fresh eggs in it when you’re ready to eat — the sauce keeps beautifully, but eggs are best fresh.
Tips to make Eggs in Purgatory (Eggs in Tomato Sauce)
- Use good-quality canned tomatoes — they’re the heart of the dish.
- Don’t let the garlic brown; it should sing, not burn.
- If you like firmer yolks, cover and cook a little longer; for runny yolks, keep to the shorter end of the time.
- Crumbling goat cheese over the top adds tang and creaminess; feta or ricotta work nicely too.
- A cast-iron skillet makes for the prettiest presentation and keeps heat steady.
Variations (if any)
- Make it smoky: add a spoonful of smoked paprika or a splash of smoked olive oil.
- Go spicy: increase the red pepper flakes or add a diced jalapeño with the garlic.
- Make it meaty: brown some crumbled sausage or pancetta before adding the garlic.
- Swap greens: kale, spinach, or mustard greens will all wilt beautifully into the sauce.
FAQs
Q: Can I make this dairy-free?
A: Yes — simply skip the goat cheese or swap in dairy-free ricotta. A drizzle of olive oil and extra herbs will keep it comforting.
Q: What if I don’t have Swiss chard?
A: Spinach, kale, or even collard greens work fine. Just chop them and give them enough time to wilt.
Q: Can I prepare this ahead of time?
A: You can simmer the tomato sauce ahead and refrigerate it. When ready to eat, warm the sauce and crack in fresh eggs to finish.
Q: How do I keep the eggs from overcooking?
A: Remove the skillet from heat as soon as the whites are set and the yolks wobble. The residual heat will continue to finish them nicely.
Q: Is this the same as shakshuka?
A: It’s a close cousin — same comforting idea of eggs simmered in tomato sauce, often with regional twists. This version leans Southern with the addition of Swiss chard and goat cheese for a softer, creamier finish.
Conclusion
There’s something about a skillet full of warm tomatoes and eggs that feels like home, no matter where your kitchen is. If you’d like to see another classic take on this dish, I like the detailed technique in this Eggs in Purgatory Recipe – Serious Eats, and for a playful, approachable version with bright flavors, this Eggs in Purgatory (or Basically, Italian Shakshuka!) – Little Spice Jar is a lovely read. Come on back and tell me how your skillet turned out — there’s always room at the table for one more story and another slice of bread.

Eggs in Purgatory
Ingredients
Method
- Warm the olive oil in a medium skillet over medium heat.
- Add the sliced garlic and red pepper flakes. Sauté briefly for 30–60 seconds until fragrant, being careful not to let the garlic brown.
- Add the Swiss chard and cook, stirring occasionally, until wilted, about 2 minutes.
- Pour in the crushed tomatoes, season with salt and pepper, and stir to combine.
- Cover and let the sauce simmer for about 5 minutes, stirring occasionally.
- Remove the lid and gently crack the eggs into the sauce, spacing them evenly.
- Cover again, reduce the heat, and cook for 4–6 minutes, or until the egg whites are set and the yolks remain slightly runny.
- Sprinkle the crumbled goat cheese over the top and finish with fresh herbs.
- Serve immediately with crusty bread to soak up the flavorful sauce.