Skip to Recipe Skip to Content

Tofu curry(vegetarian and vegan curry).

Tofu curry is a vegetarian and vegan dish you can serve with your rice to substitute for any meat curries.

As a meatless dish, tofu coconut curry can be cooked and served within 30 minutes and makes a budget-friendly curry recipe to serve.

Tofu is the ultimate plant-based protein with health benefits so make sure to add this tofu recipe to your monthly/weekly menu plans.

Save the recipe to your favourite Pinterest board!

What to serve with tofu curry.

Utensils and appliances needed.

  • Chopping boards knife.
  • Spatula.
  • Medium-sized frying pan or skillet.

More tofu recipes

Teriyaki tofu(easy tofu recipe).

More plant-based recipes.

Soya meat Sri Lankan devil curry(vegetarian,vegan).

How to cook a Sri Lankan-vegetarian soya meat curry.

  • Storing.
    • once cool, refrigerate in an airtight glass container.
    • Consume within 48 hours.
    • Avoid storing in glass containers as the spices will stain.
  • Freezing.
    • Avoid freezing if possible.
  • Reheating
    • Reheat over a stove top using low-medium heat.
    • Microwave for 2 minutes, use a microwave cover to avoid splatter.
  • Stop food waste by – reusing the curry for another meal. can be consumed with bread or roti for breakfast.

RECIPE DIFFICULTY-EASY

How to cook tofu curry.

The ingredients mentioned below use standard measuring cups and spoons

Ingredients to make the tofu curry

250g block of firm tofu cut into 1″ cubes

1/2 teaspoon of red chilli powder

1 teaspoon of curry powder

1/4 teaspoon of salt to season

1/4 teaspoon of pepper

1/3 cup oil(to fry the tofu and make the curry)

1 large medium-sized onion sliced fine

A sprig of curry leaves(substitute with a bay leaf)

1 tablespoon of garlic(about 3 cloves minced)

1″ piece of cinnamon

2 medium-sized tomatoes chopped(can substitute with 1 tablespoon of tomato paste)

2 green chillies(substitute with banana peppers or bell pepper)

1 tablespoon of curry powder

1/4 teaspoon of turmeric powder

1 teaspoon of red chilli powder(increase to 1/2 teaspoon more to increase heat)

1 cup of coconut milk

Salt to season

Method

Place the tofu over a flat surface. lay a few paper kitchen towels or a clean clean towel over the tofu and press down gently to remove extra moisture.

Cut the tofu into 1″ cubes.

Place the tofu cubes in a bowl, and add curry powder, red chilli powder, pepper and salt.

Toss with the spices and set aside for 3-5 minutes.

Add oil to a medium-sized frying pan.

Once the oil is warm, add the tofu cubes into the pan, and spread them about in a single layer.

Cook each side for at least 3-5 minutes or until golden brown.

Avoid turning them constantly, instead give each side a few minutes to turn golden before flipping them over.

This should take you 10 to 12 minutes.

Once done, transfer the crispy tofu cubes onto paper towels to absorb excess oil.

Place the same frying pan or skillet over low fire and add the remaining oil.

Add onions, garlic, curry leaves, green chillies(substitute with banana peppers or bell peppers), tomatoes(substitute with 1 tbsp of tomato paste, and cinnamon piece.

Saute until onions turn soft.

Add turmeric, chilli powder, and curry powder. cook for 3 minutes.

Pour in the coconut milk and cook until the gravy changes colour and thickens.

This should take 10 minutes over low medium heat.

Add the fried tofu into the coconut milk sauce, and continue to cook over low medium heat.

Taste and season with salt.

Slow simmer until the coconut gravy thickens and lightly coats the tofu.

Taste and adjust seasoning.

You can serve the tofu coconut curry recipe with any of the side dish options mentioned above.

JOIN ME ON ISLANDSMILE YOUTUBE CHANNEL

LOVE SEAFOOD? COME JOIN ME ON MY NEW SEAFOOD BLOG.

tofu curry with scooped tofu pieces in a spoon.

Tofu curry(vegetarian and vegan curry).

Yield: 3
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

Tofu curry is a vegetarian and vegan dish you can serve with your rice to substitute for any meat curries.

As a meatless dish, tofu coconut curry can be cooked and served within 30 minutes and makes a budget-friendly curry recipe to serve.

Ingredients

  • The ingredients mentioned below use standard measuring cups and spoons.
  • Ingredients to make the tofu curry.
  • 250g block of firm tofu cut into 1″ cubes.
  • 1/2 teaspoon of red chilli powder
  • 1 teaspoon of curry powder
  • 1/4 teaspoon of salt to season
  • 1/4 teaspoon of pepper
  • 1/3 cup oil(to fry the tofu and make the curry).
  • 1 large medium-sized onion sliced fine
  • A sprig of curry leaves(substitute with a bay leaf)
  • 1 tablespoon of garlic(about 3 cloves minced)
  • 1″ piece of cinnamon
  • 2 medium-sized tomatoes chopped(can substitute with 1 tablespoon of tomato paste).
  • 2 green chillies(substitute with banana peppers or bell pepper)
  • 1/4 teaspoon of turmeric powder
  • 1 tablespoon of curry powder
  • 1 teaspoon of red chilli powder(increase to 1/2 teaspoon more to increase heat).
  • 1 cup of coconut milk
  • Salt to season

Instructions

  1. Place the tofu over a flat surface. lay a few paper kitchen towels or a clean clean towel over the tofu and press down gently to remove extra moisture.
  2. Cut the tofu into 1″ cubes.
  3. Place the tofu cubes in a bowl, and add curry powder, red chilli powder, pepper and salt.
  4. Toss with the spices and set aside for 3-5 minutes.
  5. Add oil to a medium-sized frying pan.
  6. Once the oil is warm, add the tofu cubes into the pan, and spread them about in a single layer.
  7. Cook each side for at least 3-5 minutes or until golden brown.
  8. Avoid turning them constantly, instead give each side a few minutes to turn golden before flipping them over.
  9. This should take you 10 to 12 minutes.
  10. Once done, transfer the crispy tofu cubes onto paper towels to absorb excess oil.
  11. Place the same frying pan or skillet over low fire and add the remaining oil.
  12. Add onions, garlic, curry leaves, green chillies(substitute with banana peppers or bell peppers), tomatoes(substitute with 1 tbsp of tomato paste, and cinnamon piece.
  13. Saute until onions turn soft.
  14. Add turmeric, chilli powder, and curry powder. cook for 3 minutes.
  15. Pour in the coconut milk and cook until the gravy changes colour and thickens.
  16. This should take 10 minutes over low medium heat.
  17. Add the fried tofu into the coconut milk sauce, and continue to cook over low medium heat.
  18. Taste and season with salt.
  19. Slow simmer until the coconut gravy thickens and lightly coats the tofu.
  20. Taste and adjust seasoning.
  21. You can serve the tofu coconut curry recipe with any of the side dish options mentioned above
Nutrition Information:
Yield: 3 Serving Size: 1
Amount Per Serving: Calories: 546Total Fat: 50gSaturated Fat: 17gTrans Fat: 0gUnsaturated Fat: 30gCholesterol: 0mgSodium: 433mgCarbohydrates: 17gFiber: 6gSugar: 6gProtein: 15g

Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Each recipe on this blog has been written with great care and love to the best of my ability with you in mind.
It’s free and on the blog, for you to try anytime.

All I ask is that you do not save it on any apps, recipe boxes or online groups which will affect me as a food blogger and the growth of this blog.

 I would appreciate it if you only share the link rather than the full recipe.

All images and text on this website are protected by copyright.


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

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