Tofu Curry (Recipe)

Tofu Curry (Recipe)

Welcome to our easy vegan tofu curry recipe! This delicious dish is packed with flavors and is perfect for a quick and healthy weeknight meal. Made with a creamy tomato-onion sauce, this tofu curry can be enjoyed with basmati rice, roti, or vegan naan. Let’s dive in and learn how to make this flavorful dish.

Key Takeaways:

  • Our tofu curry is a delicious vegan dish that is easy to make.
  • The creamy tomato-onion sauce adds a richness of flavor to the dish.
  • This tofu curry can be customized with additional vegetables or spices.
  • It can be paired with basmati rice, roti, or vegan naan for a complete meal.
  • Try making this tofu curry for a healthy and quick dinner option.

The Perfect Tofu for Curry

When it comes to making a delicious tofu curry, choosing the right type of tofu is crucial. Extra firm tofu is the perfect choice as it holds its shape well and has a meaty texture that adds substance to the curry.

Before using the tofu, it’s important to remove excess moisture to ensure it absorbs the flavors of the curry sauce. You can do this by pressing the tofu. Here’s a simple method:

  1. Wrap the tofu in kitchen towels to absorb the moisture.
  2. Place a heavy object, such as a book or a cast iron skillet, on top of the wrapped tofu.
  3. Let it sit for about 20 minutes to allow the excess moisture to be squeezed out.

Pressing the tofu not only helps it absorb the flavors of the curry sauce more effectively but also gives it a firmer texture, making it easier to handle and cook with.

Extra Firm Tofu vs. Other Types of Tofu

Tofu comes in various firmness levels, such as silken, soft, firm, and extra firm. While silken tofu is ideal for smoothies and desserts, extra firm tofu is the most suitable for curries. Its firmness enables it to retain its shape and texture even when simmered in a flavorful sauce.

Compared to other types of tofu, like soft or even firm tofu, extra firm tofu has a denser consistency and holds up well in curries without falling apart. It offers a satisfying bite and complements the rich flavors of the curry sauce.

To summarize, when making tofu curry, choose extra firm tofu for its ability to hold its shape and provide a meaty texture. Remember to press the tofu before using it to remove excess moisture, ensuring it absorbs all the delicious flavors of the curry sauce.

Making the Curry Sauce

To create a delicious tofu curry, it all starts with a homemade curry sauce. This flavorful sauce is made with a blend of onions, tomatoes, ginger, garlic, and an array of aromatic spices. By preparing the sauce from scratch, you can customize the flavors and ensure that your tofu curry is bursting with taste.

Begin by gathering the following ingredients:

  • 1 large onion, finely chopped
  • 2 ripe tomatoes, diced
  • 1-inch piece of ginger, grated
  • 3 cloves of garlic, minced
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon garam masala
  • Salt to taste

To make the sauce, follow these simple steps:

  1. Step 1: In a blender or food processor, combine the chopped onions, diced tomatoes, grated ginger, minced garlic, coriander powder, cumin powder, turmeric, garam masala, and a pinch of salt.
  2. Step 2: Blend the ingredients until you achieve a smooth consistency.
  3. Step 3: Heat a pan over medium heat and add a tablespoon of oil.
  4. Step 4: Pour the blended sauce into the pan and cook it down until it thickens. This process allows the flavors to meld together and creates a rich, flavorful base for your tofu curry.

That’s it! Your homemade curry sauce is now ready to be combined with the tofu and create a delectable curry dish.

Cooking the Tofu and Adding to the Curry

Now that you have pressed the tofu to remove excess moisture, it’s time to bring out its delicious flavor and crispy texture through pan-frying. By marinating the tofu with spices and pan-frying it until it turns crispy and golden, you’ll enhance its taste and allow it to absorb the flavors of the curry sauce.

Once the curry sauce has thickened and developed its aromatic blend of spices, it’s time to add the tofu to the mix. Gently place the tofu into the curry sauce and let it cook together for a few minutes. This will ensure that the tofu is fully coated in the flavorful sauce and that the flavors of the curry seep into every bite of tofu.

The combination of pan-fried tofu and the rich curry sauce creates a mouthwatering dish that will satisfy your taste buds. The crispy tofu adds a delightful texture to the curry, while the sauce infuses it with an explosion of flavors.

Don’t be afraid to experiment with different cooking times or spice combinations to find your perfect balance. Adjust the heat if needed, and taste along the way to ensure that the tofu is cooked to your desired level of crispiness, and the curry sauce is well-seasoned.

Pro Tip:

For extra flavor, you can add some fresh herbs like cilantro or basil to the curry just before serving. They will add a fresh and aromatic touch to your tofu curry.

Next, we’ll explore how to serve and store your delicious tofu curry. Keep reading to find out more!

Serving and Storing Tofu Curry

Tofu curry is a versatile and delicious dish that can be enjoyed with a variety of accompaniments. Here are some tips for serving and storing your tofu curry:

Serving Tofu Curry

Tofu curry pairs well with basmati rice, roti, or vegan naan. The combination of the creamy curry sauce and crispy tofu creates a satisfying and flavorful meal. Serve the tofu curry hot, garnished with fresh cilantro or sliced green onions for an extra burst of freshness. The vibrant colors and fragrant aromas will make your mealtime a treat for all the senses.

Storing Leftover Tofu Curry

If you have leftovers, you can store them in the refrigerator for up to 5 days. To prolong the freshness of the curry, transfer it to an airtight container before refrigerating. When reheating, you can use either the stovetop or the microwave. Make sure to heat it thoroughly until it reaches the desired temperature. However, keep in mind that the texture of the tofu may change slightly after refrigeration.

