Easy Paneer Butter Masala Recipe – Creamy & Delicious
Paneer Butter Masala is a rich, creamy and comforting North Indian curry made with soft paneer cubes simmered in a smooth tomato-based gravy. Butter, cashews, cream and aromatic spices give the dish its signature restaurant-style richness, while Kashmiri red chilli powder adds a beautiful color without making the curry excessively hot.
This Easy Paneer Butter Masala Recipe is perfect for lunch, dinner, family meals and special occasions. The gravy can be prepared with simple ingredients available in most Indian kitchens and tastes delicious with naan, roti, paratha or jeera rice.
Paneer Butter Masala Recipe at a Glance
| Details | Information |
|---|---|
| Preparation Time | 15–20 minutes |
| Cooking Time | 25–30 minutes |
| Total Time | About 45–50 minutes |
| Servings | 4 |
| Cuisine | North Indian |
| Difficulty | Easy |
Ingredients for Paneer Butter Masala
For the Paneer
- 250–300 g paneer, cut into cubes
- 1 tbsp butter
- Warm water, as needed
For the Gravy
- 3–4 medium ripe tomatoes, chopped
- 12–15 cashews
- 1 small onion, chopped
- 1-inch piece ginger
- 4–5 garlic cloves
- 2 tbsp butter
- 1 tbsp oil
- 1 tsp Kashmiri red chilli powder
- ½ tsp turmeric powder
- 1 tsp coriander powder
- ½ tsp garam masala
- 1 tsp kasuri methi
- ½ tsp cumin seeds
- Salt to taste
- ½–1 tsp sugar, optional
- ½ cup water
For Finishing
- ¼ cup fresh cream
- 1 tbsp butter
- Fresh coriander leaves
- A pinch of kasuri methi
Read this – How to Make Delicious Vegetable Pulao at Home – Vegetable Pulao Recipe
How to Make Paneer Butter Masala at Home

Step 1: Soften the Paneer
Cut the paneer into medium-sized cubes.
If using packaged paneer, soak the cubes in warm water for around 15–20 minutes. This helps make the paneer softer and more tender.
Step 2: Prepare the Tomato-Cashew Base
Heat a pan and add the chopped tomatoes, onion, ginger, garlic and cashews.
Add a little water and cook until the tomatoes and onions become soft.
Allow the mixture to cool slightly and blend it into a smooth paste. A silky gravy is one of the key characteristics of restaurant-style paneer butter masala.
Step 3: Cook the Spices
Heat oil and butter in a heavy-bottomed pan.
Add cumin seeds and allow them to crackle. Add the prepared tomato-cashew puree carefully.
Add turmeric powder, Kashmiri red chilli powder, coriander powder and salt.
Mix well and cook over medium heat until the gravy thickens and the butter begins to appear around the edges.
Step 4: Adjust the Gravy
Add around ½ cup water and mix well.
Adjust the amount of water according to the consistency you prefer. Paneer butter masala is best when the gravy is smooth, creamy and thick enough to coat the paneer.
Add sugar if the tomatoes are particularly tangy. A small amount can help balance the acidity.
Step 5: Add the Paneer
Add the softened paneer cubes to the gravy.
Mix gently so the paneer does not break.
Simmer for about 3–5 minutes. Avoid cooking the paneer for too long because it can become chewy.
Step 6: Add Cream and Finish
Lower the heat and add fresh cream.
Add garam masala, crushed kasuri methi and a tablespoon of butter.
Mix gently and simmer for another 1–2 minutes. Do not boil the curry vigorously after adding cream.
Turn off the heat and garnish with fresh coriander leaves and a little kasuri methi.
Tips for the Best Paneer Butter Masala
- Use ripe red tomatoes for a naturally vibrant gravy.
- Kashmiri red chilli powder gives good color with relatively mild heat.
- Blend the tomato-cashew mixture until completely smooth.
- Cook the puree properly to remove its raw taste.
- Soak packaged paneer in warm water before adding it to the curry.
- Add cream toward the end for a smoother finish.
- Do not overcook the paneer.
- A small amount of sugar can balance very tangy tomatoes.
- Add kasuri methi at the end for a characteristic restaurant-style aroma.
- For a richer curry, finish with a little extra butter.
Read this – How to Make Butter Chicken (Chicken Makhani) – Easy Recipe Guide
How to Make Restaurant-Style Paneer Butter Masala
The restaurant-style texture comes mainly from a smooth tomato-based gravy, cashews, butter and cream. Some versions also avoid onions and rely on tomatoes, cashews, butter and cream for the classic makhani-style profile.
For a particularly silky curry, strain the blended gravy before simmering. This removes tomato seeds and fibrous pieces and creates a smoother restaurant-style consistency.
What to Serve with Paneer Butter Masala
Paneer Butter Masala pairs beautifully with Indian breads and mild rice dishes.
Best Bread Pairings
- Butter naan
- Garlic naan
- Tandoori roti
- Plain roti
- Lachha paratha
- Kulcha
Best Rice Pairings
- Jeera rice
- Steamed basmati rice
- Peas pulao
- Vegetable pulao
- Paneer pulao
A simple onion salad, cucumber raita and lemon wedges can also be served alongside the curry.
Popular Variations
Paneer Makhani
Paneer Makhani is closely related to paneer butter masala and emphasizes a rich, buttery tomato-based gravy.
Dhaba-Style Paneer Butter Masala
For a dhaba-style version, use more robust spices and finish the curry with butter, cream and kasuri methi. A smoky finishing touch can also be added if desired.
Paneer Butter Masala Without Cream
You can reduce or skip cream and rely on cashews and butter for richness. This produces a lighter version while retaining a creamy texture.
Spicy Paneer Butter Masala
Add green chilli and a little extra red chilli powder for a hotter version. Keep the spices balanced so the heat does not overpower the buttery gravy.
Vegan Paneer Butter Masala
Replace paneer with firm tofu, dairy butter with vegan butter and fresh cream with cashew cream or coconut cream.
Read this – How to Make Burrata Bruschetta at Home – Easy Italian Recipe
Common Mistakes to Avoid
Using unripe tomatoes:
They can make the gravy excessively sour and affect the color.
Not blending the gravy properly:
Large pieces of tomato or cashew can make the curry coarse.
Overcooking paneer:
Paneer can become rubbery when cooked for too long.
Adding too much chilli:
Paneer butter masala is generally known for its rich, mildly spiced and slightly sweet profile rather than extreme heat.
Adding cream over high heat:
Keep the flame low after adding cream to maintain a smooth texture.
Skipping kasuri methi:
A small amount of crushed dried fenugreek leaves adds an important layer of aroma.
Key Highlights
- Easy homemade Paneer Butter Masala Recipe
- Rich and creamy tomato-based gravy
- Soft paneer cubes with butter, cashews and spices
- Restaurant-style texture and flavor
- Perfect with naan, roti, paratha and jeera rice
- Can be made with or without cream
- Suitable for lunch, dinner and special occasions
Conclusion
This Easy Paneer Butter Masala Recipe brings the rich, creamy taste of a restaurant-style North Indian curry to your home kitchen. The combination of soft paneer, buttery tomato gravy, cashews, aromatic spices and cream creates a comforting dish that works beautifully for both everyday meals and celebrations.
For the best results, focus on making a smooth gravy, cook the tomato mixture thoroughly and add the paneer and cream toward the end. Serve it hot with butter naan, garlic naan, roti or jeera rice for a delicious homemade meal.