Home ยป Vegan Dinner Ideas ยป Vegan Smoked Tofu Kedgeree (Traditional British Recipe)

Vegan Smoked Tofu Kedgeree (Traditional British Recipe)

Jump to Recipe

Vegan smoked tofu kedgeree is based on the traditional British breakfast dish that actually has Indian roots.

Classic kedgeree features rice cooked with curry powder with flakes of smoked haddock. The finished kedgeree dish is usually topped with halved or quartered hard boiled eggs and garnished with chopped parsley.

Please note: This post contains Amazon affiliate ad links. If you click through and make a purchase I may receive a small commission at no extra cost to your purchase. Please refer to full disclosure. Thanks.

vegan smoky tofu kedgeree

The Origins Of Traditional British Kedgeree

Kedgeree originates from the Indian dish Khichiri which consists of variations of rice, lentils, onions and spices. Millet and mung beans are sometimes used in place of the rice and lentils. Khichiri originates way back to the 14th Century and as with most recipes has evolved since then.

During the mid 1700s British colonists in India were inspired by Indian dishes and their families adapted the meals to the British tastes. These new ideas and meals were brought back to Britain and adapted some more. And somewhere along the line Anglo-Indian Kedgeree was born.

One of the first published recipes for Anglo-India kedgeree was found in a 1790 Scottish cookery book by Stephana Malcolm. Again this recipe had to be adapted as a few of the ingredients were unavailable in Dumfriesshire, but haddock was widely available so this was added.

During Victorian times kedgeree was served as part of the elaborate middle and upper-classes breakfast spreads.

Fast forward to present day Britain, kedgeree is known as a cooked breakfast or brunch meal more popular served in restaurants or prepared by keen cooks at home.

Vegan Smoky Tofu Kedgeree Recipe

My vegan kedgeree remains as close as possible to the relatively modern day adaptation. I have used smoked tofu to replace the smoked haddock, and the tofu is absolutely amazing.

I love smoked tofu but if you can’t get your hands on a pack then you could replace it with plain tofu marinated in a couple of teaspoons of liquid smoke or perhaps add a few teaspoons of smoked paprika to the dish.

The smoked tofu that I use is the Tofoo.co (link is not an ad) brand that doesn’t require pressing to remove liquid before using.

In place of boiled eggs I simply quartered and sliced some large tomatoes into chunks and nestled these into the finished dish. The residual heat quickly warms and slightly softens the tomatoes which add an extra flavour dimension.

I have also added frozen peas as my kids love them and well they always go nice with rice.

This recipe for tofu kedgeree comes together in one pot so it is a quick and easy cook perfect for busy families. And is suitable for all meals and not just for brunch or breakfast.

vegan smoked tofu kedgeree rice and tomatoes with corinader, in a bowl with small wooden soon

How To Prepare Vegan Smoked Tofu Kedgeree:

Vegan Smoked Tofu Kedgeree

Print Recipe
Enjoy a plate of traditional smoked tofu kedgeree prepared with curried rice, smoked tofu and green peas. Finish off with a toping of juicy, warm tomatoes wedges and delicious parsley or coriander.
Or serve chilled for a tasty curried kedgeree tofu rice salad.
Ideal for breakfast, brunch, lunch or dinner. As well as part of a potluck or buffet spread.
Course Breakfast, Brunch, Dinner, Lunch, Main Course
Cuisine Anglo-Indian, British, Indian
Prep Time 10 mins
Cook Time 35 mins
Total Time 45 mins
Servings 4
Calories 333
Author Jacq


  • Skillet, or deep frying pan, stove-top casserole pan, with lid.


  • 1 tbsp coconut oil or 125ml (1/2 cup) of vegetable stock if your on a no-oil diet, for cooking the spices.
  • 200 g long grain rice Washing your rice under a running tap in a sieve can help remove starch and can help prevent the rice sticking together once cooked.
  • 225 g smoked tofu or 1 average size smoked tofu pack which may be more or less the stated measurement. If necessary gently press the tofu between 2 plates or small chopping boards with kitchen paper to absorb the excess liquid. Or use a tofu press. Some brands of tofu do not require pressing.
  • 130 g frozen peas
  • 2 teaspoons onion powder or 1 medium onion, fine chopped.
  • 2 teaspoons garlic powder or 4 garlic cloves, fine chopped or minced.
  • 1 teaspoon ginger powder or 1 inch piece of fresh ginger, grated.
  • 2 teaspoons curry powder
  • 750 ml vegetable stock