If you anticipate having leftover tofu curry that you won’t consume within 5 days, you can freeze it for later use. Freezing tofu curry is a convenient way to have a quick and delicious meal on hand. Simply transfer the cooled curry to a freezer-safe container or freezer bags and label them with the date. It can be stored in the freezer for up to 3 months. When ready to enjoy, thaw the curry in the refrigerator overnight before reheating. Note that the texture of the tofu may become slightly softer after freezing.

With these serving and storing tips, you can savor the flavors of your tofu curry both immediately and in the days to come. Whether you’re serving a crowd or meal prepping for the week, tofu curry is a versatile dish that brings warmth and satisfaction to any occasion.

Tips and Variations

Take your tofu curry to the next level with these tips and variations. Whether you want to add an extra kick of spice, make it dairy-free, or incorporate more vegetables, there are plenty of ways to customize this dish to your taste.

Spicy Tofu Curry

To make your tofu curry spicier, add cayenne pepper or red pepper flakes to the spice mix. Adjust the amount according to your preferred level of heat. The added spice will give your curry a bold and fiery flavor that will tantalize your taste buds.

Dairy-Free Option

If you prefer a dairy-free version of tofu curry, simply substitute Greek yogurt with a non-dairy alternative such as coconut milk. The creamy texture and subtle sweetness of coconut milk will complement the spices in the curry, creating a delicious dairy-free alternative.

Additional Vegetables

Enhance the flavor and nutrition of your tofu curry by adding extra vegetables. Consider incorporating peas, cauliflower, or bell peppers for a burst of vibrant colors and added texture. These vegetables will not only elevate the taste of the curry but also provide additional health benefits.

Soy-Free Variation

If you have a soy allergy or simply want to try a different twist, tofu can be replaced with chickpeas or roasted vegetables. Chickpeas add a hearty texture and bring their unique flavor to the curry. Roasted vegetables, such as sweet potatoes or zucchini, provide a delicious alternative and add depth to the dish.

Experiment with these tips and variations to create a tofu curry that suits your preferences. Whether you prefer it spicy, dairy-free, or loaded with extra vegetables, the possibilities are endless!

Tofu Curry Variations

Variation Ingredients Description
Spicy Tofu Curry Tofu, spices (cayenne pepper, red pepper flakes), vegetables Adds heat and bold flavor to the curry
Dairy-Free Tofu Curry Tofu, coconut milk, spices, vegetables Creates a creamy and dairy-free curry option
Tofu Curry with Extra Vegetables Tofu, vegetables (peas, cauliflower, bell peppers), spices Enhances flavor and nutrition with additional veggies
Soy-Free Tofu Curry Chickpeas, spices, vegetables Offers a soy-free alternative with hearty chickpeas

Try these variations and let your creativity shine in the kitchen. Each variation brings a unique twist to the classic tofu curry, allowing you to discover new flavors and combinations that suit your preferences. Enjoy the journey of experimenting with different ingredients and savoring the delicious results!


Tofu curry is a delicious and satisfying dish that caters to both vegans and non-vegans. With its flavorful tomato-onion sauce and crispy tofu, it is a versatile recipe that can be customized to suit individual tastes. Whether you prefer it mild or spicy, with additional vegetables or not, this tofu curry recipe can be easily adapted to your liking.

By following this easy-to-make vegan curry recipe, you can enjoy a hearty and healthy meal in no time. The creamy tomato-onion sauce perfectly complements the meaty texture of the tofu, creating a mouthwatering combination of flavors. Serve it with steamed basmati rice, warm roti, or fluffy vegan naan to complete the meal.

So why not impress your friends and family with this delicious tofu curry? Whether you’re a seasoned cook or a beginner in the kitchen, this recipe is simple to follow and guarantees a tasty outcome. Give it a try and indulge in the wonderful aromas and flavors of this delectable vegan curry. Your taste buds will thank you!


What is tofu curry?

Tofu curry is a vegan dish made with tofu and a flavorful tomato-onion sauce. It can be customized with additional vegetables and spices.

What type of tofu is best for tofu curry?

Extra firm tofu is the best choice for tofu curry as it holds its shape well and has a meaty texture.

How do I press tofu for tofu curry?

To press tofu, wrap it in kitchen towels and place a heavy object on top for about 20 minutes to remove excess moisture.

How do I make the curry sauce for tofu curry?

The curry sauce is made by blending onions, tomatoes, ginger, garlic, and spices until smooth, then cooking it down in a pan.

How do I cook the tofu for tofu curry?

After pressing, marinate the tofu with spices and pan-fry until crispy and golden before adding it to the curry sauce.

What can tofu curry be served with?

Tofu curry can be served with basmati rice, roti, or vegan naan.

How should tofu curry be stored?

Leftover tofu curry can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.

Can I make tofu curry spicier?

Yes, you can add cayenne pepper or red pepper flakes to the spice mix for a spicier tofu curry.

Can I make tofu curry dairy-free?

Yes, you can substitute Greek yogurt with a non-dairy alternative or coconut milk for a dairy-free version.

Can I add additional vegetables to tofu curry?

Yes, you can add peas, cauliflower, or bell peppers to tofu curry for extra flavor and nutrition.

Can I make tofu curry without tofu?

Yes, you can replace tofu with chickpeas or roasted vegetables for a soy-free option.

Related Posts

Leave a Reply

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