• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The Vegan Dietitian
  • Home
  • Services
  • Vegan Health
  • Recipes
    • Mains
    • Snacks, Dips & Sides
    • Breakfast
    • Desserts & Baking
    • Seasonal
  • About
  • Sign Up

Tofu Curry

rich creamy vegan indian tofu curry with green coriander, red peppers in a frying pan with black base and wooden spoon

This rich, creamy, spicy Indian tofu curry really enables you to make the most of your spice cupboard. It tastes delish too of course! The thick tomato gravy that drenches each piece of tofu is so flavoursome you won’t believe it’s just plain old simple firm tofu.

close up of tofu cube covered in curry sauce on a gold fork above a plate of curry

Indian curries are one of my top fave cuisines so I’ve made sure to get this genre of recipes spot on! Creamy roasted aubergines and peppers add texture to the spiced tomato base. The humongous quantity of onions and garlic form the flavour base, and there really has to be a lot! The tofu gives us that protein – lightly pan frying it from every angle just makes it more delicious and adds to the diversity of textures packed into this one pot curry.

orange pan filled with vibrant tofu curry infused with red peppers and fresh green coriander

All that’s needed is a bowl of fragrant basmati rice and some fluffy naan bread to make this tofu curry the perfect dinner or Friday night banquet!

close up of indian tofu tomato curry in saucepan with fresh coriander sprinkled on top

Questions about Tofu Curry

How to make tofu curry? To make tofu curry you will need to add peppers and aubergine to a baking tray, brush with oil and bake for 30 minutes. In the mean time, fry chopped onions until they are brown. When browned, add crushed ginger and garlic and cook for a few more minutes. Next, add tomatoes and simmer a little longer. Then in go the tomato puree, water, cumin, garam masala, turmeric and chilli. Continue to simmer. Chop the peppers and aubergine and add to the saucepan. In another pan, heat a dash of oil and add cubes of firm tofu. Brown on all sides for roughly 1-2 minutes each side. Carefully fold into the gravy, garnish with coriander and serve with rice and/or naan bread.

Can i use silken tofu instead of firm tofu? It is best not to use silken tofu in place of firm tofu in this recipe. Silken tofu is very soft and easily breaks, and due to its high water content is also quite runny. It is unlikely to keep in tact in this curry and will probably become a part of the sauce, rather than remaining as firm cubes.

Tofu Curry Recipe

Serving size:

Serves 8

Ingredients Tofu Curry:

  • 4 red peppers
  • 2 aubergines
  • 3 onions thinly sliced
  • 500g firm tofu cut in cubes
  • 2 bulbs garlic crushed
  • 4 knobs fresh ginger finely chopped
  • 2 tomatoes cut into wedges
  • 1-2 tbsp tomato puree
  • 1 tbsp ground cumin
  • 2 tbsp garam masala
  • 1 tbsp turmeric
  • 1 finger chilli finely chopped
  • Handful fresh coriander
  • Rapeseed oil to cook
  • Salt to taste

Method:

  1. In a frying pan, heat 1 tsp oil and add pieces of tofu one by one. Cook for 1-2 minutes on each side until golden brown and leave aside.
  2. Brush the whole peppers and aubergines with a little oil and bake for 30 minutes at 220℃.
  3. When baked, remove skin from peppers and roughly chop both aubergine and peppers. Leave aside.
  4. In a saucepan, heat 1 tsp oil and fry onions until brown (approx 20 minutes) on medium heat.
  5. Add the garlic and ginger and cook a further 5 minutes, adding a splash of water if necessary to avoid sticking.
  6. Add the tomatoes and another splash of water and simmer for another 5-10 minutes until tomatoes become tender.
  7. Add the tomato puree, cumin, turmeric and garam masala along with 100ml water and simmer a further 10-15 minutes.
  8. Stir in the peppers and aubergine and cook another 5 minutes.
  9. Finely, gently add in the tofu pieces.
  10. Serve with the fresh coriander.

Made this Recipe?

If you had a go at this tofu curry, feel free to mention me on Instagram @food_flaneur because I’d love to check out your pics.

If you love Indian Food…

Then you should definitely check out these recipes:

Veggie Samosas

Dahl

Koftas

Gram Flour Pancakes

Cauliflower Pakoras

Thanks to…

Swathis’s Recipes for her inspiration in helping me create this recipe. You can find her version here: https://www.indianhealthyrecipes.com/recipes/veg-curry/.

By clicking submit, you agree to share your e-mail address with the site owner and MailChimp to receive marketing, updates, and other e-mails from the site owner. Use the unsubscribe link in those e-mails to opt out at any time.

Processing…
Success! You're on the list.
Whoops! There was an error and we couldn't process your subscription. Please reload the page and try again.

Share this:

  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Facebook (Opens in new window) Facebook
  • Email a link to a friend (Opens in new window) Email

Like this:

Like Loading…
Previous Post: « Aquafaba Meringue
Next Post: Trifle »

Reader Interactions

Trackbacks

  1. Simple Chana Masala - says:
    August 8, 2020 at 8:32 am

    […] Tofu Curry […]

    Loading...
    Reply
  2. Vegan Thai Curry Paste | Food Flaneur Recipe Collection says:
    August 19, 2020 at 5:53 am

    […] Tofu Curry […]

    Loading...
    Reply

Leave a Reply Cancel reply

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

Primary Sidebar

Find Me

  • E-mail
  • Facebook
  • Instagram
  • Pinterest
  • TikTok

young attrractive lady with blonde brown hair with hand behind ear wearing black apron and holding silver whisk

HI GUYS, IM REENA

A dietitian from England. I created this website to share with you the nutrition and dietetic services that I offer, vegan comfort food recipes and nutrition-related health posts. I hope that you can find what you’re looking for right here.

Sign Up

Search

Footer

Privacy Policy – T&Cs – Disclaimer

Copyright © 2026 foodflaneur

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
Loading Comments...
%d