Garnishes, optional

  • 20 g parsley Or coriander/chives. Chopped
  • 4 tomatoes sliced into thick wedges
  • lemon wedges to squeeze fresh lemon juice over finished dish


  • Heat the coconut oil or 125ml (1/2 cup) of veggie stock in the pan.
  • Cook the onion, garlic, ginger and curry powder for 3 minutes.
  • Add the rice and mix through the cooked spices.
    Toast in the pan for 2 minutes stirring to avoid sticking.
    If using veggie stock the liquid should have evaporated but if not its fine.
  • Tip in the tofu and peas.
    Pour in the veggie stock.
    Add a little salt and pepper.
  • Bring to the boil, lower the heat and simmer for 12 minutes.
  • Turn off the heat but leave the pan on the stove top.
    Place a lid on the pan and leave to sit in the residual heat for 15-20 minutes.
  • Check the seasoning and adjust if necessary.
    Push in the wedges of tomato.
  • Scatter parsley over.
    Keep the lid on the pan until your ready to serve as this will warm the tomatoes and keep your kedgeree warm.
    Serve with wedges of lemon if liked.


Recipe notes:
  • Leftovers can be chilled quickly, placed in a covered container, and kept in the fridge for up to 3 days. Never leave rice at room temperature for a long time as bacteria can breed in the rice.
  • Reheat in the same pan used to cook the kedgeree until piping hot. Add a little veggie stock and stir with a spoon until heated through almost like you would make fried rice or stir-fry.
  • Leftovers can also be eaten chilled as a kedgeree rice salad.


Calories: 333kcal | Carbohydrates: 56g | Protein: 12g | Fat: 7g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Trans Fat: 6.7g | Sodium: 768mg | Potassium: 506mg | Fiber: 5g | Sugar: 7g | Vitamin A: 2104IU | Vitamin C: 37mg | Calcium: 122mg | Iron: 3mg

More Vegan Rice Dishes To Discover:

Slow Cooker Rice Pudding (Vegan)

Vegan Rice-A-Roni with Kidney Beans and Peppers

Vegan Spanish Chickpea Rice Stew

Serve these delicious vegan meals with rice on the side:

Vegan Mongolian ‘Beef’ and Broccoli

Vegan Butterbean ‘Chicken’ Supreme

Tofu In A Sweet Peanut Sauce (Vegan)

18 thoughts on “Vegan Smoked Tofu Kedgeree (Traditional British Recipe)”

  1. 5 stars
    Such a delicious lunch idea. Super easy to make too. I just saved this recipe and can’t wait to try this. Thanks!

  2. 5 stars
    I have never had this dish before or smoked tofu, but I totally want to try it now! Sounds delicious. ๐Ÿ™‚

    1. You should definitely try smoked tofu! it is so good. Another idea is to have thin slices of smoked tofu with tomato and lettuce on a sandwich. Spread a little vegan mayo and the result is amazing!

  3. 5 stars
    Love this recipe – I have recently tried eating more plant based foods – problem is, I dont know what to cook. Also the family is not quite on board – this was pretty awesome !

    1. That’s great your family enjoyed the kedgeree. One tasty plant-based dish at a time will soon have them all on board ๐Ÿ™‚

Leave a Comment

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.

Scroll to Top