How to Make Delicious Homemade Paneer Butter Masala
Paneer Butter Masala is a rich, creamy, and flavorful North Indian dish that is loved by people of all ages. This restaurant-style dish features soft paneer cubes cooked in a luscious, buttery tomato-based gravy infused with aromatic spices. It pairs perfectly with naan, roti, or jeera rice.
If you want to make perfect paneer butter masala at home, follow this detailed step-by-step recipe to achieve a creamy, flavorful, and mouthwatering dish.
Ingredients
For the Gravy:
- 2 tablespoons butter
- 1 tablespoon oil
- 2 large onions (chopped)
- 3 large tomatoes (chopped)
- 1 tablespoon ginger-garlic paste
- 10-12 cashew nuts (for creaminess)
- 1 green chili (optional, for extra spice)
- 1 teaspoon cumin seeds
- 1 teaspoon red chili powder
- 1 teaspoon turmeric powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- ½ teaspoon kasuri methi (dried fenugreek leaves)
- ½ cup fresh cream
- ½ cup milk (optional, for extra richness)
- Salt to taste
For the Paneer:
- 200 grams paneer (cubed)
- 1 tablespoon butter (for sautéing)
- 1 teaspoon Kashmiri red chili powder (for color)
For Garnishing:
- Chopped coriander leaves
- Fresh cream (for drizzling)
Step-by-Step Instructions
Step 1: Preparing the Base Gravy
- Heat 1 tablespoon of butter and 1 tablespoon of oil in a pan over medium heat.
- Add cumin seeds and let them splutter.
- Add chopped onions and sauté until they turn golden brown.
- Stir in ginger-garlic paste and cook until the raw smell disappears.
- Add chopped tomatoes, cashew nuts, and green chili (if using).
- Cook until the tomatoes turn soft and mushy.
- Let the mixture cool down slightly, then blend it into a smooth puree.
Step 2: Cooking the Gravy
- In the same pan, melt 1 tablespoon butter and pour in the blended tomato-onion paste.
- Cook for 5-7 minutes, stirring occasionally, until the gravy thickens.
- Add turmeric powder, red chili powder, coriander powder, and salt. Mix well.
- Pour in ½ cup of milk (optional) or water to adjust the consistency.
- Simmer for 5 minutes until the gravy turns smooth and creamy.
Step 3: Cooking the Paneer
- Heat 1 tablespoon butter in a small pan.
- Lightly sauté the paneer cubes for 2 minutes until they turn slightly golden.
- Sprinkle Kashmiri red chili powder to enhance the color.
Step 4: Bringing It All Together
- Add the sautéed paneer cubes to the prepared gravy and mix gently.
- Stir in garam masala and kasuri methi for a rich, aromatic flavor.
- Pour in fresh cream and give it a final mix.
- Cook for 2 more minutes and turn off the heat.
Step 5: Serving the Paneer Butter Masala
- Garnish with fresh coriander leaves and drizzle some extra cream on top.
- Serve hot with butter naan, tandoori roti, or jeera rice for a complete meal.
Tips for the Best Paneer Butter Masala
✔ Use fresh and soft paneer for the best texture. If store-bought, soak it in warm water for 10 minutes before using.
✔ Blend the gravy well for a smooth, restaurant-style texture.
✔ Adjust spice levels according to your taste by adding or reducing chili powder.
✔ For a richer taste, add a little more butter or cream at the end.
✔ Don’t overcook the paneer, or it will become chewy.
Variations & Customizations
- Vegan Version: Replace paneer with tofu and use coconut cream instead of dairy cream.
- Healthier Version: Skip the cream and use blended cashews or Greek yogurt for creaminess.
- Spicy Version: Add more green chilies and extra garam masala for a fiery taste.
Why You’ll Love This Recipe
✅ Easy to make at home
✅ Restaurant-style creamy texture
✅ Rich, buttery, and flavorful
✅ Pairs well with different Indian breads and rice dishes
Try this homemade Paneer Butter Masala today and enjoy the perfect balance of spices, creaminess, and deliciousness in every bite!