How to Make Restaurant-Style Paneer Butter Masala at Home
Lakshman Rao Sarnala
A creamy and rich North Indian curry made with paneer (Indian cottage cheese), tomatoes, butter, and aromatic spices.
Prep Time 15 minutes mins
Cook Time 25 minutes mins
10 minutes mins
Total Time 50 minutes mins
Course Main Course, paneer
Cuisine Indian
- 250 grams paneer (cubed)
- 3 medium tomatoes (roughly chopped)
- 1 large onion (optional, roughly chopped)
- 2 tbsp butter
- 1 tbsp oil
- 1 tsp ginger-garlic paste
- 1/2 cup fresh cream
- 1/2 tsp red chili powder
- 1 tsp Kashmiri chili powder (for color)
- 1/2 tsp turmeric powder
- 1 tsp garam masala
- Salt to taste
- 1 tsp sugar (optional, balances flavors)
- 8-10 cashew nuts
- 1 cup water (adjust consistency)
- Fresh coriander for garnish
Cook the Tomato Base:
Heat 1 tsp oil in a pan. Add tomatoes, cashews, and onion (if using). Sauté until soft.Cool slightly and blend into a smooth paste.
Prepare the Gravy:
In the same pan, heat butter and 1 tsp oil. Add ginger-garlic paste and sauté until aromatic.Add the tomato-cashew paste. Cook for 7–10 minutes on medium heat until oil separates.
Add Spices and Cream:
Add chili powder, turmeric, garam masala, salt, and sugar. Mix well.Pour in the cream and stir. Add water to adjust the consistency.
Garnish and Serve:
Garnish with fresh coriander leaves and a swirl of cream.Serve hot with naan, roti, or rice.
For added texture, you can lightly fry the paneer cubes before adding them to the gravy.
To make it vegan, substitute tofu and coconut cream for the paneer and dairy cream.
Adjust the sweetness according to your preference—some like it sweeter, while others prefer less.
Keyword Indian paneer curry, paneer butter masala recipe, restaurant style paneer butter masala