Tofu Vindaloo Recipe in Tangy Chili Sauce

Tofu vindaloo is a popular Indian dish, localised to Goan dishes, known for its bold and tangy chili sauce. Vindaloo is perfect if you want to relish the aromatic and fragrant flavours of the dish. Make this recipe for a weekend feast or potluck party to win some hearts and fill up bellies. This version of the classic vindaloo recipe substitutes tofu for meat, making it a flavorful and hearty option for anyone looking to enjoy Indian cuisine.

Tofu vindaloo is a fantastic dish for those looking to explore the world of Indian cuisine or for vegetarians seeking a flavorful and satisfying meal option.

What is Vindaloo?

Vindaloo is a popular and flavorful curry dish with roots in the Goa region of India. Its name is derived from the Portuguese dish “carne de vinha d’alhos,” which means meat marinated in wine and garlic.

Traditional vindaloo is known for its bold and spicy flavor, often featuring some kind of protein (typically meat) marinated in a mixture of vinegar, garlic, ginger, and various spices such as cumin, coriander, mustard seeds, cinnamon, and cloves. The use of chili peppers contributes to the dish’s characteristic heat.

Vindaloo has become popular not only in Goa but also in other parts of India and around the world. It is a beloved dish in many Indian restaurants, where it is often served with rice or bread such as naan or roti.

The level of spiciness can vary, and some variations of the dish may include additional ingredients such as tomatoes, potatoes, or coconut milk. With its rich history and robust flavors, vindaloo continues to be enjoyed by food enthusiasts globally.

What is vegan Vindaloo?

To veganize this recipe, simply replace the meat (typically pork or beef) with plant-based protein such as tofu, tempeh, or seitan. You can even use Vegan Chorizo if you are feeling fancy and posh. Other ingredients can be made plant-based with a little bit of forethought and pre-planning. I decided to use tofu, as most of you know. Tofu is my go-to plant-based protein and is such a versatile ingredient that it can go with anything and everything. Tofu supremacy, all the way.

How to make Tofu Vindaloo? (Ingredients and Substitutes)

Ingredients:

Vindaloo Masala:

  • 5-6 dried Kashmiri red chilies, partially deseeded and soaked in hot water until plump (adjust for spice preference).
  • Substitute: 1 heaped tablespoon Kashmiri red chili powder or a mix of 1 teaspoon cayenne pepper and 1 tablespoon paprika.

Whole Spices:

  • 1 tablespoon whole coriander seeds
  • 1/2 teaspoon whole black peppercorns
  • 10 fenugreek seeds (optional, adds a nice flavor)
  • 1/2 teaspoon yellow/black mustard seeds
  • 1-inch length cinnamon stick
  • 4 cloves
  • 4 green cardamoms
  • 1/4 teaspoon fenugreek seeds (optional)

Ground Spices:

  • 1 tablespoon paprika (for red color)
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon ground cumin seeds (substitute with whole cumin seeds)

Aromatics:

  • 7-8 large garlic cloves
  • 1-inch length ginger

Other Ingredients:

  • 1/4 cup (4 tablespoons) of any vinegar (e.g., apple cider vinegar; substitute with tamarind pulp).
  • 1 large tomato

For the Vindaloo Gravy:

  • 1 large onion, finely chopped
  • 1 heaped tablespoon sugar
  • 2 teaspoons salt (adjust to taste)
  • 800 gm firm tofu, torn/sliced
  • 1 cup water (adjust for desired sauce consistency)

Substitutes

  1. Dried Kashmiri Red Chilies: Substitute with a milder dried chili variety or chili powder according to your spice preference
  2. Whole Coriander Seeds: Ground coriander can be used as a substitute. Use 1 tablespoon of ground coriander for 1 tablespoon of whole coriander seeds.
  3. Whole Black Peppercorns: Ground black pepper can be used as a substitute. Use 1/2 teaspoon of ground black pepper for 1/2 teaspoon of whole black peppercorns.
  4. Fenugreek Seeds: If optional, you can omit fenugreek seeds. They add a distinct flavor, but the dish will still be delicious without them.
  5. Cinnamon Stick: Substitute with 1/2 teaspoon of ground cinnamon if you don’t have a cinnamon stick.
  6. Cloves: Use ground cloves as a substitute. Use a pinch for the specified number of cloves.
  7. Green Cardamoms: Use a pinch of nutmeg as a substitute for cardamoms.
  8. Paprika (for red color): Substitute with Kashmiri red chili powder, which is mentioned as an alternative in the recipe.
  9. Apple Cider Vinegar: Substitute with any other vinegar like white vinegar or red wine vinegar.
  10. Large Tomato: Substitute with canned diced tomatoes or tomato puree if fresh tomatoes are not available.
  11. Firm Tofu: You can use other plant-based proteins like tempeh, seitan, or best sub would be Vegan Chorizo.
  12. Salt: Adjust the quantity based on your taste preference
  13. Tamarind pulp can be used as an alternative for a tangy flavor.

