Ready to bring the vibrant flavors of Penang right into your kitchen? If you've ever dreamed of savoring an authentic Nasi Kandar experience, you're in the right place. Nasi Kandar is more than just rice and curries; it's a culinary journey defined by its "flooded gravy" (or "banjir") feel, where rich, aromatic sauces are generously ladled over your rice, creating an irresistible medley of tastes and textures. This recipe gives you exactly that: a mamak-style chicken curry gravy that’s bold, deeply aromatic, and utterly designed for spooning over fluffy rice.
Forget needing restaurant equipment or a trip to Malaysia! This recipe is for anyone who wants to recreate an authentic-ish taste at home, focusing on a truly exceptional chicken curry and rice recipe. We're talking tender chicken thighs swimming in a complex, spice-infused sauce, balanced with just the right touch of coconut water and tamarind. Get ready to master a great chicken curry recipe that will transport your taste buds straight to the bustling streets of Penang, making every spoonful a flavorful adventure.
Ingredients
Directions
Season the Thighs: In a medium bowl, combine the chicken thighs with 2 tsp kosher salt, ground turmeric, and chili powder. Mix well to coat every piece. Set aside and let them rest for about 15 minutes while you prepare the other ingredients.
Make the Aromatic Paste: In a blender or food processor, combine the roughly chopped onion, garlic cloves, and peeled ginger. Blend until you have a thick, relatively smooth paste. If it's too thick to blend, add a tablespoon of water, but aim for minimal liquid.
Bloom the Whole Spices: Heat 2 Tbsp of neutral oil in a large, heavy-bottomed pot or deep sauté pan over medium heat. Once shimmering, add the cinnamon stick, star anise, lightly cracked green cardamom pods, curry leaves, and the knotted pandan leaf (if using). Cook for 1-2 minutes, stirring occasionally, until the spices are wonderfully fragrant.
Fry the Paste to Perfection: Add the blended onion, garlic, and ginger paste to the pot. Reduce the heat to medium-low and cook, stirring frequently, for 8-10 minutes. This is a critical step! You want the paste to darken significantly and for most of its moisture to cook off. Checkpoint: The paste will stop smelling raw and start to look glossy as the oil begins to separate from it. Don't rush this.
Toast the Spice Powders: Stir in the tomato paste, curry powder, and garam masala. Continue to cook for another 2-3 minutes, stirring constantly. This step "fries" the powders, deepening their flavor. Checkpoint: You'll notice the oil starting to separate at the edges of the paste, indicating the spices are well toasted.
Sear and Coat the Chicken: Increase the heat to medium. Add the seasoned chicken thighs to the pot. Turn them to coat thoroughly with the fragrant spice paste. Let them sit undisturbed for a minute or two on each side to pick up a little color and sear lightly.
Build the Rich Gravy: Pour in the chicken stock, coconut water, light soy sauce, and palm sugar. Stir everything together, scraping up any bits from the bottom of the pot. Bring the mixture to a gentle simmer.
Simmer Until Tender: Once simmering, partially cover the pot, leaving a small gap for steam to escape. Reduce the heat to low and let the curry gently simmer for about 30–40 minutes, or until the chicken thighs are incredibly tender and pull away easily from the bone. Checkpoint: The meat should be fork-tender and practically falling off the bone.
Balance and Finish: Remove the lid. Add the diluted tamarind concentrate, starting with 1 tablespoon and adding more to taste. Stir well. Taste and adjust the salt as needed. If the gravy is too thin for your liking, increase the heat slightly and simmer uncovered for another 5-10 minutes to reduce it to a pourable yet rich consistency.
Rest and Serve: Remove the pot from the heat and let the curry rest for about 10 minutes. This allows the sauce to settle and the flavors to meld even further. Serve immediately.
How to Serve It (Nasi Kandar-Style)
Steamed White Rice: The essential base! Jasmine rice is an excellent choice.
"Banjir" (Flood the Gravy): Ladle a generous amount of that rich chicken curry sauce directly over your rice, allowing it to soak in. This is the hallmark of Nasi Kandar.
Optional Sides: Keep it simple with a fried egg, a few slices of fresh cucumber, blanched okra, or a crispy papadum.
Ready to bring the vibrant flavors of Penang right into your kitchen? If you've ever dreamed of savoring an authentic Nasi Kandar experience, you're in the right place. Nasi Kandar is more than just rice and curries; it's a culinary journey defined by its "flooded gravy" (or "banjir") feel, where rich, aromatic sauces are generously ladled over your rice, creating an irresistible medley of tastes and textures. This recipe gives you exactly that: a mamak-style chicken curry gravy that’s bold, deeply aromatic, and utterly designed for spooning over fluffy rice.
Forget needing restaurant equipment or a trip to Malaysia! This recipe is for anyone who wants to recreate an authentic-ish taste at home, focusing on a truly exceptional chicken curry and rice recipe. We're talking tender chicken thighs swimming in a complex, spice-infused sauce, balanced with just the right touch of coconut water and tamarind. Get ready to master a great chicken curry recipe that will transport your taste buds straight to the bustling streets of Penang, making every spoonful a flavorful adventure.
Ingredients
Directions
Season the Thighs: In a medium bowl, combine the chicken thighs with 2 tsp kosher salt, ground turmeric, and chili powder. Mix well to coat every piece. Set aside and let them rest for about 15 minutes while you prepare the other ingredients.
Make the Aromatic Paste: In a blender or food processor, combine the roughly chopped onion, garlic cloves, and peeled ginger. Blend until you have a thick, relatively smooth paste. If it's too thick to blend, add a tablespoon of water, but aim for minimal liquid.
Bloom the Whole Spices: Heat 2 Tbsp of neutral oil in a large, heavy-bottomed pot or deep sauté pan over medium heat. Once shimmering, add the cinnamon stick, star anise, lightly cracked green cardamom pods, curry leaves, and the knotted pandan leaf (if using). Cook for 1-2 minutes, stirring occasionally, until the spices are wonderfully fragrant.
Fry the Paste to Perfection: Add the blended onion, garlic, and ginger paste to the pot. Reduce the heat to medium-low and cook, stirring frequently, for 8-10 minutes. This is a critical step! You want the paste to darken significantly and for most of its moisture to cook off. Checkpoint: The paste will stop smelling raw and start to look glossy as the oil begins to separate from it. Don't rush this.
Toast the Spice Powders: Stir in the tomato paste, curry powder, and garam masala. Continue to cook for another 2-3 minutes, stirring constantly. This step "fries" the powders, deepening their flavor. Checkpoint: You'll notice the oil starting to separate at the edges of the paste, indicating the spices are well toasted.
Sear and Coat the Chicken: Increase the heat to medium. Add the seasoned chicken thighs to the pot. Turn them to coat thoroughly with the fragrant spice paste. Let them sit undisturbed for a minute or two on each side to pick up a little color and sear lightly.
Build the Rich Gravy: Pour in the chicken stock, coconut water, light soy sauce, and palm sugar. Stir everything together, scraping up any bits from the bottom of the pot. Bring the mixture to a gentle simmer.
Simmer Until Tender: Once simmering, partially cover the pot, leaving a small gap for steam to escape. Reduce the heat to low and let the curry gently simmer for about 30–40 minutes, or until the chicken thighs are incredibly tender and pull away easily from the bone. Checkpoint: The meat should be fork-tender and practically falling off the bone.
Balance and Finish: Remove the lid. Add the diluted tamarind concentrate, starting with 1 tablespoon and adding more to taste. Stir well. Taste and adjust the salt as needed. If the gravy is too thin for your liking, increase the heat slightly and simmer uncovered for another 5-10 minutes to reduce it to a pourable yet rich consistency.
Rest and Serve: Remove the pot from the heat and let the curry rest for about 10 minutes. This allows the sauce to settle and the flavors to meld even further. Serve immediately.
How to Serve It (Nasi Kandar-Style)
Steamed White Rice: The essential base! Jasmine rice is an excellent choice.
"Banjir" (Flood the Gravy): Ladle a generous amount of that rich chicken curry sauce directly over your rice, allowing it to soak in. This is the hallmark of Nasi Kandar.
Optional Sides: Keep it simple with a fried egg, a few slices of fresh cucumber, blanched okra, or a crispy papadum.
Hey there! I’m just someone who seriously loves good food and believes that cooking doesn’t have to be complicated to be amazing. Whether it’s a quick weeknight dinner or a cozy weekend meal, I’m all about sharing easy, tasty recipes that actually work.