4.5 from 2 votes
Tofu in Purgatory (Shakshuka)
Prep Time
5 mins
Cook Time
20 mins
Total Time
25 mins
Silky, soft tofu rounds cooked gently in a fiery, garlicky and chunky tomato sauce. Tofu in Purgatory is the perfect brunch dish!
Course: Breakfast, Brunch, Entree, Lunch
Recipe Type: gluten-free, oil-free option, vegan
Servings: 2 : Serves 2 hungry people
Calories: 284 kcal
Author: Mel | A Virtual Vegan
  • 1 tablespoon olive oil (optional)
  • 4 large cloves of garlic
  • 1 796 ml can diced tomatoes
  • Salt & pepper to taste I used 1 teaspoon salt & ½ teaspoon pepper
  • 2 teaspoons dried herbs see recipe note
  • 1/2 teaspoon dried chili flakes use less if you prefer less heat
  • 1 teaspoon sugar optional but helps to bring out the tomato flavour
  • 1 block of unpressed medium tofu cut into rounds (around 350g although this doesn't have to be exact) see recipe note
  • Indian Black Salt (Kala Namak) optional
  1. Warm the olive oil in a skillet and cook the garlic over medium heat until just starting to turn a little brown. (use a drop of water instead of the oil to keep the recipe oil-free).
  2. Add the tomatoes, salt, pepper, chili flakes, herbs and optional sugar.
  3. Simmer over a medium heat for 5 minutes then add the tofu rounds.
  4. Turn down the heat to medium-low and simmer for 15 minutes until the sauce is thickening up a little and the tofu is soft and heated through.
  5. Sprinkle the tofu with a little Indian Black Salt just before serving if you would like an eggy flavour.
  6. Serve with toast, crusty bread or baguette to mop up the juice!
Recipe Notes

Mixed herbs are good. I used Herbs De Provence but Italian Seasoning, oregano or rosemary would all be fine - Just use what you have.

 Medium tofu is great for this recipe as once poached in the sauce it has a texture similar to poached egg white. I used a large block, cut it into ½ inch thick slices, then used a cookie cutter to cut the rounds. You don't have to make them round if you don't want to. It will taste the same no matter what the shape! Just keep the thickness to around ½ inch. Save your tofu off cuts to add to another meal. I used mine in a tofu scramble the next day. They keep in the freezer well if you won't be needing them for a while.

Nutrition Facts
Tofu in Purgatory (Shakshuka)
Amount Per Serving (1 serving)
Calories 284 Calories from Fat 85
% Daily Value*
Total Fat 9.4g 14%
Sodium 983.6mg 41%
Total Carbohydrates 26.6g 9%
Dietary Fiber 9.2g 37%
Protein 20.3g 41%
Vitamin A 29%
Vitamin C 86%
Calcium 37%
Iron 28%
* Percent Daily Values are based on a 2000 calorie diet.