How to make Tofu Vindaloo: Methods

Step 1: Preparing ingredients

  • Press the tofu to remove excess water and let it drain.

Soak the dried chilies in hot water, allowing them to plump for approximately 30 minutes.

Step 2: Making Vindaloo Masala Curry

  • Heat oil in a pan over medium heat.
  • Add finely chopped onions, sprinkle with salt, and sauté until golden brown, approximately 10 minutes.
  • While onions are cooking, blend the following in a food processor until smooth: Whole and ground spices (coriander seeds, black peppercorns, mustard seeds, cinnamon stick, cloves, green cardamoms, fenugreek seeds, paprika, turmeric, ground cumin seeds).
  • Add artially deseeded soaked chilies
  • Next add Tomato, vinegar, garlic, and ginger.
  • Run it into a smooth paste.
  • Once the onions are golden brown, add the vindaloo masala paste to the pan.
  • Cook on medium to medium-low heat.

Final Cooking

  • Cover the pan with a lid and let the mixture cook until you observe the oil separating from the sauce (approximately 5-7 minutes). Introduce tofu pieces and sugar, ensuring they are coated with the sauce.
  • Adjust consistency by adding water if needed. Continue cooking for an additional 7-8 minutes until the sauce reaches the desired consistency.
  • Optionally, garnish with chopped coriander leaves.

Serving

  • Serve the Tofu Vindaloo with rice, naan, or roti.
  • Note: The flavors improve over time, so consider serving it the next day. It can be refrigerated for 5 to 6 days or frozen.

Helpful Tips for making Tofu Vindaloo

Here are some helpful tips for making tofu vindaloo:

  • Pressing tofu: Before using tofu, press it between paper towels with a heavy object for at least 30 minutes to remove excess water and allow it to absorb more flavors.
  • Marinate tofu: Marinate the tofu in vindaloo masala or a mixture of spices for at least 30 minutes to enhance flavor.
  • Homemade vindaloo masala: Making your own spice blend adds freshness and flavor. Consider making a larger batch and storing it for future use.
  • Use fresh aromatics: Freshly minced or grated garlic and ginger will contribute significantly to the flavor of the vindaloo.
  • Vinegar substitute: If you don’t have vinegar, you can use tamarind pulp for a tangy flavor. Adjust the quantity based on your preference.
  • Reheat tofu thoughtfully: If reheating tofu vindaloo, do it gently to avoid making the tofu rubbery. Heat it on low heat and stir frequently.
  • Experiment with vegetables: Feel free to add vegetables like bell peppers, peas, or spinach for added texture and nutrition.

What to Serve with vindaloo?

Tofu vindaloo is a spicy and flavorful Indian curry dish that pairs well with a variety of side dishes. Some popular options to serve with tofu vindaloo include 

Main Accompaniments:

In addition to rice and bread, you can also serve tofu vindaloo with a side of Vegan raita, which is a vegan yoghurt-based sauce that helps cool down the heat of the vindaloo. 

Storage

Allow freshly made or purchased tofu vindaloo to cool to room temperature before storing. Ensure the airtight container is clean and dry.

  • Storage in Refrigerator: Refrigerate for up to 3-4 days.
  • Freezing for Longer Storage: Frozen tofu vindaloo can be stored for up to 2-3 months.
Print

Tofu Vindaloo Recipe in Tangy Chili Sauce

Enjoy a flavorful delight with this tangy chili sauce-infused recipe, showcasing the perfect blend of spices in a tofu twist on the classic dish.
Course Dinner, Lunch, Main Course
Cuisine Goan, Indian
Keyword tofu and vegetable vindaloo, tofu vindaloo, tofu vindaloo recipe, vegan vindaloo
Prep Time 15 minutes
Cook Time 25 minutes
Marination time 15 minutes
Total Time 40 minutes
Servings 8 Serves
Calories 131kcal

