Pepper Bowl

menu icon
go to homepage
  • About Us
  • Recipe Index
  • Subscribe
subscribe
search icon
Homepage link
  • About Us
  • Recipe Index
  • Subscribe
×
Home / Recipes / Curry Recipes

Tofu Curry

Published: Jul 27, 2023 · Modified: Jun 5, 2025 by Sujatha Muralidhar · This post may contain affiliate links · 3 Comments

Jump to Recipe Pin Recipe

This creamy and spicy Tofu Curry has all the rich, tropical flavors of traditional Indian cuisine! Just sauté the onion and garlic, then simmer with spices, tomatoes, tofu, and coconut milk and enjoy.

This spicy, creamy, delicious tofu curry served over bed of rice

If there is one food that makes me feel comfortable and satisfied, it is this tofu curry. Serve with a bowl of rice for a warm, comforting dinner, especially in chilly weather, in less than 30 minutes(like this Mung Bean Curry ).

And if there are any leftovers, you've got a flavorful lunch ready for tomorrow.

Jump to:
  • Why You'll Love This Recipe?
  • Ingredients
  • How To Make Indian Tofu Curry?
  • ♨️How To Adjust The Heat?
  • Recipe Tips & Tricks
  • Storage & Reheating
  • FAQ
  • More Curry Recipes
  • 📖 Recipe

Why You'll Love This Recipe?

⭐️A Delicious Fusion!

⭐️Flavorful meal!

⭐️Easy to Make with easy-to-find ingredients!

Ingredients

ingredients are arranged for making tofu curry
  • Firm tofu: Provides excellent texture. Drain and press to remove the excess liquid. Pat dry with a kitchen towel to remove excess moisture.
  • Onion: Red onion or yellow onion both work great. Chop it finely for the best textures.
  • Tomato: I have used tomato paste. However, pureed fresh tomatoes or canned diced tomatoes are also good.
  • Garlic and Ginger: I've used freshly grated ginger and minced garlic for the curry(and in this one too Corn Curry). If you have bottled ginger and garlic paste, feel free to use them. Or make your own and freeze it so it's always handy when needed.
  • Spices: Special spices like garam masala, ground turmeric, and red chili powder are needed to flavor the curry.
  • Coconut milk: You can substitute this tofu coconut curry with almond, soy, or fresh cream.

How To Make Indian Tofu Curry?

  • Firstly, drain the tofu, remove the excess water, and press it gently. This process helps the tofu absorb the spices and gives it a firmer texture.
  • Heat a large pan over medium heat, and saute the chopped onions until the onion turns translucent.
  • Add the minced garlic and the grated ginger, and saute for 2-3 minutes or until the garlic is fragrant.
  • Next, stir in the ground turmeric, red chili powder, and garam masala.
  • Turn the heat low and saute for 1 minute without burning the spice mix.
  • Now add tomato paste and water. Bring it to a boil and cook until all the ingredients are combined and mellow. The gravy should also thicken (this should take about 7 to 10 minutes).
  • Then, stir the coconut milk, salt, and tofu. Turn the heat low and let it simmer for about five to ten minutes.
  • Cook until the curry sauce coats the tofu well.
  • Now, finish it by garnishing it with chopped cilantro.
  • Finally, taste and adjust the seasoning as needed.
tofu curry in a pan with creamy tomato based curry

♨️How To Adjust The Heat?

This tofu curry has moderate heat, mainly from Indian chili powder, fresh ginger, and garlic.

You can reduce the heat by lowering the red chili powder or substituting it with mild paprika. Also, adjust the quantity of ginger in this recipe.

Recipe Tips & Tricks

  • For the best texture, use firm tofu and press it to remove excess water. Drain the tofu, wrap it in a kitchen towel, place a heavy skillet over it, and let it sit for 10 minutes to remove moisture. This helps the tofu absorb all the flavors of the curry.
  • To prevent the coconut milk from curdling, stir well and simmer the curry on low heat after adding it.
tofu curry sauce in the serving plate with cilantro garnish

Storage & Reheating

  • Use the leftover tofu curry to make a curry bowl or soup for the next day's lunch. You can refrigerate it for up to three days or freeze it for about three months.
  • The stovetop is ideal for reheating, but you can also use the microwave. Reheat in 30-second increments to avoid a rubbery texture from overheating.
  • Add a splash of water and stir frequently for an even heat and better texture.
tofu curry served with spoon on the table

FAQ

Can I make the curry in advance?

Yes, this curry is great for meal prepping and tastes better the next day.

What to serve with?

Serve this Indian tofu curry over rice, such as basmati, jasmine, or wild rice. Pair with naan bread, raita, or a light salad for a complete meal. For a twist, enjoy Spring Dosa.

More Curry Recipes

  • Bell pepper curry is made with onions, tomatoes served in a white bowl.
    Bell Pepper Curry
  • paneer tikka mas
    Paneer Tikka Masala
  • paprika chicken soup recipe is ready to enjoy
    Paprika Chicken Soup
  • butternut squash curry served in a dinner plate with rice
    Butternut Squash Curry

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know your thoughts in the 📝 comments section below the recipe.

📖 Recipe

Experience fabulous Indian flavors with our spicy, creamy tofu curry. Vegan and delectable, this dish is ready to enjoy in just half an hour.

Tofu Curry

Experience fabulous Indian flavors with our spicy, creamy tofu curry. Vegan and delectable, this dish is ready to enjoy in just half an hour.
5 from 3 votes
Print Pin Rate
Prep Time: 15 minutes minutes
Cook Time: 30 minutes minutes
Servings: 4 Servings
Prevent your screen from going dark

