This Paneer Butter Masala, also known as Paneer Makhani, is incredibly delicious and so easy to make in the Instant Pot. Soft paneer cubes are simmered in a rich, mildly spiced tomato-based gravy that’s creamy, comforting, and full of flavor.

Paneer Butter Masala, also called Butter Paneer or Paneer Makhanwala, is one of the most popular Indian curries. It has soft paneer (Indian cottage cheese) cooked in a creamy tomato and onion gravy. This curry is rich, flavorful, and so delicious that even picky eaters will love it—just like my daughters!
And the best part? You can make it easily in the Instant Pot or on a stovetop pressure cooker with very little prep—no sauteeing or babysitting the curry while it is cooking in this recipe.
If you like paneer, check out other instant pot curry recipes – Palak Paneer, Paneer Tikka Masala, and Saag Paneer.
Table of Contents
Watch How to Make Paneer Butter Masala
Ingredients You’ll Need

- Paneer (Indian cottage cheese): Paneer is the key ingredient in this dish. It’s a soft cheese that doesn’t melt and is readily available at Indian stores. I recommend Haldiram’s paneer for its softness and flavor. If frozen, thaw it overnight or soak it in warm water for 15–20 minutes. For a vegan option, use firm tofu in this recipe, similar to my tofu tikka masala recipe.
- Tomatoes: Fresh, juicy tomatoes give the gravy a rich and slightly sweet flavor. You don’t need to chop them finely—they’ll be blended later.
- Onion: I use yellow onions in this recipe.
- Garlic & Ginger: Diced ginger and garlic work well, as we will be blending them all once cooked.
- Green Chili: Adds a gentle heat. You can skip it if making the dish for kids or if you prefer a mild flavor.
- Whole Spices: You’ll need cinnamon stick, green cardamom pods, black cardamom pods, cloves, cumin seeds, and black peppercorns. If you don’t have whole spices, just skip these and add 1 teaspoon Garam Masala at the end.
- Ground Spices: You’ll need turmeric powder, coriander powder, cumin powder, red chili powder, and salt.
- Cashews: They make the curry creamy and naturally sweet. No need to soak—just pressure cook along with the other ingredients.
- Butter: Adds a rich and indulgent flavor. Ghee (clarified butter) is a great substitute. For a vegan version, use a plant-based butter.
- Cream: Added at the end to make the curry creamy and smooth. For a vegan option, use coconut milk.
- Honey: Balances the tanginess from the tomatoes and adds a hint of sweetness.
- Kasoori Methi: This gives the curry a restaurant-style aroma and taste.
Tips & Variations
Make Ahead: You can make the gravy in advance and freeze it. Just add paneer later when reheating.
No Paneer? Add green peas, tofu, mushrooms, or even roasted cauliflower.
Butter Chicken: Add raw chicken thighs before pressure cooking (cook 10 mins). Then shred or cut and add back to the sauce.
Vegan Option: Use tofu instead of paneer, and coconut milk instead of dairy cream.
Quick Meal Tip: Cook basmati rice in a bowl using the pot-in-pot method while the curry pressure cooks.
Make it Nut-free: Some people are allergic to cashews or any nuts. You can either just skip the cashews and add some extra heavy cream. If you can find, use 2-3 tablespoons of melon seeds (magaz) in place of cashews. They make the gravy thicker, while keeping it nut-free.
Using Store-bought Tomatoes: You can use store-bought diced tomatoes in this recipe in place of fresh tomatoes. If using store-bought tomato puree (passata), then add 1/4 cup extra water, as puree can sometimes stick to the bottom and cause a burn. Make sure to add tomatoes as the last ingredient before pressure cooking, and do not stir, as sometimes they can cause a burn.
How to Make Instant Pot Paneer Butter Masala?
The preparation for this paneer butter masala is very different than the usual onion-tomato gravy. Usually, to make gravy, we first sauté onions and then sauté tomatoes. However, this one is done in a completely different way.
Make a spice pouch by adding all the whole spices to a small piece of cheesecloth. Tie it tightly so the spices don’t come out while cooking.

Note: If you don’t have a spice bag, you can skip the whole spices and add about a teaspoon of Garam Masala (adjust to taste) at the end.
Now add all the ingredients except paneer, cream, and honey to the Instant Pot. Don’t forget to add the spice pouch too. Close the lid and turn the valve to the sealing position.