Ingredients

For making Vindaloo Masala

  • 5-6 Dried Kashmiri red chilies partially deseeded and soaked in hot water for some time

Whole spices:

  • 1 tablespoon whole coriander seeds
  • 1/2 teaspoon whole black peppercorns
  • 10 fenugreek seeds optional but it gives a nice flavor
  • 1/2 teaspoon yellow/black mustard seeds
  • 1 inch length cinnamon stick
  • 4 cloves
  • 4 green cardamoms
  • 1/4 teaspoon fenugreek seeds optional

Ground spices

  • 1 tablespoon paprika for red color
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon ground cumin seeds substitute with whole cumin seeds

Aromatics

  • 7-8 large garlic cloves
  • 1- inch length ginger

Other Ingredients:

  • 1/4 cup Vinegar I used apple cider vinegar. Substitute with tamarind pulp
  • 1 large tomato

For the vindaloo gravy

  • 1 large onion finely chopped
  • 1 tbsp Sugar
  • 2 teaspoons salt or as per your taste
  • 800 gm firm tofu torn/sliced/chunks
  • 1 cup Water Can use more if you want more sauce but do not add too much as that dilutes the flavor.

Instructions

  • Start by pressing your tofu and letting it drain.
  • Also, soak the dried chilies in hot water and let it plump for about 30 minutes.
  • Add oil to a pan on medium heat and add the onions to this. Add some salt and let it become golden brown. About 10 minutes.
  • In the meantime, blend the whole and ground spices, partially deseeded soaked chilies, tomato, vinegar, garlic, and ginger until you get a smooth vindaloo masala paste.
  • Once the onions are golden brown, add this vindaloo paste to the pan. And let it cook on medium to medium-low heat.
  • Cover with a lid and let it come together.
  • Once you see the oil separate from the sauce, around 5-7 minutes, Add the tofu pieces and sugar and coat the sauce with it. Add more water if required.
  • Now cook this for another 7-8 minutes. Once you feel the sauce has reached the right consistency for you, thick or loose, switch off the heat.
  • Optionally you can garnish with chopped coriander leaves.
  • Serve it with rice, naan, or roti.

Notes

Note: This curry gets better with time so serve it the next day, if possible. It stays good in the refrigerator for 5 to 6 days or you can freeze it.
 
For Soaking the Red Chilies: Red chilies should be partially deseeded and soaked in hot water for some time until they plump up. You can use more chilies if you like it even spicier. 2 to 4 chilies will make it mild. If you do not have Kashmiri red chilies then you can use 1 heaped tablespoon of Kashmiri red chili powder adjust the proportion according to your preference. Or you can use a combination of 1 teaspoon of cayenne pepper and 1 tablespoon of paprika.

Nutrition

Serving: 1 serving | Calories: 131kcal | Carbohydrates: 12g | Protein: 11g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 1g | Sodium: 594mg | Potassium: 225mg | Fiber: 3g | Sugar: 4g | Vitamin A: 833IU | Vitamin C: 45mg | Calcium: 159mg | Iron: 3mg
Beextravegant

View Comments

Recent Posts

Chocolate Chickpea Tahini Truffles – No Bake, Vegan, GF

Truffles, but make them healthy. That’s right, we’re doing it: chocolatey decadence, a sneaky protein boost,…

2 days ago

Spiced and Roasted Cauliflower Steak

Looking for a healthy cauliflower recipe that’s bursting with flavor and incredibly versatile? These spiced…

1 week ago

Autumnal Mushroom Butternut Squash Sandwich

Looking for a sandwich that combines the comforting flavors of fall with a touch of…

3 weeks ago

Roasted Cauliflower Soup with Sage Chili Oil

Let’s talk about soup. Not just any soup—the soup you’ll want to wrap yourself in like…

1 month ago

Crispy Tofu Potato Galette

This Tofu Potato Galette is a hearty, protein-packed vegan dish perfect for breakfast, brunch, or…

2 months ago

Fluffy Bean-Stuffed Pita Recipe – Vegan

Looking for a deceptively easy plant-based recipe that’s versatile and nutritious? My vegan bean-stuffed pita…

3 months ago