Indian Butter Chicken Sauce Recipe – Authentic, Creamy & Easy
This Indian Butter Chicken Sauce Recipe (Murgh Makhani) is rich, creamy, and full of bold Indian flavors. Made with a base of tomato passata, heavy cream, aromatic spices like garam masala, and marinated chicken, it delivers restaurant-quality taste at home. Perfectly paired with naan or basmati rice, it’s a comforting and easy curry that’s ideal for weeknight dinners or special occasions.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Salad
Cuisine American, Indian
For the Marinade
- - 1/2 cup plain full-fat yogurt
- - 1 tbsp lemon juice
- - 1 tsp turmeric powder
- - 2 tsp garam masala
- - 1/2 tsp chili powder or cayenne
- - 1 tsp ground cumin
- - 1 tbsp fresh ginger grated
- - 2 cloves garlic minced
- - 1.5 lb 750g boneless chicken thighs, cut into bite-size pieces
For the Sauce
- - 2 tbsp butter or ghee
- - 1 medium onion finely chopped
- - 1 tsp garam masala
- - 1/2 tsp chili powder
- - 1/2 tsp ground cumin
- - 1/2 tsp turmeric
- - 1 cup tomato passata pureed tomatoes
- - 1 cup heavy cream or 3/4 cup light cream + 1/4 cup milk
- - 1 tbsp sugar
- - 1 tsp salt or to taste
- - Optional: 1 tsp kasuri methi dried fenugreek leaves
- - Fresh cilantro for garnish
1. **Marinate the Chicken** In a bowl, mix yogurt, lemon juice, ginger, garlic, and spices. Add chicken and coat well. Cover and refrigerate for at least 3 hours or overnight.2. **Cook the Chicken** Heat 1 tbsp butter or ghee in a skillet. Sear marinated chicken on medium heat until golden (about 5–7 mins). Set aside.3. **Make the Sauce** In the same pan, add remaining butter. Sauté chopped onions until golden. Add garlic, ginger, garam masala, chili powder, cumin, and turmeric. Stir for 1 minute.4. **Simmer the Base** Pour in tomato passata. Simmer for 5–7 minutes, then stir in cream and sugar. Add salt and optional kasuri methi. Simmer for 10–15 minutes until thickened.5. **Combine and Serve** Add cooked chicken to the sauce and simmer another 5 minutes. Garnish with chopped cilantro. Serve hot with basmati rice or naan.
📌 Notes
- For a vegetarian version, substitute chicken with paneer or tofu.
- Use coconut milk instead of cream for a dairy-free version.
- Tomato passata can be substituted with blended canned tomatoes.
🥗 Serving Suggestions
- Serve with garlic naan or steamed basmati rice.
- Add a cucumber yogurt salad or papadums on the side.