Loading...

In a medium bowl, combine the chicken thigh pieces with soy sauce, cornstarch, sesame oil, and white pepper. Mix well to coat the chicken. Set aside to marinate while you prepare the vegetables.

Heat 1 tablespoon of vegetable oil in a large pot or Dutch oven over medium-high heat. Add the marinated chicken in a single layer and cook for 3-4 minutes per side, until lightly browned. Do not overcrowd the pan; cook in batches if necessary. Remove the chicken from the pot and set aside.

Add the remaining 1 tablespoon of vegetable oil to the same pot. Add the chopped onion and sauté for 3-5 minutes, until softened and translucent.

Add the minced garlic and grated ginger to the pot and cook for 1 minute until fragrant, stirring constantly.

Stir in the curry powder and all-purpose flour. Cook for 1-2 minutes, stirring constantly, to toast the spices and cook out the raw flour taste. This will create a roux that helps thicken the curry.

Gradually whisk in the chicken broth, stirring constantly to prevent lumps. Bring the mixture to a simmer, then stir in the coconut milk, potatoes, and carrots.

Return the browned chicken to the pot. Bring the curry back to a gentle simmer, then reduce the heat to low, cover, and cook for 15-20 minutes, or until the potatoes and carrots are tender and the chicken is cooked through. Stir occasionally to prevent sticking.

Stir in the fish sauce, granulated sugar, and salt. Taste and adjust seasonings as needed. If the curry is too thick, add a splash more chicken broth or water. If it's too thin, simmer uncovered for a few more minutes.

Ladle the Classic Cantonese Chicken Curry into bowls. Garnish with fresh chopped cilantro and serve hot with steamed white rice.


In a medium bowl, combine the chicken thigh pieces with soy sauce, cornstarch, sesame oil, and white pepper. Mix well to coat the chicken. Set aside to marinate while you prepare the vegetables.

Heat 1 tablespoon of vegetable oil in a large pot or Dutch oven over medium-high heat. Add the marinated chicken in a single layer and cook for 3-4 minutes per side, until lightly browned. Do not overcrowd the pan; cook in batches if necessary. Remove the chicken from the pot and set aside.

Add the remaining 1 tablespoon of vegetable oil to the same pot. Add the chopped onion and sauté for 3-5 minutes, until softened and translucent.

Add the minced garlic and grated ginger to the pot and cook for 1 minute until fragrant, stirring constantly.

Stir in the curry powder and all-purpose flour. Cook for 1-2 minutes, stirring constantly, to toast the spices and cook out the raw flour taste. This will create a roux that helps thicken the curry.

Gradually whisk in the chicken broth, stirring constantly to prevent lumps. Bring the mixture to a simmer, then stir in the coconut milk, potatoes, and carrots.

Return the browned chicken to the pot. Bring the curry back to a gentle simmer, then reduce the heat to low, cover, and cook for 15-20 minutes, or until the potatoes and carrots are tender and the chicken is cooked through. Stir occasionally to prevent sticking.

Stir in the fish sauce, granulated sugar, and salt. Taste and adjust seasonings as needed. If the curry is too thick, add a splash more chicken broth or water. If it's too thin, simmer uncovered for a few more minutes.

Ladle the Classic Cantonese Chicken Curry into bowls. Garnish with fresh chopped cilantro and serve hot with steamed white rice.
