Malai Paneer (White Curry)
Updated: May 2, 2025, By Swasthi
Malai Paneer is crispy pan-fried paneer served in a delicious, rich, creamy and super aromatic sauce/gravy. If you have never been a fan of white paneer curry, you got to try this. I know a lot of people don’t like white gravy dishes because they are sweet, lack flavor & taste bland without enough heat & spice levels. This recipe is an exception and it is super flavorful, slightly spicy and tastes delicious. If you want you can also serve your Malai Kofta or vegetable koftas in this white curry.
My family was never a fan of the white curries and would run away every time they came across. So my curry is not 100% white, like what you get in the restaurants. I have fine tuned it for a slightly cream color which comes from the combination of spices and sautéing the onions.
In the pro-tips section I also give tips to transform this to 100% white, yellow or orange color. However the yellow and orange dishes have a different flavor and won’t taste like a white curry.
For this recipe, I marinate paneer and pan-fry them until golden crisp, before adding to the curry. But if you want you may simply omit that whole step of marinating and frying. Since the sauce is very delicious, your paneer will still taste good.
Malai Paneer goes well with plain basmati rice, Saffron Rice and with any flatbreads like roti, tandoori roti, naan or even stuffed kulcha. But since this is a heavy dish, we always have a stir fried vegetable side like mixed vegetables, Aloo Gobi or Jeera aloo.
Photo Guide
How to make Malai Paneer (stepwise photos)
Marinate the paneer
1. To a mixing bowl, add the following ingredients
- ¼ cup Greek yogurt (hung curd/ thick yogurt or 1 to 1½ tbsps lemon juice)
- 1 teaspoon ginger garlic paste (or use ¼ tsp each ginger and garlic powder)
- ¼ to ⅓ teaspoon sea salt (adjust to your preference)
- ½ teaspoon black pepper crushed/powdered
- ½ to ¾ teaspoon garam masala (make sure yours don’t have chili powder included)
- ½ teaspoon kasuri methi (dried fenugreek leaves)
2. Mix together and add 250 grams paneer cut to ¾ inch pieces. (I like mine small, if you want you may cut them larger). Gently coat them with the marinade. Cover and rest aside until required. You may leave this in the refrigerator overnight.
Make the gravy
3. To make the curry, prep up the following ingredients:
- 2 to 3 small green cardamoms (small elaichi)
- 2 cups (200 grams) sliced yellow onions or shallots, (avoid purple & red onions)
- Peel and slice ¾ inch (10 grams) of ginger
- Peel and slice 3 to 4 large garlic cloves (12 grams or 6 to 7 small)
- Soak ¼ cup (40 grams, 22 whole) cashews or blanched almonds (or almond flour) in ¼ cup hot water
- ½ cup cold water or full fat milk to blend (use milk to cut-down heavy cream)
- Optional whole spices – 1 black cardamom, 2 inch cinnamon, 2 cloves, 2 strands mace
- Cut 1 to 2 green chilies (Indian/Thai or serrano peppers, omit for no heat)
- ¾ to 1 teaspoon Garam Masala (avoid gm with chili powder included)
- Crush ½ teaspoon kasuri methi (dried fenugreek leaves) in your palms and reserve
- ¼ teaspoon nutmeg fine grated or powder
- ½ teaspoon black pepper (optional, adjust to heat preference)
- ¼ cup heavy cream (start with 2 tbsps if using full fat milk to blend)
4. Heat 1 tablespoon oil in a pan and add the green cardamoms, ginger, garlic, onions and half teaspoon sea salt. (ignore the chilies in this picture) Sauté on a medium heat for 7 to 8 mins. If you prefer a lighter curry, avoid browning the onions. For a deeper color, you may brown them for 10 to 11 mins. I sautéed for 8 mins. Pour half cup water and cook covered for 6 mins.
5. To a blender, add the
- Soaked cashews
- ½ cup cold water or full fat milk (use pasteurized or boiled and cooled milk. Don’t add raw milk here)
- Sauteed onions (cool down slightly before adding)
6. Blend to a super smooth puree. If your blender is not powerful enough, strain this.
Cook Malai paneer
7. Heat 1 to 1½ tablespoon ghee/oil or butter on a low flame. Add black cardamom, cinnamon, cloves, mace and green chili. Be careful, they may splutter.
8. Pour the onion cashew puree and 1½ cups water. Bring it to a gentle boil on a medium heat. Cover partially because it splashes a lot at this stage.
9. Cook on a low heat, for 12 to 13 minutes, until the raw flavor of onions is completely gone. Stir every 5 mins to prevent the nut solids burning at the bottom. It is very important to cook the sauce for long else your curry will have the raw onion flavor. When done, it will look super smooth and silky. At this stage you may remove to discard the green chilies and all the whole spices.
10. When the sauce is medium thick (yet runny), stir in the garam masala, nutmeg, salt, kasuri methi and black pepper. Cook for 2 to 3 mins, taste test to adjust salt, and spices to your preference. It is very important to keep the consistency slightly runny as it thickens significantly upon cooling down. This dish won’t taste good if you make it super thick, unless you are serving with naan or tandoori roti. Turn off the heat.
11. Heat a non-stick pan with a teaspoon of ghee or butter. Transfer the paneer pieces and fry them until crisp /golden on a medium high heat. Turn them to the other sides with a tong, after 3 mins or simply toss them gently. Fry until most of the yogurt is cooked through and paneer is golden, for another 3 mins. Turn off.
12. Mix in the heavy cream (start with ¼ cup & adjust to preference). If you used milk while blending, start with 2 tbsps.
13. Add the fried paneer.
Garnish with black pepper if you want. Serve Malai paneer with Tandoori roti, Naan, Yellow rice or Saffron rice. If you want you may squeeze some lemon juice before serving.
Expert Tips
- Yellow onions are best for this recipe. Red onions are alright but not great. But if you are using red onions use medium to small size not large. Soak the half cut red onions in warm water for 30 mins before slicing or saute the onions for a minimum of 10 mins.
- This recipe requires cooking down the pureed onions very well else your sauce will have a strong smell of the uncooked/raw onions. So the recipe uses lots of water.
- I use home ground fresh spices. If you are using store bought, you may need more.
- You may use sour cream instead of heavy cream and that tastes completely different. But in this case avoid milk to blend.
Variations
- To make this 100% white, use yellow onions. Saute them for 4 to 5 mins only. Avoid kasuri methi.
- For a orange color dish, add ¾ to 1 teaspoon red chili powder to the ghee after tempering the whole spices. Do not burn, pour the puree immediately.
- To make this yellow color, use ¼ turmeric powder and yellow chili powder for heat. Yellow chili is spicy so use lesser and omit green chili. Add them to the hot ghee/oil after tempering the spices.
Related Recipes
Recipe Card
Malai Paneer (White Curry)
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
To marinate
- 250 grams paneer cut to ¾ inch pieces
- 1 teaspoon ginger garlic paste (or use little ginger and garlic powder)
- ¼ to ⅓ teaspoon sea salt
- ¼ cup (60 ml) Greek yogurt (hung curd/ thick yogurt)
- ½ to ¾ teaspoon garam masala (without chili powder)
- ½ teaspoon black pepper crushed/powdered
- ½ teaspoon kasuri methi (dried fenugreek leaves)
To sauté & blend
- 1 tablespoon (15 ml) oil
- 2 to 3 small green cardamoms
- 2 cups (200 grams) yellow onions or shallots sliced (avoid purple & red onions)
- ¾ inch (10 grams) ginger peeled & sliced
- 3 to 4 (12 grams) garlic cloves peeled & sliced
- ¼ cup (40 grams) cashews or blanched overnight soaked almonds (or almond flour)
- ½ cup (120 ml) cold water or full fat milk
To make the gravy
- 1 black cardamom (optional)
- 2 inch cinnamon (optional)
- 2 cloves (optional)
- 2 strands mace (optional)
- 1½ to 2 tablespoon (30 ml) ghee or oil (divided, to temper + fry paneer)
- 1 to 2 green chili (cut to 2 pieces, omit for no heat)
- 1½ cups (360 ml) water
- ½ to ¾ teaspoon sea salt (adjust to preference)
- ¾ to 1 teaspoon Garam Masala (without chili powder)
- ½ teaspoon kasuri methi (dried fenugreek leaves)
- ⅛ to ¼ teaspoon nutmeg fine grated
- ½ teaspoon black pepper (optional, adjust to taste)
- ¼ cup (60 ml) heavy cream (adjust to preference)
Instructions
Preparation
- Soak cashews in ¼ cup hot water and keep aside until needed.
- In a bowl, mix together Greek yogurt, salt, black pepper, ginger garlic paste, kasuri methi and garam masala, Coat the paneer well with the marinade and rest aside. (or up to 24 hours in the refrigerator)
- Heat oil in a pan and add the green cardamoms, sliced onions, ginger and garlic. Sprinkle salt and saute for about 7 to 8 mins. Pour ½ cup water and cook covered for 5 to 6 mins.
- Cool down and add to a blender. Also add the soaked cashews and cold water or milk. Blend to a super smooth puree. (If your blender can't make a fine puree, strain it.)
How to make Malai Paneer
- On a low flame, heat half of the ghee in the same pan. Add black cardamom, cinnamon, cloves, mace and green chili, wait until they begin to sizzle.
- Transfer the onion cashew puree along with water. Bring it to a gentle boil on a medium heat. Cover partially and cook on a low heat, for 12 to 13 minutes, until the raw flavor of onions is completely gone. (Keep stirring every 5 mins.)
- Meanwhile, heat a non-stick pan with rest of the ghee. Place the paneer pieces and fry them until golden. Turn them to the other sides halfway. Fry until most of the yogurt is cooked through and paneer is golden. (takes about 5 to 6 mins)
- When the sauce is medium thick, stir in the garam masala, nutmeg, salt, kasuri methi and black pepper. Cook for 2 to 3 mins, taste test to adjust salt, garam masala and pepper. Turn off the heat.
- Mix in the heavy cream and add the fried paneer. (If you use milk to blend, start with only 2 tbsps and adjust)
- Garnish with black pepper if you want. Serve Malai paneer with Tandoori roti, Naan, Yellow rice or Saffron rice. If you want you may squeeze some lemon juice before serving.
Notes
- It is essential to saute the onions well and cook down the sauce for long else it can have a raw flavor of onions.
- If you have homemade milk with malai, use half cup at the time of blending and omit at the last step.
- The sauce turns thicker as it cools down. So keep it slightly runny when you turn off. This dish won’t taste good if you make it super thick.
- Malai paneer is heavy. So it is ideal to have a vegetable side dish.
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
About Swasthi
I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me
Follow Swasthi’s Recipes
Comments
super tasty!
Thanks Mary
Yummy and didn’t expect to be this good. I scaled down the recipe to make 2 to 3 servings and used 8 ounce paneer. Tasted perfect!
Thank you Arushi. Happy to read that.
Hi Swasthi,
I made your butternut squash recipe nd found that I needed to add water to prevent the vegetables from sticking and burning…di I miss something?
Suniti
Hi Suniti,
Yes you need to add water as you cook.
This looks fantastic, but as a vegan, I don’t eat paneer and I find that tofu simply has no flavour and does not substitute. I know the taste would be different, but could I use white mushrooms in this recipe, instead?
Thanks Annie. Yes you can use mushrooms or broccoli in combination with green peas. I have also made this with mixed vegetables like carrots, peas, green beans, bell peppers, corn kernels and baby corn. The color would be slightly different but delicious. Bake the vegetables and add to the curry. Hope you get to try
Thank you. Made it and it was delicious. Nxt time I would add more paneer
Glad you like it Vidya. Yes you can add more paneer if you want. Thank you for sharing back