Set the Instant Pot to Pressure Cook (or Manual) mode and cook on high pressure for 8 minutes.
When it’s done, let the pressure release naturally. Then, open the lid and take out the spice pouch carefully.
Note: Follow the same steps as above if cooking in a stovetop pressure cooker. Pressure cook for 2 whistles on medium-high flame. Then let the pressure release naturally.
Use an immersion blender to blend everything in the pot into a smooth gravy. You can also use a regular blender, such as a Vitamix, to blend the sauce. Let the mixture cool a bit, then blend and pour it back into the pot.

Add the cream and honey, and stir well. Then add the paneer cubes and mix gently.

Cover with a lid and let it sit for 5 minutes so the paneer soaks in the flavors.

Your Paneer Butter Masala is ready! Garnish with kasoori methi (dried fenugreek leaves) or fresh cilantro, and enjoy with naan, roti, or rice.
How to Serve?
Isn’t it a lovely color? And the easiest dish to prepare? This is my go-to dish when I have not done much preparation…and oh, perfect to serve if you have guests coming over.
Love this gravy? Make it a dip with naan and serve it as an appetizer. This used to be a complimentary appetizer served at an Indian restaurant I frequently visited in Chicago.

How to Store?
You can store any leftovers in the refrigerator for up to 3 days.
This gravy also freezes well. Prepare in advance and freeze. Then, when needed, defrost, boil, and add chunks of paneer.
Fun Fact: This is the original image I clicked for this recipe 8 years back, when I first published it in 2017.

Don’t forget to check out my post on 23 Best Instant Pot Indian Recipes.
More Paneer Recipes You’ll Love
Hariyali Paneer Tikka
Paneer Vindaloo
Matar Paneer – Instant Pot & Stovetop
Paneer Paratha

Paneer Butter Masala (Instant Pot & Stovetop)
Video
Ingredients
- 1 lb Paneer or Cottage cheese, chunks (use firm tofu for vegan)
- 2 tablespoon Butter
- 1 Green chili pepper , (optional)
- 1 teaspoon Cumin seeds (Jeera)
- 1 Onion, cut in large pieces, about 1.5 cups
- 1 inch Ginger, grated or finely diced
- 6 cloves Garlic, minced
- 4 Tomato, cut in large pieces
- 1/4 cup Cashews
- 2 tablespoon Dried Fenugreek leaves (Kasoori Methi)
- 1/4 cup Water
- 1/4 cup Cream, heavy whipping cream (coconut milk for vegan)
- 1 tablespoon Honey
- 1 teaspoon Salt, adjust to taste
Ground Spices
- 1/2 teaspoon Ground Turmeric (Haldi powder)
- 1 teaspoon Coriander powder (Dhaniya powder)
- 1/2 teaspoon Ground Cumin (Jeera powder), or Garam Masala
- 1-2 teaspoon Kashmiri red chili powder, adjust to taste
Whole Spices
- 1 inch Cinnamon (Dalchini)
- 5 Green Cardamom (Elaichi)
- 2 Black Cardamom (Moti Elaichi)
- 1/2 teaspoon Black Peppercorns
- 12 cloves Cloves (Laung)
Instructions
- Make a spice pouch by adding the whole spices to a cheesecloth. Tie it such that the spices cannot come out of it.

- Except for paneer, cream, and honey, add all ingredients, including the whole spices pouch and ground spices, to the Instant Pot. Close the lid with the vent in the sealing position.

- Set the Instant Pot to manual or pressure cook mode on high pressure for 8 minutes.
- After the instant pot beeps, release the pressure naturally. You can also do a 15-minute natural pressure release.
- Remove the spice pouch carefully. Blend the contents in the instant pot with an immersion blender or regular blender to a smooth paste. If using a regular blender, you may need to cool the ingredients before blending. Get the contents back into the Instant Pot.

- Add the cream and honey. Stir into the sauce.
- Add paneer chunks. Stir them into the sauce and let it rest for 5 minutes. You can cover with a glass lid.

- Paneer Butter Masala is ready to be served. Garnish with dry fenugreek leaves or cilantro.

Stovetop Pressure Cooker
- Follow the same steps as above if cooking in a stovetop pressure cooker. Pressure cook for 2 whistles on medium-high flame. Then let the pressre release naturally.

Notes
- Matar Paneer / Mushroom Matar / Roasted Cauliflower – You can also add different veggies to this sauce and make delicious curries. All of the veggies can be added after making the sauce. Simmer for 3-4 minutes on saute mode to cook the veggies.
- Butter Chicken or Murgh Makhani – You can also cook butter chicken with this recipe. Add chicken thigh pieces on top of the other ingredients before pressure cooking. Cook for 10 minutes at high pressure. Remove chicken and cut into 2-3-inch pieces. Add back to the sauce. Voila, butter chicken is ready!
- Love this gravy? Make it a dip with naan and serve it as an appetizer.
- Vegan: To make this curry vegan, replace cream with coconut milk and paneer with tofu or vegetables.