Ingredients

  • 14 oz tofu 14 ounces of firm tofu, pressed and cut into cubes
  • 2 tablespoons vegetable oil
  • 1 onion medium sized and finely chopped
  • 1 tablespoon garlic minced
  • 1 tablespoon fresh ginger grated
  • 4 tablespoon tomato paste ½ cup freshly pureed tomato
  • ¼ teaspoon ground turmeric
  • ½ teaspoon red chili powder or to taste
  • ½ teaspoon garam masala
  • ½ teaspoon salt
  • 11/2 cup water
  • 1 cup coconut milk canned
  • 2 tablespoon Fresh coriander leaves for garnish

Instructions

  1. Over medium-low heat, place a pan and add oil. Add the tofu cubes and fry until they are golden on all sides. Remove from the pan and set aside.
  2. Add the chopped onions and sauté until they become soft and golden.
  3. Add the minced garlic and grated ginger. And sauté for another 2-3 minutes or until the garlic is fragrant.
  4. Turn heat to low, and add the ground turmeric, red chili powder, and garam masala. Mix well and cook for another minute.
  5. Add tomato paste and water and bring it to boil in the medium-high heat.
  6. And cook for 5-7 minutes or until the sauce thickens(This allows all the ingredients to cook and meld together).
  7. Add the fried tofu cubes and coconut milk. Mix well, cover the pan again, and let it simmer for 10 minutes.
  8. Season with salt to taste, garnish with fresh coriander leaves.
  9. and servethis Indian tofu curry with steamed rice or naan bread.

Notes

  • Adjust the spice level by adjusting the red chili powder and ginger.
  • Simmer the coconut milk on low heat to avoid curdling and stir gently.
  • Store leftovers in the fridge for up to three days or freeze for up to three months.
  • For a complete meal, serve with basmati rice, naan bread, or cucumber raita.

Nutrition

Calories: 225kcal | Carbohydrates: 11g | Protein: 11g | Fat: 17g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Sodium: 451mg | Potassium: 351mg | Fiber: 2g | Sugar: 3g | Vitamin A: 332IU | Vitamin C: 7mg | Calcium: 161mg | Iron: 4mg

Additional Info

Course Dinner, Side Dish
Cuisine American, Indian
Author Sujatha Muralidhar
Subscribe to Pepper BowlSign Up Today! Join By Clicking Here!

More Curry Recipes

  • instant pot chicken curry served in a plated with onion rings and lemon slices
    Instant Pot Chicken Curry
  • This corn curry recipe includes tips and secrets for making a delicious, creamy sauce. Customize to suit your personal preferences.
    Corn Curry
  • lima bean curry served over bed of rice.
    Lima Bean Curry
  • mung bean curry served with white steamed rice.
    Mung Bean Curry
  • Facebook

Comments

    5 from 3 votes

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Melissa says

    July 15, 2024 at 1:29 pm

    This has become my new go-to curry when I don't want any meat! So much flavor and really easy to make.

    Reply
  2. Anjali says

    July 15, 2024 at 1:58 pm

    This recipe turned out great!! It was flavorful and satisfying. I love that it was a vegan version of some of the paneer curries I typically order when I go to an Indian restaurant, but tasted just as good as the traditional dish!

    Reply
  3. Elisa says

    July 15, 2024 at 2:54 pm

    Love this Indian tofu recipe, love curry, I will have to make this soon. Looks delicious!! Thanks for sharing 🙂

    Reply
The author image of the food blog pepperbowl.com

Hi, I'm Suja! I'm the person behind PEPPER BOWL, based in Pennsylvania. I focus on easy, simple-to-make recipes inspired by rich flavors with a hint of heat. I enjoy simplifying recipes with minimal ingredients to suit today's busy lifestyle.

More about me →

Recent Recipes

  • Baked BBQ Boneless Chicken Thighs are garnished and served in a plate.
    BBQ Boneless Chicken Thighs
  • Delicious chimichurri rice served in a bowl with spoon, garnished with lemon slices and cucumber.
    Chimichurri Rice
  • 11 best delicious aioli recipes to spice up the dishes
    Spicy Aioli Recipes
  • spicy saltine crackers served with spicy dipping sauce for the party
    Spicy Saltine Crackers

Trending Recipes

  • jalapeno mustard in a dipping bowl.
    Jalapeno Mustard Recipe
  • This sauteed jalapeno is excellent as a side dish, in the salad, pizza, or the sandwich. Every bite is packed with flavors. with a mild heat.
    Sauteed Jalapeno
  • This delicious black pepper sauce is a Asian style sauce perfect to pair up with barbequed/grilled meat like steak or chicken or shrimp.
    Black Pepper Sauce
  • This stuffed cherry pepper, perfect to serve as an appetizer in the party or to serve the family. This cherry stuffed recipe is simple and ready in less than 30 minutes.
    Stuffed Cherry Peppers

Footer

About

  • Privacy policy and disclaimer
  • Work with Us
  • Contact Us
  • About Us

Fabulous spicy

  • Meat & Seafood Recipes
  • Meatless Main Dishes
  • Salad Recipes
  • Soup Recipes

Make it hot

  • Dips & Spreads Recipes
  • Sauces & Dressings
  • Appetizer Recipes
  • Side Dish Recipes
  • Curry Recipes

Copyright © 2025 - KODI Innovations LLC - ALL RIGHTS RESERVED

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.