Creamy Butter Chicken with Rice

 

 

Creamy Butter Chicken with Rice is a rich and flavorful dish featuring tender chicken cooked in a velvety tomato-based sauce infused with warm spices and finished with cream. Served over fluffy rice, this dish is a comforting and satisfying meal perfect for any occasion.

Why You’ll Love This Recipe

  • Authentic yet Easy – Enjoy restaurant-quality butter chicken at home with simple ingredients.
  • Rich and Creamy – The combination of butter, cream, and aromatic spices creates an irresistible sauce.
  • Perfect with Rice – The creamy sauce pairs beautifully with fluffy rice, soaking up all the delicious flavors.
  • Customizable – Adjust the spice level, swap proteins, or add vegetables to make it your own.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Boneless, skinless chicken (breast or thighs)
  • Plain yogurt
  • Garlic (minced)
  • Ginger (grated)
  • Garam masala
  • Ground cumin
  • Ground coriander
  • Paprika
  • Turmeric
  • Salt and pepper
  • Butter
  • Onion (finely chopped)
  • Tomato paste
  • Crushed tomatoes
  • Heavy cream
  • Sugar (optional, to balance acidity)
  • Cooked rice (for serving)
  • Fresh cilantro (for garnish)

Directions

  1. Marinate the Chicken – In a bowl, mix yogurt, garlic, ginger, garam masala, cumin, coriander, paprika, turmeric, salt, and pepper. Coat the chicken and let it marinate for at least 30 minutes (or overnight for better flavor).
  2. Sear the Chicken – Heat butter in a pan over medium heat. Cook the marinated chicken until browned on all sides. Remove and set aside.
  3. Make the Sauce – In the same pan, add more butter and sauté onions until soft. Stir in tomato paste and cook for 1-2 minutes, then add crushed tomatoes and simmer for 10 minutes.
  4. Blend for Smoothness (Optional) – For an extra smooth sauce, blend the tomato mixture until creamy before returning it to the pan.
  5. Finish the Dish – Stir in heavy cream and sugar (if using), then return the chicken to the pan. Simmer for 10-15 minutes until the chicken is fully cooked and tender.
  6. Serve – Spoon over cooked rice and garnish with fresh cilantro.

Servings and Timing

  • Servings: 4
  • Prep Time: 15 minutes
  • Marinating Time: 30 minutes (optional)
  • Cook Time: 30 minutes
  • Total Time: 45-60 minutes

Variations

  • Spicier Version – Add cayenne pepper or extra chili powder for more heat.
  • Dairy-Free – Substitute coconut milk for cream and use oil instead of butter.
  • Vegetarian Option – Replace chicken with paneer, tofu, or chickpeas.
  • Low-Carb Alternative – Serve with cauliflower rice instead of regular rice.

Storage/Reheating

  • Storage – Keep leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheating – Warm on the stovetop over low heat, adding a splash of water or cream if needed. You can also microwave it in 30-second intervals.
  • Freezing – Freeze the butter chicken (without rice) for up to 3 months. Thaw in the refrigerator before reheating.

FAQs

Can I use chicken breast instead of thighs?

Yes, but thighs remain juicier and more flavorful in this recipe.

Is butter chicken very spicy?

No, it has a mild heat level, but you can adjust the spice by adding chili powder or cayenne.

Can I make this in a slow cooker?

Yes, after searing the chicken, transfer everything to a slow cooker and cook on low for 4-6 hours.

What type of rice pairs best with butter chicken?

Basmati rice is ideal, as its long grains and fragrant aroma complement the dish.

Can I use canned tomato sauce instead of crushed tomatoes?

Yes, but crushed tomatoes provide a better texture and depth of flavor.

How can I make the sauce smoother?

Blend the sauce before adding the cream for a silkier consistency.

What can I serve with butter chicken besides rice?

Naan, roti, or quinoa are great alternatives.

Can I make butter chicken without cream?

Yes, coconut milk or cashew cream are good substitutes.

How long should I marinate the chicken?

At least 30 minutes, but overnight marination enhances the flavor.

Can I prepare butter chicken ahead of time?

Yes, it tastes even better the next day as the flavors develop.

Conclusion

Creamy Butter Chicken with Rice is a delicious, comforting dish that combines tender chicken with a rich, spiced tomato sauce. Whether you serve it for a weeknight dinner or a special occasion, it is sure to be a family favorite. Try this easy recipe and enjoy the perfect balance of flavors in every bite!

window.__oai_logHTML?window.__oai_logHTML():window.__oai_SSR_HTML=window.__oai_SSR_HTML||Date.now();requestAnimationFrame((function(){window.__oai_logTTI?window.__oai_logTTI():window.__oai_SSR_TTI=window.__oai_SSR_TTI||Date.now()}))

 

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Butter Chicken with Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Mariem
  • Prep Time: 40 minutes
  • Cook Time: 20 minutes
  • Total Time: 60 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Description

This Creamy Butter Chicken with Rice is a rich and flavorful dish featuring tender chicken simmered in a velvety tomato-based sauce with aromatic spices. Serve it with fluffy basmati rice for an irresistible meal!


Ingredients

Units Scale
For the Chicken:
  • 1.5 lbs boneless, skinless chicken breasts (cut into chunks)
  • 1/2 cup plain Greek yogurt
  • 1 tbsp lemon juice
  • 2 tsp garam masala
  • 1 tsp turmeric
  • 1 tsp cumin
  • 1 tsp paprika
  • 1/2 tsp salt
For the Sauce:
  • 2 tbsp butter
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 1 tsp cumin
  • 1 tsp garam masala
  • 1/2 tsp red chili powder (adjust to taste)
  • 1 tsp sugar
  • 1 can (14 oz) crushed tomatoes
  • 1/2 cup heavy cream
  • 2 tbsp butter (for extra richness)
  • Salt & pepper to taste
  • Fresh cilantro, for garnish
For Serving:
  • 2 cups cooked basmati rice

Instructions

  1. Marinate the Chicken: In a bowl, mix yogurt, lemon juice, and spices. Add chicken, coat well, and let marinate for at least 30 minutes (or overnight for best results).
  2. Cook the Chicken: Heat a large pan over medium heat. Add 1 tbsp butter, cook the marinated chicken until golden and cooked through. Remove and set aside.
  3. Make the Sauce: In the same pan, melt 1 tbsp butter, sauté onions until soft. Add garlic, ginger, and spices, cooking for 1 minute.
  4. Simmer: Stir in crushed tomatoes, sugar, and salt. Simmer for 10 minutes until thickened.
  5. Finish the Sauce: Stir in cream and extra butter. Return chicken to the pan and simmer for another 5 minutes.
  6. Serve: Spoon over fluffy basmati rice and garnish with fresh cilantro.


Notes

  • For extra flavor, grill or sear the chicken before adding it to the sauce.
  • Adjust spice levels by increasing or decreasing chili powder.
  • Can be served with naan instead of rice.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *