Butter Chicken with Fragrant Basmati Rice

This Butter Chicken with Fragrant Basmati Rice is a classic Indian-inspired comfort meal featuring tender pieces of chicken cooked in a rich, creamy tomato-based sauce filled with warm spices and buttery flavor. Served alongside fluffy basmati rice topped with fresh herbs and crispy fried onions, this dish creates the perfect balance of savory, aromatic, and comforting flavors.

The chicken is slowly simmered in a flavorful sauce made with tomatoes, garlic, ginger, and traditional spices until it becomes tender and coated in a silky, restaurant-style gravy. Every bite delivers a combination of creamy texture, gentle spice, and deep flavor that makes butter chicken one of the most loved dishes around the world.

Why You’ll Love This Recipe

Butter chicken is loved for its rich flavor and comforting texture. This homemade version brings restaurant-quality taste into your own kitchen while keeping the process simple and approachable.

You’ll love this recipe because it is:

Rich, creamy, and full of aromatic spices
Perfect for family dinners
Great for meal prep
Easy to customize for spice preferences
A complete meal when served with rice or bread

The creamy tomato sauce perfectly complements the tender chicken, while the fragrant basmati rice absorbs all the delicious flavors from the curry.

Ingredients
For the Chicken Marinade
1½ pounds boneless chicken thighs or chicken breast, cut into pieces
½ cup plain yogurt
1 tablespoon lemon juice
1 tablespoon ginger-garlic paste
1 teaspoon garam masala
1 teaspoon ground cumin
1 teaspoon paprika
½ teaspoon turmeric
1 teaspoon salt
For the Butter Chicken Sauce
3 tablespoons butter
1 tablespoon oil
1 medium onion, finely chopped
4 cloves garlic, minced
1 tablespoon fresh ginger, minced
2 cups crushed tomatoes
1 teaspoon chili powder
1 teaspoon ground cumin
1 teaspoon garam masala
1 teaspoon coriander powder
½ teaspoon paprika
1 cup heavy cream
1 tablespoon honey or sugar
Salt to taste
For the Basmati Rice
2 cups basmati rice
3 cups water
1 tablespoon butter or oil
1 bay leaf
3–4 cardamom pods
1 small cinnamon stick
Salt to taste
Garnish
Fresh cilantro
Crispy fried onions
Green chilies (optional)
Lemon wedges
Step-by-Step Instructions

  1. Marinate the Chicken

Add chicken pieces to a large bowl.

Mix together yogurt, lemon juice, ginger-garlic paste, garam masala, cumin, paprika, turmeric, and salt.

Coat the chicken thoroughly with the marinade.

Cover and refrigerate for at least 30 minutes. For the best flavor, marinate for 4 hours or overnight.

The yogurt helps tenderize the chicken while allowing the spices to penetrate deeply.

  1. Prepare the Basmati Rice

Rinse the basmati rice several times until the water runs mostly clear. This removes excess starch and helps create fluffy rice.

Soak the rice for 15–20 minutes, then drain.

In a pot, add water, butter, bay leaf, cardamom pods, cinnamon stick, and salt.

Bring to a boil, then add the rice.

Reduce the heat, cover, and cook for about 15 minutes until the rice is tender and fluffy.

Allow it to rest covered for another 5 minutes before gently fluffing with a fork.

  1. Cook the Chicken

Heat oil in a large skillet over medium-high heat.

Add the marinated chicken pieces and cook until lightly browned.

The chicken does not need to be fully cooked at this stage because it will finish cooking in the sauce.

Remove the chicken and set aside.

  1. Make the Butter Chicken Sauce

In the same pan, add butter.

Add chopped onions and cook until soft and golden.

Add garlic and ginger, cooking until fragrant.

Stir in crushed tomatoes, cumin, coriander powder, garam masala, chili powder, and paprika.

Cook the sauce for 10–15 minutes until it becomes thick and the oil begins to separate slightly from the tomatoes.

This step develops the deep flavor of the curry.

  1. Finish the Curry

Return the chicken pieces to the sauce.

Add cream and stir gently.

Simmer for another 10–15 minutes until the chicken is tender and the sauce becomes rich and creamy.

Add honey or sugar to balance the acidity of the tomatoes.

Taste and adjust seasoning as needed.

  1. Serve the Butter Chicken

Spoon the fragrant basmati rice onto serving plates.

Add generous portions of butter chicken beside the rice.

Garnish with fresh cilantro, crispy fried onions, and optional green chilies.

Serve hot with naan bread, roti, or extra rice.

Tips for the Best Butter Chicken
Use Chicken Thighs for Extra Tenderness

Chicken thighs contain more natural fat, making them softer and juicier during cooking. Chicken breast can also be used but should not be overcooked.

Marinate Longer for More Flavor

A longer marinade allows the spices and yogurt to deeply flavor the chicken.

Cook the Tomato Sauce Properly

Do not rush the sauce. Allowing the tomatoes and spices to cook together creates the rich flavor that makes butter chicken special.

Balance the Sauce

Butter chicken should have a balance of creamy, slightly sweet, and mildly spicy flavors. Adjust honey, cream, or spices according to your taste.

Serving Suggestions

This dish pairs beautifully with:

Garlic naan
Plain naan
Roti
Cucumber yogurt raita
Mango chutney
Fresh salad
Pickled onions

For a complete Indian-style dinner, serve it with rice, naan, and a refreshing yogurt side.

Storage and Reheating

Store leftover butter chicken in an airtight container in the refrigerator for up to 4 days.

The flavor often improves the next day as the spices continue to blend.

Reheat gently on the stovetop over medium-low heat. Add a splash of cream or water if the sauce becomes too thick.

Cooked rice can be stored separately and reheated with a small splash of water to restore moisture.

Recipe Variations
Spicy Butter Chicken

Add extra chili powder, cayenne pepper, or fresh chilies for more heat.

Creamier Butter Chicken

Increase the cream and butter slightly for a richer restaurant-style sauce.

Healthier Version

Use less butter, replace cream with Greek yogurt, and serve with extra vegetables.

Vegetable Butter Curry

Replace chicken with paneer, mushrooms, cauliflower, or mixed vegetables.

Frequently Asked Questions
Can I use chicken breast instead of thighs?

Yes. Chicken breast works well, but cook it carefully to prevent dryness.

Can I freeze butter chicken?

Yes. Freeze the curry in an airtight container for up to 3 months. Thaw overnight before reheating.

What makes butter chicken different from other curries?

Butter chicken is known for its smooth, creamy tomato-based sauce with a mild, buttery flavor compared to many spicier curries.

Can I make this without cream?

Yes. You can use coconut cream, evaporated milk, or yogurt as alternatives.

Final Thoughts

This Butter Chicken with Fragrant Basmati Rice is a comforting, flavorful meal that brings together tender chicken, aromatic spices, creamy sauce, and perfectly cooked rice. It is the kind of dish that feels special enough for guests but simple enough for a cozy homemade dinner.

With its rich sauce, warm spices, and satisfying textures, this recipe is a perfect example of why butter chicken has become a favorite comfort food around the world.

Leave a Comment