Pepper Bowl

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

Tofu Curry

Updated: Dec 10, 2025 · Published: Jul 27, 2023 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

Loved this recipe and Want to save it?

Enter your email & I’ll send it to your inbox. Plus, get new recipes from me every week!

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

  • chickpea curry without coconut milk garnished with cilantro
    Chickpea Curry(Without Coconut Milk)
  • 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

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

Loved this recipe and Want to save it?

Enter your email & I'll send it to your inbox. Plus, get new recipes from me every week!

More Curry Recipes

  • butternut squash curry served in a dinner plate with rice
    Butternut Squash Curry
  • 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
  • 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. 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
  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. 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
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 →

Holiday Recipes

  • cranberry aioli, with cranberry sauce on the top, ready to serve
    Cranberry Aioli
  • cranberry jalapeno jam served in a bowl
    Cranberry Jalapeno Jam
  • spicy saltine crackers served with spicy dipping sauce for the party
    Spicy Saltine Crackers
  • hot onion dip creamy, and with golden crust, dipping ready to serve for the party
    Hot Onion Dip
  • Jalapeno peanut brittle is a spicy twist to the classic snack. Light, crispy, loaded with peanuts with a hint of heat and with mild jalapeno flavors.
    Jalapeno Peanut Brittle
  • This jalapeno popcorn is flavorful, mildly spicy, soft and crunchy. It’s better than the regular popcorn that we have been eating so far.
    Jalapeno Popcorn

Trending Recipes

  • tomato soup from tomato paste
    Tomato Soup From Tomato Paste
  • 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 deconstructed stuffed pepper is made effortlessly with minimal ingredients. Also, its a one-pot wonder and an excellent weeknight meal.
    Deconstructed Stuffed Pepper
  • fennel tea in glass
    Fennel Tea Recipe
  • indian carrot salad
    Indian Carrot Salad
  • Best dipping sauce for Shishito peppers, that’s super easy and better than the restaurant’s. It's delicious-infused with rich flavors.
    Dipping Sauce For Shishito Peppers

Footer

About

  • Privacy policy and disclaimer
  • Accessibility
  • 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 © 2026 - 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.