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 in a white bowl with naan bread on side

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 PaneerPaneer Tikka Masala, and Saag Paneer.

Watch How to Make Paneer Butter Masala

Ingredients You’ll Need

Ingredients to make paneer butter masala
  • 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.

create a spice pouch for paneer butter masala

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.

Blend ingredients using hand mixer to make paneer butter masala

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

Add paneer in the instant pot

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

paneer butter masala in instant pot with wooden ladle

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.

ready to serve paneer butter masala in a white bowl with lime slice and naan bread on side

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.

Chunks of paneer or cottage cheese cooked in a mildly spiced tomato gravy. Delicious and very easy to make Paneer Butter Masala in the instant pot

Don’t forget to check out my post on 23 Best Instant Pot Indian Recipes

More Paneer Recipes You’ll Love

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
4.90 from 186 votes

Paneer Butter Masala (Instant Pot & Stovetop)

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.
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 6

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

Instructions 

  • Make a spice pouch by adding the whole spices to a cheesecloth. Tie it such that the spices cannot come out of it.
    create a spice pouch for paneer butter masala
  • 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. 
    Add spices into the instant pot for paneer butter masala
  • 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. 
    Blend ingredients using hand mixer to make paneer butter masala
  • 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. 
    Add paneer in the instant pot
  • Paneer Butter Masala is ready to be served. Garnish with dry fenugreek leaves or cilantro.
    closeup shot of paneer butter masala in instant pot

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.
    paneer butter masala in a white bowl garnished with cilantro

Notes

Don’t have a spice bag: 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. 
Freezing: This gravy freezes well. Skip adding the paneer and keep this sauce handy to prepare this or other curries.
Make it Nut-free: Some people are allergic to cashews or any nuts. You can either just skip the cashews and add some extra 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. 
Variations:
  • 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. 
Make it a meal: Cook white basmati rice pot-in-pot (PIP) when pressure cooking the curry. Check measurements here.
Inspired by recipe from thegirlthatmadeitall

Nutrition

Serving: 331gCalories: 374kcalCarbohydrates: 17gProtein: 14gFat: 29gSaturated Fat: 17gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.2gCholesterol: 71mgSodium: 483mgPotassium: 358mgFiber: 4gSugar: 7gVitamin A: 1058IUVitamin C: 15mgCalcium: 422mgIron: 2mg

Additional Info

Course: Main Course
Cuisine: North Indian
Diet: Gluten-free, Vegetarian
Tried this recipe?Mention @pipingpotcurry or tag #pipingpotcurry!

About Meeta

I strongly believe that each one of us has a chef inside us, we just need to explore the ingredients and create great food. My passion is to share easy, and wholesome recipes made using Instant Pot & Air Fryer, that are well tested, so you can cook with confidence.

You May Also Like

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
4.90 from 186 votes (121 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




199 Comments

  1. Rajani says:

    Most easiest yet tastiest recipe for paneer butter masala .Making it in a traditional way on stovetop takes more than an hour to me . Using hand blender for this recipe made the procedure more easier .Today I have made it and believe me , it is the most tastiest paneer butter masala I have ever made . Thank you Meeta 🙂 keep posting 🙂 😀 .

    1. Meeta Arora says:

      Hi Rajani – So glad you enjoyed the paneer butter masala. Thank you so much for the review and your kind words!

  2. Sanjana Bommisetty says:

    Thanks for this super awesome and really simple recipe. Everyone at home loved it! I am new to instant pot and have been following all your recipes.

  3. Amanda says:

    I was skeptical at first because of the lack of liquid ingredients. But it comes out amazing! We have made it many times and it does not disappoint! I also find this actually makes enough sauce for two meals for my family, so I divide and freeze half of it for a quick meal on another night.

    1. Meeta Arora says:

      Thanks Amanda. I am glad you have enjoyed the paneer butter masala many times. Using fresh tomatoes helps with not needing much water in this recipe 🙂

  4. shweta mundhra says:

    This recipe is so easy and mouth watering. Thank you so much. Cooked dinner in less than 20 minutes.

    1. Meeta Arora says:

      Hey Shweta – So glad to hear you enjoyed the paneer makhani. Thank you for sharing back your review!

  5. Charlotte Ward says:

    This was incredibly delicious!! Thank you for your amazing recipes, they always turn out so well 🙂

    1. Meeta Arora says:

      Hey Charlotte – So glad you enjoyed the paneer butter masala. Thank you for sharing back your review!

  6. Devi says:

    Planning to make this for a potluck. Can I just double the ingredients for more quantity? Thanks!

    1. Meeta Arora says:

      Hi Devi – Yes, just doubling the ingredients will work for this recipe. Hope everyone enjoys it!

  7. Mia says:

    This recipe has become a staple in our family! We are going to make it for some guests who can’t eat nuts- what would you substitute for cashews? More cream/coconut milk?

    1. Meeta Arora says:

      Hey Mia – So glad to hear you all are enjoying the paneer butter masala. I would say just skip the cashews and add a bit more cream/coconut milk as needed at the end. You might want to reduce down the curry to make it thicker by just putting on sauté for few minutes. Hope the guests enjoy it!

  8. BenRad says:

    Oh boy…this was going great and then I made the mistake of substituting ground fenugreek (2 teaspoons, eeeeek) for seeds. It smelled and looked wonderful, but tasted awful! My mistake as it’s been a while since I’ve used fenugreek, so I’m trying again this week…wow, and I just went back to check the amount of seeds and noticed it said LEAVES. Facepalm.

    1. Meeta Arora says:

      Hey BenRad – Yes, fenugreek seeds will not work in this recipe. The leaves have a very nice aroma and taste. The seeds have a very strong flavor and can be bitter when added in such curries. Do add the fenugreek leaves in your next try. Hope you enjoy it 🙂

      1. BenRad says:

        Everything went as planned last night and everyone loved it. Excellent recipe and I will make again. I’ve used seeds in the past but remembered it’s typically a very small amount, so once I realized my mistake I found a box of leaves. Great recipe, my daughter had 3 servings.

      2. Meeta Arora says:

        Glad you all enjoyed the Paneer Butter Masala. Thank you for sharing back your review!

  9. Neha says:

    Loved it, second recipe of yours that i have tried and both came out well!

    1. Meeta Arora says:

      Hey Neha – Glad you enjoyed the paneer butter masala. Thank you!

    2. BAV says:

      Hiya, hoping to attempt this recipe tomorrow. My daughter is allergic to cashews. Wondering if i can use almonds instead? Not sure if that would work…
      Thanks.

      1. Meeta Arora says:

        Hey BAV – Almonds will work. I would just suggest to grind them before adding them, as they don’t get as soft as cashews and might not blend well along with the gravy.

      2. Bav says:

        Turned out great with almonds, thank you 🙂

      3. Meeta Arora says:

        Hey Bav – So glad to hear. Thank you for sharing back your review!

  10. Dhvani Desai says:

    Can you recommend a substitute for the cashews? My daughter is allergic.

    1. Meeta Arora says:

      Hey Dhvani – Can you use another nut or no nuts at all? You can skip them, just that the gravy won’t be as thick. If you have tried any seeds that have worked in the past, you can add a paste of the seeds.