
Vegan Rendang (Tofu/Tempeh)
Malaysian • All Foods
How to Make Vegan Rendang (Tofu/Tempeh) – Traditional & Healthy Version
Vegan Rendang is a flavorful plant-based adaptation of the iconic Rendang from Indonesia and Malaysia, celebrated for its rich, aromatic spices and satisfying texture. Traditionally a slow-cooked meat curry, this version honors Indian sensibilities with protein-rich tofu or tempeh, making it a wholesome, guilt-free snack or light meal. The coconut milk and spices create a creamy, vibrant sauce, while the tofu or tempeh soaks up all the complex flavors. Rendang’s origins trace back to the Minangkabau community in West Sumatra, Indonesia, and it quickly spread across Malaysia and Southeast Asia due to its deep flavors and long shelf life. Indians, especially vegetarians and vegans, will appreciate this adaptation that fuses Southeast Asian spices with familiar Indian ingredients like turmeric, coriander, and coconut. The result is a mild, earthy, and comforting dish that’s perfect for those looking to explore global cuisines while staying true to healthy, plant-based eating. Not only does this Vegan Rendang offer a delicious way to enjoy a classic Southeast Asian dish, but it also fits well into Indian food culture, where hearty, spiced curries are beloved. It’s ideal for serving as a snack or even as a protein-rich side at lunch, bringing a new flavor profile to your kitchen.
Ingredients(for 1 small bowl (about 200g) Vegan Rendang with tofu/tempeh)
- 200g Firm tofu or tempeh (cubed; use tempeh for higher protein)
- 200ml Coconut milk (light) (use homemade if possible)
- 1 medium Onion (finely chopped)
- 3 Garlic cloves (minced)
- 1-inch piece Ginger (grated)
- 1 tsp Red chilli powder (adjust to taste)
- 1/2 tsp Turmeric powder (haldi)
- 1 tsp Coriander powder (dhania)
- 1 Lemongrass stalk (bruised; optional but authentic) - optional
- 2 Kaffir lime leaves (torn; optional) - optional
- 1 tsp Tamarind paste (for tang) - optional
- to taste Salt
- 1 tbsp Oil (coconut or groundnut) (use minimal for sautéing)
- for garnish Fresh coriander leaves (finely chopped) - optional
Instructions
- 1
Press tofu or tempeh to remove excess water. Cut into bite-sized cubes.
3 minutes
Pressing ensures firmer texture and better sauce absorption.
- 2
Heat oil in a non-stick pan (tawa or kadhai) over medium heat. Add onions, sauté until golden.
5 minutes
A non-stick pan reduces oil usage for a healthier dish.
- 3
Add garlic, ginger, and (if using) lemongrass and kaffir lime leaves. Sauté until fragrant.
2 minutes
Keep flame low to avoid burning the spices.
- 4
Stir in red chilli, turmeric, coriander powder, and salt. Mix well so the masalas release aroma.
2 minutes
Dry-roast the spices for enhanced flavor.
Why This Dish is Healthy
By using tofu or tempeh instead of meat, this rendang significantly reduces saturated fat and calories while boosting plant protein. Minimal oil and the inclusion of anti-inflammatory spices like turmeric and ginger make it heart-friendly. The dish is naturally vegan, can be made gluten-free, and is suitable for those managing weight, diabetes, or looking for nutrient-dense meals.
This Vegan Rendang is high in plant-based protein, especially with tempeh, which contains all essential amino acids. Coconut milk adds healthy fats, and the dish is rich in fiber, vitamins (B6, C), and minerals like iron and magnesium from tofu and spices. Low in saturated fat and cholesterol-free, it supports heart health and muscle maintenance, making it suitable for most balanced diets.
Pro Tips
- 💡Tip 1: Use fresh lemongrass and kaffir lime leaves for authentic aroma.
- 💡Tip 2: Press tofu well before cooking for best texture.
- 💡Tip 3: Simmer rendang slowly to allow flavors to meld.
Storage & Serving
Keeps for 6-8 hours at room temperature. Refrigerate for up to 2 days.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 240.0 kcal |
| Protein | 8.5 g |
| Carbohydrates | 7.0 g |
| Total Fat | 7.8 g |
| Fiber | 2.1 g |
| Sugars | 2.0 g |
| Iron | 2.2 mg |
| Calcium | 120.0 mg |
| Sodium | 320.0 mg |
| Potassium | 220.0 mg |
| Cholesterol | 0.0 mg |





