How to Make Vegetarian Nihari (Traditional & Healthy Version)
Nihari is a beloved slow-cooked stew that has made its way into Malaysian multicultural cuisine, celebrated for its deep, aromatic spices and comforting warmth. Traditionally prepared with meat, this healthy vegetarian Nihari recipe captures all the rich, authentic flavours using plant-based protein sources and local Malaysian ingredients like santan (coconut milk), daun pandan, and fresh herba. In Malaysia, Nihari is often enjoyed by our North Indian and Pakistani communities, especially during festive gatherings or as a special weekend treat. This vegetarian adaptation pays homage to Malaysian tastes and dietary preferences, offering a lighter, more nutritious alternative without sacrificing the complex layers of spices that make Nihari such a unique dish. The medley of rempah (spices), ginger, garlic, and lemongrass infuses hearty vegetables and legumes with an irresistible aroma, making this dish a favourite for both vegetarians and those seeking to reduce their meat intake. Served with wholemeal roti or brown rice, this Malaysian-style Nihari is a wholesome choice for lunch, bringing together the warmth of tradition and the freshness of local produce.
Ingredients
- 150g Tempeh (fermented soybean cake)
- 1 cup Chickpeas (canned or boiled, known as kacang kuda)
- 1/2 cup Santan (coconut milk) (light version)
- 1 large Onion (finely sliced)
- 2 inches Ginger (grated, halia)
- 4 cloves Garlic (minced, bawang putih)
- 1 stalk Lemongrass (bruised, serai)
- 1 leaf Daun pandan (tied into a knot)
- 1 tbsp Coriander powder (serbuk ketumbar)
- 1 tsp Cumin powder (serbuk jintan putih)
- 1/2 tsp Chilli powder (adjust to taste)
- 1 tsp Garam masala (optional for extra aroma)
- to taste Salt
- 1/2 tsp Black pepper
- 2 cups Water
- 1 tbsp Cooking oil (can use canola or sunflower oil)
- 2 tbsp Fresh coriander leaves (for garnish)
- 2 Lime wedges (for serving)
Step-by-step instructions
Step 1 · Heat oil in a large pot on medium heat
Heat oil in a large pot on medium heat. Add sliced onions and sauté until golden brown and caramelised.
Step 2 · Add grated ginger
Add grated ginger, minced garlic, and bruised serai (lemongrass). Stir until aromatic.
Step 3 · Add coriander powder
Add coriander powder, cumin powder, black pepper, chilli powder, and garam masala (if using). Fry the rempah until fragrant.
Step 4 · Stir in tempeh cubes and chickpeas
Stir in tempeh cubes and chickpeas. Coat well with the spice base. Cook for 2 minutes.
Step 5 · Pour in water and add the daun pandan knot
Pour in water and add the daun pandan knot. Bring to a gentle simmer, cover, and cook for 7-10 minutes until flavours meld.
Step 6 · Add santan (coconut milk)
Add santan (coconut milk), adjust salt, and simmer uncovered for another 3-5 minutes until slightly thickened.
Step 7 · Remove pandan and lemongrass
Remove pandan and lemongrass. Serve hot, garnished with fresh coriander leaves and lime wedges.
Why this recipe is healthy
This dish is a healthy choice because it replaces traditional red meat with high-protein, high-fibre tempeh and chickpeas, reducing saturated fat and cholesterol. Using local Malaysian ingredients and light santan, it delivers authentic flavour while keeping calories in check. The inclusion of fresh herbs and spices provides essential micronutrients and supports digestion, making it suitable for most diet plans, including weight management and heart health.
A note on tradition
Vegetarian Nihari, though adapted from North Indian and Pakistani roots, has become a symbol of Malaysia’s diverse food culture, especially in urban areas with thriving multicultural communities. It is often enjoyed during festive gatherings or shared family lunches. The use of local ingredients like pandan and santan reflects Malaysia’s knack for making international recipes truly our own, bringing together people of all backgrounds at the dining table.