Buttery, creamy Paneer Makhani is one of the classic recipes from north Indian cuisine. Learn to make best restaurant style rich and creamy Paneer Makhani using Instant Pot or Stove top with our step by step instructions and easy to source ingredients.
Melt in your mouth pieces of paneer ( Indian cottage cheese) simmered in smooth and creamy tomato onion curry sauce make this ultra delicious curry. This vegetarian paneer curry is soul satisfying comfort food.
Jump to:
Most Indian Restaurants serve Paneer Makhani as a main course. This tasty vegetarian dish is one of the most popular Punjabi dishes in the world.
Similar to other Indian curry recipes , it is served along with rice, roti, dal ( lentils ) pickles and chutneys.
This foolproof paneer recipe makes finger licking delicious paneer Makhani that you crave in restaurants. It is my family favorite, well liked by friends and talked about at dinner parties.
Ingredients
Paneer : I used store-bought paneer from Indian grocery stores. You can use freshly Homemade paneer as well.
Onion - Tomato Curry Sauce/ Gravy : Use onion, tomatoes and ginger garlic paste. The curry sauce is called gravy in India. You can use sweet onions or red onions whichever are easily available. Typically fresh tomatoes are preferred but you can also use store brought tomato paste for ease and convenience.
Cashews : To thicken the gravy, I use soaked cashew nuts and ¼ cup paneer while blending the masala sauce. It adds wonderful grainy texture and velvety creamy feel to the whole dish.
Spices and Herbs : Indian curries are full of layered spices. I use cardamom and black peppercorn for fresh earthy flavors. Store brought Garam masala and Shahi Paneer Masala add a depth of rich flavors to the makhani sauce. Kashmiri red chilli powder adds hint of spice and beautiful red color ( adjust per spice tolerance)
Dried fenugreek leaves or Kasuri methi makes curry dishes dazzle with finishing touch. For intense flavors, you crush the kasuri methi leaves on your palm and then add to the curry. You can use turmeric powder and paprika as well.
Other ingredients and garnishes : Oil and ghee ( clarified butter ) is used to sauté the curry ingredients. Cumin seeds are used to further accentuate the earthy aroma . Use salt as per taste. Cream is not needed but you can swirl it on top for garnishes. Use chopped cilantro leaves for garnish.
How to Make Paneer Makhani
Preparation
- Prepare the Paneer : If you are using store brought paneer, soak it in warm water for 20 minutes while you prep the curry. Then cut it into bite size pieces to use it in curry.
- Prepare Creamy Onion-Tomato Curry Sauce : Heat oil in a pan on medium flame. Add cumin seeds, black peppercorns, cardamom seeds and fry for a minute.
- Now add chopped onions. Sprinkle some salt and fry on medium heat for about 5-7 minutes till the onions are golden brown.
- Add minced garlic and ginger and sauté further for another minute. Add tomatoes and cashews and sauté for another 5 minutes or till tomatoes are mushy. Turn off the heat and let the mixture cool down.
- Using a mixer blend this cooled mixture with ¼ cup of Paneer and 1-2 Tablespoon of water to make a thick smooth puree.
Make Final Dish
- On a medium heat warm up the pan again and add butter and pour this thick gravy into it. Stir it constantly on low heat. The gravy has the tendency to sputter so you can cover the pan halfway.
- Continue to stir for about 10 minutes till the gravy becomes glossy. You can add little water if it starts to burn or stick to the pan.
- Once oil starts to separate add teaspoon garam masala, shahi paneer masala, red chili powder and salt. Add about a half a cup of water to make smooth curry sauce. Let it come to a boil again.
- Add the paneer cubes in the gravy. Mix well and cook for 2-3 minutes. Stir and taste. Adjust seasoning if needed.
- Crush kasuri methi on your palm and add it to the curry. Turn off the heat. Add a swirl of cream ( if using ) Garnish with chopped cilantro. Serve hot with roti, naan or rice. Enjoy!
How to Make Instant Pot Paneer Makhani
- Turn on Instant Pot on SAUTE mode. After it displays HOT, add oil. Add cumin seeds, black peppercorns, cardamom seeds and fry for a minute. Now add chopped onions. Sprinkle some salt and fry for about 5-7 minutes till the onions are golden brown.
- Add minced garlic and ginger and sauté further for another minute. Add tomatoes and cashews and sauté for another 5 minutes or till tomatoes are mushy. Press and Cancel SAUTE function.
- Let the mixture cool down. Now blend this cooled mixture with ¼ cup of Paneer/cottage cheese and 1-2 Tablespoon of water to make a thick paste. ( Alternatively, use an immersion blender and make a smooth curry paste in the Instant Pot itself)
- Turn the SAUTE function back on. Add butter and pour this thick gravy into it. Continue to stir for about 10 minutes till the gravy becomes glossy. You can add little water if it starts to burn or stick to the bottom.
- Once oil starts to separate add garam masala, shahi paneer masala, chili powder and salt. Add about a half a cup of water to make smooth curry sauce. Let it come to a boil again.
- Add the paneer cubes in the gravy. Mix well and cook for 2-3 minutes. Stir and taste. Adjust seasoning if needed. Crush kasuri methi on your palm and add it to the curry.
- Cancel SAUTE. Add a swirl of cream ( if using ) Garnish with chopped cilantro. Serve hot with roti, naan or rice. Enjoy!
Pro Tips to make best Paneer Makhani
- Soak the paneer in warm water for soft and melt in your mouth texture. Also don't cook paneer for too long in hot curry otherwise it will get hard and chewy.
- The intense flavors of the spices and curry come from well cooked onion tomato gravy. Sauté it well so onions are caramelized and tomatoes are reduced to thick consistency.
- Since I am using Shahi Paneer Masala, only few other whole spices are needed. If you prefer, you can add coriander powder, turmeric, Cinnamon Stick, Cloves and a Bay Leaf to the spice mix.
- To save time you can use store brought tomato puree instead of using fresh tomatoes
- You can use same curry sauce to make matar paneer or butter chicken
- I like to blend ¼ cup of paneer while making the gravy. It makes the gravy rich, thick and smooth. You do not need to add heavy cream if you use this technique. ( My signature tip)
Serving Suggestions
Punjabi cuisine is famous for soul satisfying comfort food curries. Rajma Masala, Chole -Chana Masala , Aloo Matar ( Potato and Peas Curry ) and Punjabi Kadhi Pakora are super popular North Indian Punjabi Curry recipes.
Some lentil or dal is also served to make it a complete meal. Dal Makhni, Instant Pot Dal - Dal Fry or Dal Palak -Spinach Dal are everyday dal recipes.
You typically serve these curries with plain basmati rice, jeera rice, roti, paratha, kulcha, chapati or naan. A side of raw cut onions sprinkled with lemon juice and salt and slit green chilis is served.
You can also serve it with various chutney, pickle, raita. To finish it off, serve a delightful sweet dessert of Gajar Halwa ( Carrot almond pudding)
Indian Paneer Recipes
Indian paneer recipes are so full of flavors and satisfying. Besides this popular paneer makhani, we love Achari Paneer , Shahi Paneer, Palak Paneer, Air Fryer Paneer Tikka and Paneer Jalfrezi. If you love fusion food, you must try Paneer Pastry Puffs and Paneer Tacos.
Frequently Asked Questions
Paneer is Indian cottage cheese . It is usually made with buffalo or cow's milk. It is non aged, non melting chunk cheese made with strained curdled milk mixed with vinegar. Paneer is a rich source of calcium and protein. It is a favorite choice for vegetarian foods.
Butter paneer is mainly prepared in butter while paneer makhani is prepared using oil. Difference in rest of the ingredients and cooking methods are quiet subtle. Butter paneer is often more red in color while paneer makhani is typically golden yellow. These two paneer dishes as well as other gravy based paneer curies are quiet similar and are often made interchangeably.
You can make this recipe dairy-free and vegan, choose extra firm tofu instead of paneer. That will make it Tofu Makhani. I am keeping the cream optional so you can simply skip it. You can also use coconut cream to thicken the gravy vegan way.
It is a popular Vegetarian North Indian Paneer Curry recipe. Paneer Makhanwala, Paneer Lababdar, Kadhai Paneer , Paneer Butter Masala or Shahi Paneer are some other names this curry is referred to.
★ If you make this Paneer Makhani Recipe , do let us know how you like it by ★ star rating it and leaving a comment below.
📖 Recipe
Paneer Makhani ( Instant Pot and Stove Top )
Ingredients
- 250 grams fresh paneer cottage cheese cut in cubes
- 2 teaspoon oil
- 2 Tablespoon butter
- 2 onions chopped
- 1 Tablespoon minced ginger
- 1 Tablespoon minced garlic
- 3 large tomatoes chopped
- ¼ cup cashews - soak in water
Herbs and Spices
- 3 green cardamom
- 2-3 black peppercorns
- ½ teaspoon cumin seeds
- 1 Tablespoon kasuri methi - Dried fenugreek leaves
- 1 teaspoon garam masala
- 1 teaspoon shahi paneer masala
- ½ teaspoon red pepper chilli powder adjust per spice tolerance
Optional Garnishes
- 2 Tablespoon cream - to swirl on top
- ¼ cup chopped cilantro leaves
Instructions
Prepare the Paneer
- If you are using store bought paneer, soak it in warm water for 20 minutes while you prepare the curry. Then cut it into bite size pieces to use it in curry.
Prepare Creamy Onion-Tomato Curry Sauce :
- Heat oil in a pan. Add cumin seeds, black peppercorns, cardamom seeds and fry for a minute. Now add chopped onions. Sprinkle some salt and fry on medium heat for about 5-7 minutes till the onions are golden brown.
- Add minced garlic and ginger and sauté further for another minute. Add tomatoes and cashews and sauté for another 5 minutes or till tomatoes are mushy. Turn off the heat and let the mixture cool down.
- Blend this cooled mixture with ¼ cup of Paneer and 1-2 Tablespoon of water to make a thick curry paste.
Make Stove top paneer makhani
- Heat the pan again and add butter and pour this thick gravy into it. Stir it constantly on low heat. The gravy has the tendency to sputter so you can cover the pan halfway.
- Continue to stir for about 10 minutes till the gravy becomes glossy. You can add little water if it starts to burn or stick to the pan. Once oil starts to separate add garam masala, shahi paneer masala, chili powder and salt. Add about a half a cup of water to make smooth curry sauce. Let it come to a boil again.
- Add the paneer cubes in the gravy. Mix well and cook for 2-3 minutes. Stir and taste. Adjust seasoning if needed.
- Crush kasuri methi on your palm and add it to the curry. Turn off the heat. Add a swirl of cream ( if using ) Garnish with chopped cilantro. Serve hot with roti, naan or rice. Enjoy!
How To Make Instant Pot Paneer Makhani
- Turn on Instant Pot on SAUTE mode. After it displays HOT, add oil. Add cumin seeds, black peppercorns, cardamom seeds and fry for a minute. Now add chopped onions. Sprinkle some salt and fry for about 5-7 minutes till the onions are golden brown.
- Add minced garlic and ginger and sauté further for another minute. Add tomatoes and cashews and sauté for another 5 minutes or till tomatoes are mushy. Press and Cancel SAUTE function.
- Let the mixture cool down. Now blend this cooled mixture with ¼ cup of Paneer/cottage cheese and 1-2 Tablespoon of water to make a thick paste. ( Alternatively, use an immersion blender and make a smooth curry paste in the Instant Pot itself)
- Turn the SAUTE function back on. Add butter and pour this thick gravy into it. Continue to stir for about 10 minutes till the gravy becomes glossy. You can add little water if it starts to burn or stick to the bottom.
- Once oil starts to separate add garam masala, shahi paneer masala, chili powder and salt. Add about a half a cup of water to make smooth curry sauce. Let it come to a boil again.
- Add the paneer cubes in the gravy. Mix well and cook for 2-3 minutes. Stir and taste. Adjust seasoning if needed. Crush kasuri methi on your palm and add it to the curry.
- Cancel SAUTE. Add a swirl of cream ( if using ) Garnish with chopped cilantro. Serve hot with roti, naan or rice. Enjoy!
Notes
- The intense flavors of the spices and curry come from well cooked onion tomato gravy. So sauté it well so onions are caramelized and tomatoes are reduced to thick consistency.
- To save time you can use store brought tomato paste instead of using fresh tomatoes
- I like to blend ¼ cup of paneer while making the gravy. It makes the gravy rich, thick and smooth. You do not need to add heavy cream if you use this technique. ( My signature tip)
Nutrition
❤️❤️ Follow us on Pinterest , Instagram and Facebook ! We love creating delicious family favorite recipes from around the world. Come Join Us ! ❤️❤️
Leave a Reply