This post contains affiliate links. Please see ourย disclosure policy.

Change up your morning routine with this vegan eggs in purgatory recipe. Quick homemade tofu eggs simmered up in a fiery, garlicky, chunky tomato sauce! Serve with crusty bread for an amazing savory brunch or breakfast.
overhead shot of two servings of vegan eggs in purgatory made with tofu eggs

Eggs in purgatory – the epitome of effortless meet delicious. Just like the non-vegan version, this Vegan Eggs in purgatory is indeed exquisitely easy to make.

Homemade tofu eggs cooked in a rich garlicky tomato sauce – breakfast does not get better than this! And donโ€™t forget to grab some nice crusty slice of bread to dunk into it.

Why is this dish called eggs in purgatory?

The history of this recipe is rather unknown. The name apparently originates from catholicism, with the baked eggs representing โ€œsoulsโ€ and the tomato sauce surrounding them representing โ€œPurgatoryโ€. Alrighty. Whatever the history, it has become a brunch staple and this egg-less version made with tofu eggs might just be your new favorite savory breakfast.

vegan eggs in purgatory with tofu eggs served in a black skillet

Is Shakshuka the same as eggs in purgatory?

Not quite. Shakshuka is North African and Arab while eggs in Purgatory are the Italian cousin. Both recipes feature a flavorful slow-cookedย  tomato sauce and softly cooked eggs (or in this case, tofu eggs) but the seasonings are different. Shakshuka uses turmeric, cumin and coriander to scent the tomato stew. The Italian version is all about that good olive oil and that garlic, along with a little basil and red-pepper flakes.

vegan eggs in purgatory served with slices of crust bread

Just like shakshuka, these vegan eggs in purgatory can be served for breakfast, or a savory brunch or a light lunch or dinner!ย  Really, whenever you are in a hurry to get a satisfying, full-flavored dish on the table quickly.

MORE SAVORY BREAKFAST OPTIONS

Vegan Tofu Eggs in Purgatory

4.50 from 6 votes
By: Vegan Richa
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4
Course: Breakfast, brunch
Cuisine: Italian
Change up your morning routine with this vegan eggs in purgatory recipe. Quick homemade tofu eggs simmered up in the fiery, garlicky, chunky Italian tomato sauce! Serve with crusty bread for an amazing savory brunch or breakfast.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

  • 2 tsp oil
  • 2 cloves garlic, minced
  • 1/4 tsp pepper flakes
  • 1/8 tsp black pepper
  • 3 large Tomatoes, chopped or 1 15 oz can
  • 2 tsp nutritional yeast
  • 1/4 tsp salt

For the tofu egg

  • 7 oz firm tofu, drained
  • 1/2 cup water
  • 1/4 tsp salt
  • 1/4 tsp kala namak, (indian sulfur black salt)
  • 1 tsp corn starch

For the Yolk

  • 1/2 tsp turmeric
  • 1/8 tsp paprika
  • 1/4 tsp kala namak, indian sulfur black salt
  • 1 tsp cornstarch

Garnish

  • Black Pepper or paprika
  • Fresh Green onion, or basil for garnish

Instructions 

  • Heat a skillet over medium heat, add oil. Add in the garlic, pepper flakes, and black pepper, and cook until the garlic starts to turn golden on some edges.
  • Add in your tomatoes, salt, nutritional yeast, and mix well. Cover and cook until the tomatoes are tender. You will want to mash some of the larger pieces so that they are not raw.
  • While the tomatoes are cooking, blend your tofu egg mixture in a blender by blending the 7 oz of tofu with the water, salt, pepper, kala namak, and cornstarch until smooth. Transfer this to a bowl, and transfer 1/3 of this creamy tofu mixture to another small bowl.
  • Add turmeric, paprika, kala namak, and starch to the bowl which has 1/3 of the mixture for the yolk . Mix well until well combined.
  • Move the tomatoes aside so that there are holes in the mixture so that you can see the skillet, and this is where youโ€™ll add the eggs. Use a large spoon and spoon the white tofu egg mixture onto the tomatoes into these holes. Then use another spoon and add a dollop of the turmeric yolk mixture on top. Depending on your pan you will get 3 to 5 tofu eggs
  • Cover the skillet and cook for 3-4 minutes. Then switch off the heat, and let it sit for another 2-3 minutes.
  • Garnish with green onions, and fresh herbs, and a good dash of black pepper over all of the dish, especially over the egg mixture. You can also add in some paprika on top, and serve over toasted bread. I also like to rub a raw garlic clove on the toasted bread, then butter it, and sprinkle it with some oregano.

Notes

  • If you like the tofu eggs more done, you can cook them on a separate skillet to preference and serve witb the sauceย 
  • make sure to not brown the garlic or it will turn bitter on you
  • if you want to up the protein even more, add some canned drained chickpeas
  • for an extra boost of umami, add a tbsp of tomato paste to the pan and let it fry with the garlic before adding the fresh tomatoes
  • if your tomatoes are lacking flavor, add a pinch of sugar to your sauce

Nutrition

Calories: 87kcal, Carbohydrates: 7g, Protein: 6g, Fat: 4g, Sodium: 359mg, Potassium: 256mg, Fiber: 2g, Sugar: 3g, Vitamin A: 837IU, Vitamin C: 13mg, Calcium: 76mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!

