← All recipes

Thai Yellow Curry (Kaeng Ka Ri)

thaimaincurry
Servings
2
Prep time
10 min
Cook time
30 min

🧾 Ingredients

Protein β€” pick one:

Optional (recommended):


🍚 Rice

Cook jasmine rice separately in rice cooker.


πŸ”₯ Instructions

1. Fry the curry paste


2. Add chicken (or pan-fry tofu)

If chicken:

If tofu:


3. Add coconut milk


4. Add liquid


5. Add potatoes (and onion)


6. Simmer


7. Season

πŸ‘‰ The curry should be savory with a mild, slightly sweet warmth.


8. Finish


🍽️ Serve


⚠️ Key Tips


🌱 Vegetarian Variation (Pulses instead of meat)

Replace the chicken with 200 g (drained weight) of any of these:

PulseFormPrepNotes
Mung beansDry (cheap)Simmer 20–30 min in water first, then add to curryBlends into the sauce, makes it creamy
Red kidney beansCannedDrain and rinse, add at step 2 instead of chickenWorks great with yellow curry’s mild warmth
Cannellini beansCannedDrain and rinse, add at step 2 instead of chickenVery creamy, almost melts into the sauce
ChickpeasCannedDrain and rinse, add at step 2 instead of chickenFirm bite, satisfying

For dry mung beans: simmer in water 20–30 min until just tender before starting the curry, then use in place of chicken at step 2.

For canned beans: drain, rinse, and add at step 2. Stir gently to avoid breaking them.

Optional: add 100–150 g chicken (or tofu) alongside the beans for a meat+bean version.

Yellow curry is already mild and comforting β€” pulses fit naturally. Mung beans and cannellini will make the curry extra creamy. Kidney beans or chickpeas give more bite.


πŸ‘ Result

With chicken: Warm, golden, mildly spiced curry with tender chicken and soft potatoes.

With tofu: Golden pan-fried cubes with a chewy edge that soak up the curry β€” every bite is saucy and satisfying, and the curry stays rich since the tofu doesn’t water it down.

With pulses: Creamy, hearty, and filling β€” the beans soak up the golden curry flavor. Comforting and mild, great with rice.