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.

35 min total2 servingsmedium350 kcal / 100g

Ingredients

  • Tempeh
    150g Tempeh (fermented soybean cake)
  • Chickpeas
    1 cup Chickpeas (canned or boiled, known as kacang kuda)
  • Santan (coconut milk)
    1/2 cup Santan (coconut milk) (light version)
  • Onion
    1 large Onion (finely sliced)
  • Ginger
    2 inches Ginger (grated, halia)
  • Garlic
    4 cloves Garlic (minced, bawang putih)
  • Lemongrass
    1 stalk Lemongrass (bruised, serai)
  • Daun pandan
    1 leaf Daun pandan (tied into a knot)
  • Coriander powder
    1 tbsp Coriander powder (serbuk ketumbar)
  • Cumin powder
    1 tsp Cumin powder (serbuk jintan putih)
  • Chilli powder
    1/2 tsp Chilli powder (adjust to taste)
  • Garam masala
    1 tsp Garam masala (optional for extra aroma)
  • Salt
    to taste Salt
  • Black pepper
    1/2 tsp Black pepper
  • Water
    2 cups Water
  • Cooking oil
    1 tbsp Cooking oil (can use canola or sunflower oil)
  • Fresh coriander leaves
    2 tbsp Fresh coriander leaves (for garnish)
  • Lime wedges
    2 Lime wedges (for serving)

Step-by-step instructions

Step 1: Heat oil in a large pot on medium heat
0%

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
0%

Step 2 · Add grated ginger

Add grated ginger, minced garlic, and bruised serai (lemongrass). Stir until aromatic.

Step 3: Add coriander powder
0%

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
0%
2 min

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
0%
10 min

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)
0%
5 min

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
0%

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.

← Back to Beef Nihari nutrition
How to Make Vegetarian Nihari (Traditional & Healthy Version) – Recipe