Hi Meeta, thank you for this delicious and easy recipe. I am planning to make this sauce ahead of time for a party, should I add the honey along with the paneer or on the day I make the sauce?
Hey Sai – Glad you enjoyed the paneer makhani recipe. I have heard according to Ayurveda to not heat honey, so you could add it along with the paneer. Hope your guests enjoy it too!
Hey Meeta! I tried your paneer butter masala recipe and loved how easy it is. I need to prepare 3 curries for a party at my home and one is definitely going to this one. Can you point me to any other recipe to your blog which is as simple as this one? As in just throw in instant pot and done kind of?
Hey RS – Glad to hear you enjoyed the Paneer Makhani.
Saag and Pav Bhaji are great options. However I understand pav bhaji might not work as you will be having roti/naan along with the curries. Saag can be made with lightly sautéed tofu, or corn, to have a different option than paneer.
Rajma, Chole or Dal Makhani are options for lentils/beans that go well with rice. I like to make peas pulao for a party as it looks good with the little green in it.
You can make the curries the day before. Just add the paneer for the makhani on the day. Hope that helps. Let me know if you have any questions.
I made this last night and it was really tasty! Things I would do next time – add more tomatoes – this was my fault, I only had two at home (four were needed in your recipe) but I made it anyway. I would also use my Vitamix to blend it next time instead of the hand blender, I think the sauce will be smoother. Lastly, I’m going to pan fry the paneer lightly so they will hold up a bit more in the sauce. So so yummy, thanks!
thank you for sharing this recipe, Meeta. It tasted even better the next day with all the spices soaked in. My kids said I should try chick with same recipe and guess what I just checked your recipe again and you’ve already mentioned the same 🙂
Hey Radha – Thank you for sharing back your experience. I am always so happy when kids enjoy the recipes :-). I have also posted Butter Chicken recipe with similar gravy here – https://pipingpotcurry.com/butter-chicken-instant-pot/
Great recipe… since I moved to India I do the same in pressure cooker and turns out awesome…shared the recipe with my sister.. she loved it…
Hi Meeta, quick question. Don’t we need to cook the paneer with the sauce once paneer is added? Please clarify. I’m planning to make this for a dinner party tomorrow. I would like to prepare the sauce today and was just planning to cook it tomorrow along with the paneer. Any other ideas?
Hey Pari – Sorry I am late in replying before the party. The paneer does not need much cooking, hence I just add it to the sauce and let it rest in the sauce to soak the flavors. Hope it turned out well. Would love to know. Thanks!
Yes, it turned out great, everyone loved it 🙂 Thank you!!!!
Hey Pari – So happy to hear. Thank you for sharing back your review!
Absolutely loved the recipe. Easy, fast and super delicious.
Hey Khyati – Very happy to hear you enjoyed the recipe. Thanks for sharing back your review!
Hi Meeta,
I really love your blog and recipes! Especially this paneer recipe.
I keep coming back to your website because your recipes are simply the best.
There are a lot of blogs with indian recipes out there using the IP but yours are tried and true.
As a fellow indian mom who loves to cook, I tell everyone about your blog, how easy it is to follow the directions.
Love the new recipes you have posted and can’t wait to try the Usal and egg curry.
Thank you so much for the kind words. It really helps me to keep going and share more recipes. I very much appreciate that you are sharing the blog with others as well.
I would love to hear how the new recipes turn out. Thanks 🙂
Hi Meeta – great blog ! Are you by any chance Meeta Thomas ? My long lost friend in Delhi when I was in first grade ? Anyway, I stumbled over your blog looking for Kala Chana Curry and found a treasure trove of new stuff to try. Thanks !
Hello – I am Meeta Arora. Sorry not the person you are looking for, but glad you found my blog and are excited to check out the recipes. Would love to hear if you try them 🙂
Hi Meeta! I was wondering if you tried doubling, tripling or quadrupling the sauce in this recipe? I was thinking it would make a great sauce to stock up on in the freezer for quick dinners. Of course it would take longer to come to pressure but do any of the spices or cook time need to be adjusted? Have you tried this? Thanks! :0)
Hello Ben – Totally agree that this is a great sauce to stock up on, and I have tried freezing it. I have doubled the recipe, but have not tried more than that. Go with how much you can fit unto 3/4 full in the ip. The same cook time will work even if the quantity is increased. Feel free to adjust spices to your taste. Hope that helps and thank you for sharing your review!