Vegan Tofu and Lentil Curry (One-Pot)

Servings: 4 Total Time: 55 mins Difficulty: Beginner

This vegan tofu and lentil curry is an easy, one-pot meal that’s dairy-free, gluten-free, and high-protein! With luxurious coconut cream, sour tamarind, and creamy red lentils, even die-hard meat lovers will enjoy this flavourful dish. Perfect for vegans, vegetarians, during Great Lent or other fasting periods, or if you just want a delicious, hearty vegan curry!

Pan of vegan tofu and lentil curry garnished with fresh green coriander and crushed peanuts, with some chunks of tofu being lifted with a wooden spoon, showing the beautiful orange red colour, and pops of green, red, and orange

Why You’ll Love this Vegan Tofu and Lentil Curry

Now, I know some people are hesitant to cook with tofu. I was once one of them! But trust me, you need zero special skills to make this vegan tofu and lentil curry. Just some chopping, sautéing, stirring, and a teensy bit of patience is all you need!

It truly is such an easy one-pot vegan meal, and an easy way to cook with tofu!

A spoonful of the vegan tofu and lentil curry on a wooden spoon, focusing on a large cube of tofu smothered in the flavourful curry sauce and creamy lentils

And truth be told, I find many tofu dishes to be somewhat bland (not the tofu’s fault – it’s what the tofu is in!). But this curry packs so many aromatics that it’s truly a flavour-bomb of a dish! You’ve got:

  • Sourness from the tamarind (I could honestly eat it out of the jar!)
  • Sweetness from the honey (substitute with maple syrup or agave syrup if you do not eat honey).
  • Richness from the coconut cream (always coconut cream, never coconut milk for me!)
  • Crunch and texture from the veggies (and from the crunchy peanuts on top!)
  • Creaminess from the tofu and red lentils (for protein, fibre, nutrients, and to thicken the curry).
Serving suggestion for vegan tofu and lentil curry, served over a bed of steamed basmati rice

Served with rice, this vegan tofu and lentil curry is as hearty as it is packed with flavour. And as two people who mostly eat animal-based, my husband and I truly look forward to this delicious curry every Great Lent, Nativity Fast, or other fasting period in the Orthodox calendar. It’s just that good!

We also look forward to this vegan pumpkin, chickpea and coconut curry with sticky-sweet caramelised pumpkin that makes for an equally flavourful, hearty vegan curry!

Ingredients in Vegan Tofu and Lentil Curry

Ingredients needed to make vegan tofu and lentil curry

Of course, you’ll need tofu! Hard tofu is best since it keeps its shape and absorbs the flavours of the curry beautifully. Here is the one I buy from Woolies. You need one whole pack for this recipe so you can easily scale it if batch-cooking!

You’ll also need dried red lentils, which are commonly used in many Indian dal recipes. No need to soak them, they cook rather quickly! Although for the extra health benefits, soak them if you have the time! Soaking makes the lentils more nutritious and easily digestible, and the minerals more bioavailable.

For the base, you need onion, garlic, ginger, tomato paste, fresh tomatoes, tamarind purée, and honey. You can substitute with maple syrup or agave syrup if you do not eat honey.

And if you’ve never heard of tamarind, it’s a fruit pod that comes from the tamarind tree.

The pulp inside the fruit is a sour, sticky, sweet paste, and it’s absolutely delicious! It’s a key ingredient in many Asian and Indian dishes. Above is the one I buy, available at Coles or Woolies!

You’ll also need coconut cream. I prefer Ayam brand (available at Coles or Woolies) since it’s 100% coconut. All other brands I’ve seen have food thickeners, emulsifiers or vegetable gums in them which can contribute to gut inflammation, but they also have a slightly oily taste. The Ayam brand is pricier because of this, but tastes purely of coconut!

Spices for this curry

For the spices, you’ll need turmeric, cumin, curry powder, coriander powder, salt and pepper.

And for the veg, you could use whatever you like! But for the colour and the crunch factor, I use green beans and carrots.

Optional (but highly recommended) garnishes are crushed salted peanuts and fresh coriander. Of course, any nuts will do if you avoid peanuts!

Close up of a cube of tofu, some green beans, carrots, and creamy lentils in this one-pot curry showing the luscious texture and beautiful colours

How to Make this Vegan Tofu and Lentil Curry

One of my favourite things about this curry is that it’s such an easy vegan one-pot meal! Less clean-up, straightforward and simple to make. It’s perfect for a busy weeknight family dinner!

First, make the base by sautéing the garlic, ginger and onion in some coconut oil. Then add the spices, and stir to coat.

Sautéing the aromatics and spices

Add the tomato paste, and fresh chopped tomatoes and simmer to make a luscious, thick sauce.

Adding the tomato base to the curry

Next add the cubed tofu, and stir so each cube is coated in flavour!

Adding cubed tofu to the curry base to coat it in flavour

Then add the coconut cream, honey, tamarind purée, and red lentils.

Adding dried red lentils to the curry to make it thick and creamy

Simmer until the lentils are cooked, stirring frequently so the bottom doesn’t burn. You want the lentils to be just a touch overcooked so they burst apart and thicken up the curry. This is the kind of creamy texture you’re looking for!

The thick, creamy consistency to look for in this vegan curry

Add the green beans and carrots at the end just for a few minutes so they’re still crunchy. Add some hot water to loosen the curry, and that’s it!

Adding vegetables (green beans and carrots) at the end of the curry so they stay crunchy

Told you there was no special skill involved😋

The entire dish of one-pot vegan tofu and lentil curry in a decorative enamel blue cast iron pan, garnished with fresh coriander and crushed peanuts

Substitutions and Serving Your Curry

