This white chicken karahi is surprisingly simple to make and a must-try if you like creamy chicken recipes. Rich-looking, richer-tasting, this one's a solid competitor to everyone's favorite traditional tomato karahi.

Just like in my red karahi, I don't use onion in my white one. While developing this recipe, I did test a version with sliced onions, similar to a lot of online recipes, and while the taste turned out fine, the texture reminded me of salan/qorma.
I like to keep this one a bit tangy as the acidity balances out the creaminess and ties together all the spices and flavors.
It is karahi (not curry), so of course, the liquid is fairly reduced down, but you can always leave it more saucy if you prefer.
Make this dish when you're hosting friends and family and get ready to see everyone mop up every last bit with their naans. So so good!
Pre-cooking notes
- Use yogurt that’s a little sour. It works best here. If yours isn’t, taste the finished dish and add a bit more lemon juice, if needed.
- You can use boneless chicken, but the dish won't really be the same as with bone-in. If you’re outside South Asia, look for a desi butcher or grocery. They usually have bone-in cuts that work for all kinds of desi dishes. Cooking time depends on the size of the pieces. I get medium-sized ones.
- You can substitute lemon juice with fresh lime juice. Use less at first, taste the karahi, then adjust if needed.
- Some products, like the ‘cooking cream’ sold in the Middle East, contain additives that make the cream heat-stable to prevent curdling. You can use them instead of heavy/whipping cream, but you may need to adjust the consistency with a bit of water if your sauce turns out thicker.
- Green chilies can vary widely in spice level, so adjust as you see fit depending on the kind you’re using. I use Thai/bird’s eye chilies. If unsure, err on the side of caution and then add more to the finished dish. I prefer red ones for garnish, as they add a pop of color.
A visual guide for making white chicken karahi
Here are photos of the key steps to guide you through the recipe. For a printable version with quantities and notes, see the recipe card below.

Cut half the quantity of ginger into thin, matchstick-like strips, set aside. Blend the remaining half in a blender, along with garlic, chilies, and ¼ cup of water. Mix this blended liquid with yogurt, cumin, coriander, black pepper, white pepper, and sugar in a bowl. Set aside. Heat the oil in a karahi/pan over medium-high heat, add chicken pieces and salt. Stir and cook until the chicken is no longer pink.

Reduce the heat to medium, add the yogurt mixture, stir for 1 minute. Continue cooking uncovered until the chicken is cooked through and the sauce thickens. Stir frequently. If the sauce reduces too quickly, add a little water.

Reduce the heat to the lowest setting, then very slowly pour in the cream. Stir constantly as you add the cream. Next, mix in garam masala, cover with a lid and let it cook for 5 minutes on low heat.

Remove from the heat, add the reserved julienned ginger and lemon juice. Garnish with chopped cilantro, and if you like, sliced chili before serving. Enjoy!
Top tips
- For this recipe, you need a wide pan or wok. If yours isn't, split your cooking across two woks/pots/pans. Might be a bit of a hassle, but you need a good surface area so the chicken doesn’t overlap. Personally, I don’t cook more than a pound in one pan or wok.
- With acidity from yogurt, there's a risk of cream getting curdled, so it's important that you add it while the heat is really low. I like to take the cream out of the fridge and let it sit at room temperature for about 30 minutes before adding it. That helps more.
- If you prefer to keep the karahi saucier than what you see in my photos, up the quantity of cream. Do a taste test when the karahi is ready and adjust the salt and lemon juice if needed.
Serving ideas
I prefer to serve this karahi with warm naan. Roti or chapati works too, and if you’re going for a no-holds-barred kind of feast, enjoy with parathas. I don’t recommend rice for this one. Some kachumber on the side, or sliced onion tossed with lemon juice and salt, also pairs nicely.
And that's a wrap. If you try this recipe, please drop a review and comment below. I'm always waiting for feedback.
Happy cooking – Nelo

White Chicken Karahi
Ingredients
- 1 inch piece of ginger - peeled
- ⅔ cup (170 g) yogurt
- 3 garlic cloves - peeled
- 2 small green chilies - adjust quantity to heat preference
- ¼ cup (60 ml) water
- 1 teaspoon cumin powder - aka zeera powder
- 1 teaspoon coriander powder - aka dhaniya powder
- 1 teaspoon black pepper powder
- ¼ teaspoon white pepper powder
- ¼ teaspoon regular white sugar
- ¼ cup (60 ml) cooking oil
- 1 pound (500 g) chicken - skinless, bone-in, cut into pieces (Note A)
- 1 teaspoon salt
- ½ cup (120 ml) heavy/whipping cream - unsweetened
- ¼ teaspoon garam masala
- 1 tablespoon lemon juice - fresh
For Garnish
- 2 tablespoon finely chopped cilantro - aka coriander/hara dhaniya
- 1 small green or red chili - finely chopped, optional
Instructions
- Have all ingredients prepped and ready before you start cooking. You can use the checkboxes next to each ingredient to track your prep.
- Cut half the quantity of ginger into thin, matchstick-like strips (julienne) and set aside for later. Put the remaining half of the ginger, along with garlic, green chilies, and ¼ cup of water into a blender/food processor. Blend until smooth.
- In a bowl, mix this blended liquid with yogurt, cumin powder, coriander powder, black pepper powder, white pepper powder, and sugar. Mix until well combined and smooth, set aside.
- Heat the oil in a karahi or wide pan (preferably non-stick) over medium-high heat, add chicken pieces and salt. Stir and cook for 4 to 6 minutes or until the chicken is no longer pink on the surface. Do not crowd the pan, or the chicken will steam instead of frying.
- Reduce the heat to medium. Add the yogurt mixture you prepared earlier and stir continuously for about 1 minute.
- Continue cooking uncovered for 8 to 12 minutes or until the chicken is cooked through and the sauce thickens. Stir frequently to prevent the sauce/chicken from burning. If the sauce reduces too quickly, add 2 to 3 tablespoons of water and continue cooking until is chicken is done.
- Reduce the heat to the lowest setting, then very slowly and gradually pour in the heavy/whipping cream. Stir constantly as you add the cream to help it blend smoothly and to prevent curdling.
- Add garam masala and mix. Cover with a lid and let it cook for 5 minutes on low heat. You will likely see the oil starting to separate around the edges, and that is fine.
- Remove from the heat, mix in the reserved julienne ginger and lemon juice. Taste and adjust salt if needed.
- Garnish with chopped fresh cilantro, and if you like, sliced green/red chili before serving. If you try this recipe, I'd love to hear how it turned out in your kitchen. Leave your rating and comment below.






Zunera says
This White Chicken Karahi was creamy, flavourful, and so so easy to make. A simple yet delicious twist on the classic! Thank you Nelo!
Nelo says
Woop woop! So happy you enjoyed it! It's one of my fav too 🙂