Paneer Butter Masala is one of the most popular vegetarian dishes in Indian cuisine. Known for its rich, creamy tomato-based gravy and soft paneer cubes, this classic recipe is served in restaurants across the world. The combination of butter, fresh cream, aromatic spices, and tender paneer creates a luxurious curry that pairs perfectly with naan, roti, paratha, or steamed rice.
Whether you’re cooking for your family, hosting guests, or preparing a special weekend dinner, this restaurant-style Paneer Butter Masala recipe is easy to follow and delivers delicious results every time.
Ingredients
For the Paneer
- 250 g fresh paneer (cubed)
- 1 tablespoon butter
- 1 teaspoon red chili powder
- ½ teaspoon garam masala
- Salt to taste
For the Gravy
- 3 large tomatoes (roughly chopped)
- 2 medium onions (chopped)
- 10–12 cashew nuts
- 5 garlic cloves
- 1-inch ginger
- 2 green chilies
- 2 tablespoons butter
- 1 tablespoon cooking oil
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- ½ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- 1 teaspoon garam masala
- Salt to taste
- ½ cup fresh cream
- 1 teaspoon sugar (optional)
- 1 teaspoon kasuri methi (crushed)
- Fresh coriander leaves for garnish
Step 1: Prepare the Paneer
Cut the paneer into medium-sized cubes. Heat one tablespoon of butter in a pan and lightly sauté the paneer for about two minutes until slightly golden. Avoid overcooking because paneer can become chewy. Remove from the pan and keep it aside.
Step 2: Cook the Tomato Base
Heat butter and oil in the same pan. Add cumin seeds and let them crackle. Add chopped onions, garlic, ginger, and green chilies. Cook for about five minutes until the onions become soft and lightly golden.
Add chopped tomatoes and cashew nuts. Cook everything together for 10–12 minutes until the tomatoes become completely soft and release their juices. Allow the mixture to cool slightly.
Step 3: Blend into a Smooth Paste
Transfer the cooked tomato mixture into a blender. Blend until it becomes a smooth, creamy paste. If necessary, add a little water to achieve a silky consistency. Strain the mixture if you prefer an extra-smooth restaurant-style gravy.
Step 4: Prepare the Rich Gravy
Heat one tablespoon of butter in a pan. Pour the blended tomato paste into the pan and cook over medium heat for five to seven minutes while stirring continuously.
Add coriander powder, turmeric powder, Kashmiri red chili powder, garam masala, and salt. Continue cooking until the butter begins separating from the gravy. This step develops the rich flavor and signature aroma.
Step 5: Add Cream and Paneer
Pour fresh cream into the gravy and stir gently until fully combined. Add crushed kasuri methi and a small amount of sugar if the tomatoes are too tangy.
Now add the paneer cubes and carefully mix so they remain intact. Simmer on low heat for three to four minutes, allowing the paneer to absorb the delicious flavors without becoming rubbery.
Step 6: Garnish and Serve
Switch off the heat and garnish with fresh coriander leaves and a drizzle of cream. Add a small cube of butter on top for a restaurant-style presentation.
Serve hot with:
- Butter Naan
- Garlic Naan
- Tandoori Roti
- Lacha Paratha
- Jeera Rice
- Steamed Basmati Rice
Tips for Perfect Paneer Butter Masala
- Use fresh homemade or high-quality paneer for the softest texture.
- Kashmiri red chili powder provides a bright red color without making the curry too spicy.
- Cashew nuts naturally thicken the gravy and add richness.
- Cook the tomato mixture thoroughly to remove any raw taste.
- Simmer the paneer for only a few minutes to keep it soft.
- Fresh cream creates the authentic restaurant-style silky texture.
- Always crush kasuri methi between your palms before adding it to release its aroma.
- A final drizzle of cream and butter enhances both the appearance and taste.
Nutritional Information (Approximate Per Serving)
- Calories: 450 kcal
- Protein: 16 g
- Carbohydrates: 18 g
- Fat: 32 g
- Fiber: 3 g
- Calcium: High
- Sodium: 620 mg
Health Benefits
Paneer Butter Masala is not only delicious but also offers several nutritional benefits. Paneer is an excellent source of protein and calcium, supporting strong bones and muscle development. Tomatoes provide antioxidants such as lycopene and vitamin C, while ginger and garlic contribute anti-inflammatory and immune-supporting properties. Cashews add healthy fats and minerals, making this dish both satisfying and nutritious when enjoyed in moderation.
Why Paneer Butter Masala Is So Popular
Paneer Butter Masala has earned its place as one of the most beloved vegetarian curries because of its perfect balance of sweetness, creaminess, and mild spice. The buttery tomato gravy, aromatic Indian spices, and soft paneer cubes make every bite rich and comforting. It is suitable for festive celebrations, family dinners, restaurant menus, and special occasions alike.
Unlike many spicy curries, Paneer Butter Masala has a smooth, mildly flavored gravy that appeals to both children and adults. It is one of the first dishes recommended to people trying Indian cuisine because of its creamy texture and balanced taste.
Conclusion
Restaurant-style Paneer Butter Masala is a timeless North Indian classic that combines simple ingredients with traditional cooking techniques to create an unforgettable meal. By following this step-by-step recipe, you can easily prepare a rich, creamy, and flavorful curry at home. Pair it with warm naan or fragrant jeera rice for a complete dining experience that everyone will enjoy. Whether you’re cooking for everyday meals or celebrating a special occasion, Paneer Butter Masala is guaranteed to impress with its beautiful color, irresistible aroma, and authentic restaurant-quality taste.
Follow Us On Instagram



