Nasi kandar – Classic
This is the traditional, time-tested version of the dish. It stays true to its origins, using well-established techniques and ingredients that define its authentic flavor. A perfect starting point for exploring its evolution.
Nasi Kandar is a beloved rice dish from the culinary heart of Malaysia. Originating from Penang, this dish carries a rich legacy of Indian Muslim culture. Traditionally sold by street vendors and hawkers who balanced wooden baskets (‘kandar’) across their shoulders, Nasi Kandar has become a symbol of the vibrant and diverse Malaysian food scene. The dish typically features steamed rice subtly flavored with turmeric, accompanied by an array of curried meats and vegetables, all doused in a medley of aromatic gravies that burst with spices.
Ingredients
- Basmati rice – 2 cups / 400 g
- Water – 4 cups / 960 ml
- Turmeric powder – 1 tsp / 2 g
- Chicken thighs – 4 pieces / 800 g
- Curry powder – 2 tbsp / 30 g
- Coconut milk – 1 cup / 240 ml
- Onion – 1 large / 150 g, sliced
- Garlic – 4 cloves / 20 g, minced
- Ginger – 1 inch / 20 g, grated
- Green beans – 200 g, trimmed
- Eggplant – 1 medium / 300 g, cubed
- Cooking oil – 4 tbsp / 60 ml
- Salt – 1 tsp / 6 g
Instructions
- Rinse the Basmati rice under cold water until the water runs clear. Combine the rice, water, and turmeric in a rice cooker and cook until done.
- Heat 2 tbsp of oil in a large pan over medium heat. Add the chicken thighs and brown on all sides. Remove and set aside.
- In the same pan, add the remaining oil and sauté the onion, garlic, and ginger until fragrant and golden.
- Stir in the curry powder and coconut milk, mixing well. Return the chicken to the pan, ensuring it’s well coated in the sauce.
- Simmer on low heat for 25-30 minutes until the chicken is tender and the sauce thickens.
- In a separate pan, sauté the green beans and eggplant in a little oil until tender and slightly charred.
- To serve, spoon the turmeric rice onto a platter, top with the curried chicken and vegetables, and drizzle with remaining gravy.
Substitutions
- Chicken thighs -> Paneer for a vegetarian option
- Basmati rice -> Jasmine rice
- Coconut milk -> Low-fat coconut milk
Enhancements in the Next Evolution
- Marinate the chicken in yogurt and spices overnight for added flavor.
- Add a touch of cinnamon and star anise to the rice for aromatic depth.
- Incorporate a squeeze of lime and fresh cilantro before serving for brightness.
Curious to see how this dish evolves? Discover refined flavors and enhanced techniques in the next version.

Malaysia