If you avoid certain ingredients, or are abstaining from certain things during Great Lent, here are some ingredient substitutions for this vegan tofu and lentil curry.

A cube of tofu bitten into, showing the soft, creamy interior with the flavourful outside, cooked to perfection
  • Instead of honey, you can use maple syrup or agave syrup.
  • Instead of tofu, you can use prawns (pop them in with your veggies at the end so they don’t overcook). Of course, not vegan, but allowed during Great Lent along with other shellfish.
  • Instead of fresh tomatoes, you can use canned chopped tomatoes.
  • Instead of tamarind purée, you can use a squeeze of lime mixed with a pinch of brown sugar.
  • Instead of green beans and carrots, use any vegetables you like! I like the contrast of the crunchy veg, but anything you have on hand will work. Capsicum (bell peppers) would be a lovely addition.
  • Instead of red lentils, you can use canned chickpeas.
  • Instead of crushed peanuts for the garnish, use any salted nuts you like. Cashews pair nicely with this curry!
An entire pan of the vegan tofu and lentil curry presented in a decorative cast iron pan, with pops of green, orange and red showing the flavours and colours of this one-pot meal

And if you’re looking for more vegan curry ideas, try this delightfully aromatic pumpkin, chickpea and coconut curry. It’s one of my absolute favourites!

Because this vegan tofu and lentil curry is quite hearty, you can enjoy on its own. You can also enjoy it alongside some warm pita bread or naan. Or, pair with some cauliflower rice if you’re after a low-carb bed for your curry.

But I think nothing beats eating this curry garnished with crushed peanuts, fresh coriander, served on a bed of steaming basmati rice.

A bowl of vegan tofu and lentil curry served over a bed of steamed basmati rice, showing the creamy consistency of the sauce, and the firm cubes of tofu

I truly hope you enjoy this recipe! If you tried it and loved it, I would be so grateful if you left a 5-star review and a comment to let me know how it went! xxx

Vegan Tofu and Lentil Curry (One-Pot)

Difficulty: Beginner Prep Time 10 mins Cook Time 45 mins Total Time 55 mins
Servings: 4

Description

This vegan tofu and lentil curry is an easy, one-pot meal that's dairy-free, gluten-free, and high-protein! With luxurious coconut cream, sour tamarind, and creamy red lentils, even die-hard meat lovers will enjoy this flavourful dish. Perfect for vegans, vegetarians, during Great Lent or other fasting periods, or if you just want a delicious vegan curry!

Ingredients

Cooking Mode Disabled

See bottom of recipe post for a range of ingredient substitutions!

Method

  1. Heat a large pan on medium heat with the coconut oil. Fry the onion, garlic and ginger for 4-5 minutes until soft.
  2. Add the curry powder, coriander powder, turmeric, cumin, salt and pepper, and stir for 30 seconds. Add the tomato paste and chopped tomatoes, and stir. Turn the heat down to low, and cook for 8-10 mins until soft, and until the tomatoes have released their juices (see Note 2). 

  3. Meanwhile, pat any excess liquid from the tofu with a paper towel, and cut into bite-sized cubes. Add tofu to the pan, and stir to coat the cubes in the sauce.

  4. Pour in the coconut cream, honey, tamarind purée and scatter in the red lentils. Pop the lid on, and simmer on low for 20-25 mins until lentils are soft and breaking apart, stirring frequently so that the bottom doesn't burn. The curry will have also have thickened by this point from the lentils.
    You want the lentils slightly overcooked at this point so they burst. This thickens the curry and makes the texture luscious and creamy!
  5. Once the lentils are cooked, add your green beans and carrots and simmer for 2 minutes to keep them crunchy.
  6. Add a splash of hot water and stir in to loosen the curry to your liking.
  7. Top with crushed salted peanuts, fresh coriander and serve on a bed of steaming basmati rice. Enjoy!

Note

  1. 1. It's optional, but beneficial to soak your lentils if you have the time, since soaking lentils increases the bioavailability of minerals and makes them more nutritious. But, when I'm short on time I've skipped this step for this recipe, especially because it's only a small amount of lentils. But even a 1-2 hour soak in cold water is beneficial to make them more digestible, if you haven't got time for an overnight soak! 
  2. 2. Do not rush this step! You really want the tomatoes to cook down into a sauce-like consistency. It makes all the difference and is totally worth the extra few minutes.
Keywords: vegan, curry, tofu, lentil, coconut, one-pot, high-protein, Lent, Lenten
Rate this recipe:
Did you make this recipe? Let me know! ❤️

Tag and follow me on Instagram at #nurturenoshblog if you made this recipe, and to keep up with the latest recipes and videos!

Pin this recipe to share with your friends! Follow me on Pinterest at @nurturenosh

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Do I need to press all the moisture out of my tofu?

Short answer, no! Not for this recipe at least. Because we are using firm tofu, and we're simmering it in a flavourful sauce, there's no need to worry about this. You'd typically squeeze and press moisture out of tofu if you want it super crispy, if you're frying it, breading it, or marinating it. For this recipe, patting dry with a paper towel is enough!

Do I need to soak my lentils?

Although soaking lentils increases the bioavailability of minerals and makes them more nutritious, when I'm short on time I have skipped this step for this recipe, especially because we only use a handful of lentils. But, if you have the time, even a 1-2 hour soak in cold water is beneficial to make them more digestible! 

How do I store leftovers?

Store leftovers in an airtight container in the fridge for 5-7 days. You may have to add a splash of water while reheating to loosen the curry. You can also freeze any leftovers, but know that the texture of the tofu may change to slightly firmer and chewier. 

Rate this recipe

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

Rate this recipe

Add a question

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

Min

Share it on your social network