Ingredients for making vegan eggs in purgatory:

  • tofu eggs: they are pretty easy to make by just blending tofu with water, salt, and cornstarch. Part of that mix is stirred with turmeric and paprika to get that yellow color for the egg yolk mix
  • the tomato sauce is started off by sauteeing plenty of ย garlic with pepper flakes and pepper
  • I add fresh chopped tomatoes but you can use canned tomatoes. San Marzano are especially flavorful and would be my recommendation.
  • ย nutritional yeast makes the sauce extra savory – add to taste

Tips & Substitutions:

  • make sure to not brown the garlic or it will turn bitter on you. It should be just starting to turn golden
  • if you want to up the protein even more, add some drained, canned or freshly cooked chickpeas
  • frozen peas would be another great addition
  • for an extra boost of umami, add a tbsp of tomato paste to the pan and let it fry with the garlic before adding the fresh tomatoes
  • if your tomatoes are lacking flavor, add a pinch of sugar to your sauce

ingredients needed for making vegan eggs in purgatory

How to make Vegan Eggs in Purgatory:

garlic and red pepper flaked being fried in oil to make vegan breakfast recipe

Heat a skillet over medium heat, add oil. Add in the garlic, pepper flakes, and black pepper, and cook until the garlic starts to turn golden on some edges.

minced garlic and chili frying in a pan

fresh tomato chunks being added to sauteed garlic and red pepper to make vegan tomato sauce

Add in your tomatoes, salt, nutritional yeast, and mix well. Cover and cook until the tomatoes are tender. You will want to mash some of the larger pieces so that they are not raw.

vegan tomato sauce in a frying pan

While the tomatoes are cooking, blend your tofu egg mixture by blending the 7 oz of tofu with the water, salt, pepper, kala namak, and cornstarch until smooth. Transfer this to a bowl, and transfer 1/3 of the mixture to another small bowl.

tomato sauce in a sauteeing pan being pushed aside to make room for tofu eggs

Add turmeric, paprika, kala namak, and starch to the bowl which has 1/3 of the mixture. Mix well until well combined.
Move the tomatoes aside so that there are holes in the mixture so that you can see the skillet, and this is where you’ll add the eggs.

tofu mix being added to pan with tomato sauce to make vegan eggs in purgatory

Use a large spoon and spoon the white tofu egg mixture onto the tomatoes into these holes. Then use another spoon and add a dollop of the turmeric yolk mixture on top.

turmeric egg yolks being added on top of tofu egg

Cover the skillet and cook for 3-4 minutes. Then switch off the heat, and let it sit for another 2-3 minutes.

overhead shot of a skillet with vegan eggs in purgatory

How to serve Vegan Eggs in Purgatory

Garnish with green onions, and fresh herbs, and a good dash of black pepper over all of the dish, especially over the egg mixture. You can also add in some paprika on top, and serve over toasted bread. I also like to rub a raw garlic clove on the toasted bread, then butter it, and sprinkle it with some oregano.

a serving of vegan tofu eggs in purgatory in a blue bowl with a golden fork on the side

 

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

4.50 from 6 votes (2 ratings without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

30 Comments

  1. H. Kathryn Lamat says:

    Nowhere near enough of the tomato mix to actually “make holes” for up to six (!) tofu eggs! I added red enchilada sauce around the edges…. Also, the tofu egg mixes did not thicken. I wonder if tapioca flour might thicken better for a far better consistency…. I would cook the tofu eg mixtures in small saucepans with tapioca flour … they will thicken very nicely … then spoon that into the tomato rings and the likewise thickened tofu yolks on top. The spices were just right (I don’t have all of the specialty spices, but I substitute or leave out some). Pepperman has the pepper, some salt, and cayenne seeds, so that took care of three in one. Spicy enough for me!

  2. Elaine says:

    5 stars
    Tried this and it was pretty yummy. I will definitely make again!
    Thanks for all of your amazing recipes!

    1. Vegan Richa Support says:

      ๐Ÿ™‚ thank you, Elaine! Glad you enjoyed!

  3. Jimie Gibbon says:

    5 stars
    Another amazing creation. ๐Ÿ‘๐Ÿฝ Thank you Chef. Everyone loved my Sunday brunch n were totally amazed by presentation n the awesome flavor. This will be on the menu for when the guest house reopens. ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ

    1. Vegan Richa Support says:

      awesome! thank you for making!

  4. Carla Jones says:

    2 stars
    I like your ideas but the amounts of oil, spices, and just *food*, overall, are off. 7oz tofu for 4? 60g per person? A 90kcal breakfast?
    I’m a tall woman w a healthy bmi, I ride and am active, and every time I see one of those recipes, although I don’t have an eating disorder, I am triggered.

    1. Vegan Richa Support says:

      thanks, carla! i will keep that in mind

  5. Erica says:

    Iโ€™m making this now and used extra form tofu. Wasnโ€™t as creamy/runny looking as yours. Maybe more water is needed?

    1. Richa says:

      Might be because of extra firm tofu. Use firm or silken and add more water as needed for a creamy consistency

  6. Emily says:

    5 stars
    Made it yesterday morning for a brunch. SO GOOD! Had the “leftovers” this morning over some steamed beet greens & baby spinach.

    1. Richa says:

      Awesome