Malai Chicken Kofta – Creamy chicken meatballs

chicken meatballs in white curry topped with garnishes in a white bowl placed on a grey plate. with naan showing on the side

This Malai Chicken Kofta is a delicious fusion of the creamy white handi and badami korma with the traditional Pakistani Kofta aka meatballs. Its my kitchen experiment gone wayyyy right which turned out just too good to not share with y’all!

Creamy handis and white handis have been all the rage since the early 2000s in Pakistan. White chicken handi and similar recipe have swooped the internet and the restaurants obliged with the demand and produced more white curry recipes. Of Course it also got my creative juices flowing too. And thus came into being this malai chicken kofta recipe. I am also pleased to report that I’ve tested this recipe on a big batch of people before I introduced it to the world! (yes my dinner guests are lab rats to me and they all know it by now)

chicken kofta in white gravy covered with julienne cut green chili and ginger

How to make Malai Chicken Kofta

I assure you, the recipe is super straightforward and perfect for dinners, dawats and lunches. I’ve even had this with fettuccine and it didn’t disappoint. My ideal combo was naan and chicken malai koftey. But go ahead and pair it with any flat bread of your choice!

Here’s a little eagle eye view of all the ingredients you need to make this recipe.

Making the Meatballs

You can make the meatball mix IN a food processor itself! Just dump all the ingredients in and press on! IT’s that easy! Just throw in the onions, ginger, garlic and green chilies first to get them fine. Then add your chicken breast or mince with all the spices. And press on again! As easy as ABC.

NOTE: The green chilies I am using are of moderate heat and large. So I went for 4. The smaller serrano green chilies are spicier and if you can’t handle spicy food, reduce the quantity to 2.

Now oil your hands and start making meatballs. I took roughly a heaped tsp of mix to make the meatballs for a medium size. Got around 22 cute ones. You can pop them in the freezer for a few minutes before they are needed again.

Making the curry for Malai Chicken Kofta

Preparing almonds

Start off by soaking your peeled almonds in hot water for 10 mins. If they aren’t peeled, soaking them will loosen up the skin and will become easier to remove. Then boil these almonds in water for another 10 mins.

TIP: Get started with the almonds in the background when you are preparing your meatballs.

After your almonds are boiled, drain the water and blend them with milk to make a paste. Set aside to use later.

NOTE: You can also use almond butter if you have some at hand, and skip this step.

Saute Meatballs

I saute the meatballs in 2 tbsp of ghee in the same saucepan that I will use to make the curry. Just saute them for about a minute or 2 to get a golden color. I like the golden color of the meatballs peaking through the curry. Remove the meatballs from the saucepan and set aside.

TIP: Using ghee or butter instead of oil for this recipe will bring out the flavors of the dish beautifully.

Preparing curry

Now we prepare the curry in the leftover ghee. Add whole spices and garlic ginger paste and allow it to turn golden brown.

Reduce the flame to medium low, and add all the spices mentioned in the recipe along with a little all purpose flour. Saute the spices in the ghee for a minute to get rid of that raw spice flavor and flour taste. Now reduce the flame to low and add the almond paste. I love the way my kitchen smells at this stage. Its just awesome cooking!

Stir the almond paste (or bhoonofy) till you see it reduces and becomes clumpy. Now we add a cup of water and bring back the flame up to medium. The simmering water allows the clumps to break up and from a smooth gravy. Then add milk and the meatballs. Cover it up for 15 mins and let it cook at medium low flame. Since its chicken, it’ll be done in 15 easily.

Add beaten cream and mix and just give it a minute or 2 to simmer. And your dish is 50% ready! If your sauce seems thin, don’t worry about it! It’ll thicken up as it cools down.

The other 50% of flavor of this dish is in the garnish. So pleaseeeee DO NOT SKIP! I beg you! A dollop of ghee/ butter on the top, with julienne cut ginger, green chilies slit in half. And then finally, squeeze of lemon on top when you are going to dig in with that naaan, OMG its heaven! sorry I’m salivating, gotta go make some! Have fun with it!

p.s. Don’t forget to read the remixes below, they are KILLER!

chicken kofta in white gravy covered with julienne cut green chili and ginger

What does Malai Chicken Kofta tastes great with?

  • Of Course there is your standard naan, chapati, roti, paratha and flat bread.
  • Meatball sub! With the gravy and only adding cheese. You’ll thank me later.
  • Pasta! Omg! If you have leftovers, this is what you do. Just boil some fettuccine, add some cheese, oregano and pasta water in malai kofta and stir in your fettuccine! OMG best fusion pasta ever!
  • Puff pastries! If I have leftovers, I smash the meatballs in the sauce and fill my puff pastries with it. ohh man! revelation!


  • If you need a dairy free option for milk, go for nut milk or almond milk. They work fine with the recipe. Just use 3 cup of nut milk and don’t add any water.
  • Cream – A good dairy free option is to use coconut cream.
  • Almonds – Use 1/3 cup of almond butter
  • Reduce the green chili quantity of you aren’t a spicy food person, although the overall taste of this dish is not spicy

