Go Back
+ servings
Print Recipe
5 from 2 votes

Smoked tofu kedgeree

This smoked tofu kedgeree is a vegetarian version of an Anglo-Indian dish from the Victorian era, which is usually made with curried rice, boiled eggs and smoked fish!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main meals
Cuisine: British, Indian
Servings: 3 people
Calories: 660kcal
Author: Becca Heyes


  • 300 g (~ 1 1/2 cups) long grain white rice (e.g. basmati)
  • 3 eggs
  • 1 tbsp oil
  • 1 red onion, thinly sliced
  • 1/2 tsp ginger paste (or minced fresh ginger)
  • 4 cloves garlic, minced
  • 225 g (~ 8 oz) smoked extra firm tofu, cut into chunks
  • 2 tsp mild curry powder
  • 1 tsp smoked paprika
  • 1/2 vegetable stock cube, crumbled
  • Black pepper
  • 2 tbsp butter
  • 3 tbsp water
  • Few sprigs fresh parsley, chopped
  • 1/2 lemon (juice only)


  • Boil the rice in plenty of water until it's just tender, stirring every few minutes. When it's cooked, drain any excess water, and set aside.
  • Meanwhile, boil the eggs in their shells for around 10-11 minutes. Drain away the boiling water, and rinse the eggs a few times in cold water. Set aside until they're cool enough to touch.
  • While the rice and eggs are cooking, heat a dash of oil in a large frying pan, and add the sliced onion, ginger, garlic and smoked tofu. Cook over a medium heat for 5 minutes or so, until the onion is soft. Add the curry powder, smoked paprika, crumbled stock cube (or just salt, if you don't have stock cubes), and plenty of black pepper. Cook for a minute or two longer.
  • When the rice is cooked, add it to the pan with the tofu, along with a good knob of butter and a splash of water. Mix well, and allow to cook over a gentle heat until the butter has melted and coated the rice nicely.
  • Peel the eggs, rinse off any fragments of shell, then slice them, and add to the pan. Also add some fresh chopped parsley and a squeeze of lemon juice. Gently mix everything together, and serve immediately.


Serving: 1portion | Calories: 660kcal | Carbohydrates: 90.9g | Protein: 22.9g | Fat: 23.7g | Saturated Fat: 8.4g | Cholesterol: 184mg | Sodium: 461mg | Potassium: 308mg | Fiber: 3.8g | Sugar: 4.2g | Calcium: 82mg | Iron: 3mg