Popular Fusion and similar recipes for you:

Saucy Asian chicken meatballs
Chicken Handi
Nauratan Chicken
Chicken Tikka Nuggets
Chicken Tikka Biryani

chicken kofta in white gravy covered with julienne cut green chili and ginger

Malai Chicken Koftey

Yield: 22 medium meatballs
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour

A fusion style Pakistani meatballs made in a creamy white curry.


For Chicken Meatballs aka Koftey

  • 500 gm Chicken Boneless or Chicken Mince
  • 4 to 5 whole green chilies (more if needed)
  • 1 tsp garam masala powder
  • 2 tsp all purpose flour
  • 1 medium onion
  • 1 tsp black pepper powder
  • 1 tsp salt
  • 1 1/2 tsp roasted and ground cumin
  • 5 cloves of garlic
  • 1 inch piece of ginger

For White curry

  • 3 tbsp ghee or butter
  • Whole spices: 10 whole black pepper, 5 cloves, 5 green cardamom, 2 black cardamom
  • 1/3 cup almonds
  • 2 1/2 cup milk
  • 1 cup water
  • 1 tsp all purpose flour (maida)
  • 1 tbsp garlic ginger paste
  • 2 tsp salt or to taste
  • 1 tsp garam masala powder
  • 1 tsp coriander powder
  • 1/2 tsp green cardamom powder (elaichi powder)
  • 1 tsp roasted and ground cumin
  • 1 tsp black pepper powder
  • 1 cup cream


  • Green chilies slit open into half
  • Ginger julienne cut
  • Ghee
  • Lemon


Chicken Koftey Or meatballs

  1. In a chopper, add green chilies, onions, garlic and ginger. Chop finely.
  2. Add boneless chicken into the chopper along with all the spices and all purpose flour. Process to get a smooth mix.
  3. Remove the chicken mince into a ball. Grease your hands with oil and make meatballs from the chicken mince. I took roughly 1 tbsp of mixture for each meatball.
  4. Place the meatballs in a plate and into the freezer for about 10 mins. In the mean time start working on the curry

White Curry

  1. Boil almond in water for about 5 to 10 mins. (soak almonds in hot water for 10 mins to remove peel if they aren't peeled already)
  2. Drain the boiled water and Process the almond with 1/2 cup of milk and all purpose flour in a food processor to get a fine paste. Set aside.
  3. Bring out the saucepan in which you will make the curry. Add 2 tbsp of ghee.
  4. Bring out the meatballs from the freezer and toss them in the ghee at medium flame. Toss the meat balls around in ghee just to get a color on them. Around 2 mins.
  5. Remove meatballs in a plate.
  6. In the ghee left in saucepan, add whole spices and garlic ginger paste. Saute till the paste turns light brown.
  7. Add all the spices and salt and saute for a minute. Add the almond paste and saute for a minute.
  8. Add the remaining milk and mix well.
  9. Drop the meatballs back in the saucepan and cover. Let the meatballs simmer for 10 minutes at low flame.
  10. After 10 mins, remove the lid and stir the meatballs around.
  11. Add beaten cream to the meatballs and let it cook for another minute or two.
  12. Sprinkle some garam masala powder, garnish with ginger, chilies and dollop of ghee and wedges of lemon to sprinkle on top
  13. Serve with naan or roti or alfredo pasta.


The spice mix for the meatballs and the curry is exactly the same except for extra salt and green cardamom powder in the curry. You can measure the spices out together to make your work easy.

You can use 1/3 cup almond butter instead of almonds (see post for more substitutions)

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 609Total Fat: 45gSaturated Fat: 21gTrans Fat: 1gUnsaturated Fat: 21gCholesterol: 173mgSodium: 800mgCarbohydrates: 24gFiber: 5gSugar: 5gProtein: 32g

Did you make this recipe?

Tag @butteroverbae on Instagram and hashtag it #butteroverbae

Related posts:

Notify of

Inline Feedbacks
View all comments
2 years ago

This recipe was simply mindblowing and easy to put through .. thank you Wajiha ????????

2 years ago

Tried it n it was really yummy ????
Best part is kids loved it.

2 years ago

Tried it, turned out great!! ???? Thanks ????

Umm e dua faisal
Umm e dua faisal
2 years ago

Assalamoalaikum this looks yummy but which cream did you used?

Aisha sared
Aisha sared
1 year ago

Awesome. Such full of taste and easy recipe. This is going to be a must in my dawat menu! Thanks wajiha.. kee up the good work so we can receive all praises from the guests, susrali-s specially ????

Skip to Recipe
Thoughts? C'mon I'm not a mind reader, tell me!x
Scroll to Top