Velvety Butter Chicken: The Ultimate Indian Comfort Meal

By Emily Cookson | December 29, 2025 | No comments

Creamy Butter Chicken with Basmati Rice & Garlic Naan

This iconic ruby-red butter chicken transforms simple ingredients into a culinary masterpiece of velvety textures and aromatic spices. Each bite delivers tender morsels of chicken bathed in a luxuriously rich tomato cream sauce—a harmony of gentle heat, subtle sweetness, and warming garam masala. Simmered to perfection on the stovetop, this comfort classic brings restaurant-quality Indian cuisine right to your dining table. Pair with fluffy basmati rice and tear off pieces of garlic naan to soak up every last drop of that magnificent sauce.

Why It Belongs in Your Recipe Box

Discover why this Velvety Butter Chicken has earned its place as a beloved classic in kitchens worldwide, combining impressive flavor with surprisingly straightforward preparation.

  • Restaurant-Quality at Home: The secret to achieving that authentic butter chicken flavor lies in the brief marinade, allowing the yogurt and spices to tenderize the chicken perfectly.
  • Weeknight Wonder: Ready in just 50 minutes from start to finish, this dish delivers complex flavors without demanding hours in the kitchen or obscure ingredients.
  • Adaptable Heat Level: Control the spice intensity by adjusting the chili powder, making this dish perfect for everyone from spice enthusiasts to sensitive palates.
  • Sauce-Dipping Heaven: The velvety tomato cream sauce is engineered to cling beautifully to both chicken and naan, creating that satisfying sauce-sopping experience butter chicken is famous for.
  • Meal Prep Champion: This butter chicken actually develops deeper flavors overnight, making it perfect for next-day lunches that will have coworkers eyeing your leftovers enviously.
  • Freezer-Friendly: The base sauce freezes beautifully for up to three months, providing a perfect foundation for quick future meals on busy evenings.

Ingredient Notes

The magic of butter chicken lies in its harmonious blend of spices and textures, where each ingredient plays a crucial role in building those signature flavors. Here’s what makes each component special in this beloved dish:

  • Boneless chicken breast or thighs: Thighs offer more juiciness and forgiveness when cooking, while breast provides a leaner option. For the best Velvety Butter Chicken, consider using thighs for their richer flavor and moisture retention.
  • Garlic cloves: Fresh garlic provides an aromatic foundation that bottled versions simply can’t match. Crushing garlic before mincing releases more essential oils, intensifying the flavor throughout the dish.
  • Fresh ginger: The zippy warmth of fresh ginger balances the richness of the cream sauce. Store your ginger root in the freezer and grate it while frozen for easier handling and longer shelf life.
  • Chili powder: Provides gentle heat rather than overwhelming spice. Indian chili powder (lal mirch) works best, but standard chili powder creates a milder version perfect for family meals.
  • Plain yogurt: Acts as a tenderizing marinade for the chicken. Full-fat Greek yogurt works exceptionally well, as its thickness helps the marinade adhere better to the meat.
  • Lemon juice: The acidity helps break down proteins in the chicken, ensuring tenderness. Always use fresh lemon juice rather than bottled for a cleaner, brighter flavor.
  • Butter: Unsalted butter allows better control of the overall seasoning. For an authentic touch, try using ghee (clarified butter) which adds a nutty dimension to the sauce.
  • Onion: Forms the aromatic base of the sauce. Yellow onions work perfectly, but red onions can provide a slightly sweeter profile if preferred.
  • Garam masala: The soul of butter chicken, this spice blend warms the dish without adding heat. Different brands offer varying flavor profiles, so finding one you love is worth the effort.
  • Tomato purée: Creates the signature tangy-sweet base of the sauce. For deeper flavor, roasted tomato purée adds wonderful complexity to your Butter Chicken.
  • Heavy cream: Provides the luxurious, velvety texture that gives butter chicken its name. Avoid substituting with half-and-half or milk, as the sauce won’t achieve the same silky consistency.
  • Fresh cilantro: Brightens the rich sauce with its distinctive herbal notes. If you’re among those for whom cilantro tastes soapy, flat-leaf parsley makes a suitable alternative.
  • Basmati rice: The long, fragrant grains complement the sauce perfectly. Rinsing the rice thoroughly before cooking removes excess starch for fluffier results.
  • Garlic naan: Store-bought naan works well in a pinch, but warming it with a brush of garlic butter elevates the entire meal. The perfect vehicle for scooping up that magnificent sauce.

Let’s Cook It

  1. Marinate the chicken by combining the cubed meat with minced garlic, grated ginger, salt, chili powder, yogurt, and lemon juice in a bowl. Mix thoroughly and set aside for at least 15 minutes (30 minutes is even better if you have time).
  2. Melt butter in a large pan over medium heat. Add chopped onion and sauté for 4-5 minutes until soft and translucent – I find that patience here really builds flavor for the sauce base.
  3. Add the minced garlic to the onions and cook for another minute until fragrant, being careful not to let it brown or burn.
  4. Increase the heat to medium-high and add the marinated chicken to the pan. Cook for about 5-7 minutes, stirring occasionally, until the chicken pieces are no longer pink on the outside.
  5. Sprinkle the garam masala over the chicken and stir to coat evenly. Cook for 30 seconds to wake up the spices and release their aromatic oils.
  6. Pour in the tomato purée and add a pinch of salt. Stir well, then reduce heat to medium-low. Cover and simmer for 15 minutes, allowing the chicken to cook through and the flavors to meld together.
  7. Remove the lid and slowly stir in the heavy cream. Let the sauce simmer gently for another 5 minutes until it thickens slightly and takes on that characteristic velvety texture. The sauce should coat the back of a spoon when ready.
  8. Taste and adjust seasoning if needed. Serve hot over fluffy basmati rice, garnished with fresh cilantro, with warm garlic naan on the side for scooping up that glorious sauce.

For the most authentic flavor, try toasting your garam masala in a dry pan for 30 seconds before adding it to recipes – this simple step intensifies the spice blend’s aromatic qualities.

Serving Suggestions

This Creamy Butter Chicken with Basmati Rice & Garlic Naan deserves to be presented with as much love as went into making it. The rich, velvety sauce is the star of the show – let’s make sure it shines!

For everyday family dinners, I love serving this dish family-style: place the fragrant basmati rice in the center of a large platter, create a well in the middle, and pour the butter chicken into that cradle of rice. Arrange warm garlic naan triangles around the edge of the platter, and finish with a generous sprinkle of fresh cilantro. This presentation always draws everyone to the table with excitement.

For a more elevated experience, try individual plating with a twist: use a small bowl as a mold to create a perfect dome of basmati rice on each plate, then spoon the butter chicken alongside (not on top) to showcase both elements. Add a small copper pot of extra sauce on the side and a basket of garlic naan for passing. Complete the meal with cooling sides like cucumber raita yogurt or a simple kachumber salad with cucumber, tomato, and onion to balance the rich creaminess of the butter chicken.

Perfect beverage pairings include a crisp Riesling or Gewürztraminer if you enjoy wine, a cold lager beer, or my personal favorite – a simple mango lassi that provides sweet relief between bites of this aromatic dish. The yogurt-based drink beautifully complements the tomato cream sauce and helps temper any heat from the spices.

Variations & Substitutions

Don’t hesitate to make this butter chicken recipe your own! The beauty of this classic dish is how adaptable it can be while still maintaining its soul-satisfying essence.

Dairy alternatives: If heavy cream isn’t an option, coconut cream creates a delicious twist with subtle tropical notes that complement the spices beautifully. I’ve found that full-fat coconut milk works too, though the sauce will be slightly thinner.

Protein switch: While chicken is traditional, this velvety sauce works wonderfully with firm tofu, paneer cheese, or even chickpeas for a vegetarian version. For seafood lovers, large shrimp cook quickly and absorb the flavors magnificently.

Heat customization: Adjust the spice level to your preference by varying the chili powder amount or adding a touch of cayenne for extra kick. For a milder family-friendly version, reduce the chili and add a tablespoon of honey to balance the flavors.

Tomato base options: No tomato purée? Crushed tomatoes work well with a quick blend, or even tomato paste diluted with a bit of water or broth in a pinch. Each creates slightly different but equally delicious results.

Herb variations: While cilantro is traditional, mint makes a refreshing garnish alternative. For cilantro-averse diners, a combination of parsley and a tiny pinch of lemon zest provides brightness without the soapy taste some people experience.

Quick version hack: When truly pressed for time, use rotisserie chicken added directly to the sauce (skip the marinating step) and simmer just long enough to warm through. The flavors won’t be quite as developed, but you’ll still have a delicious dinner in half the time.

Make Ahead Options

This Creamy Butter Chicken with Basmati Rice & Garlic Naan is perfect for busy weeknight meal prep! You can marinate the chicken up to 24 hours in advance (store covered in the refrigerator), which actually enhances the flavors as the yogurt and spices work their magic. The entire butter chicken sauce can be prepared up to 3 days ahead—simply cook through step 7, cool completely, and refrigerate in an airtight container. When ready to serve, gently reheat the sauce over medium-low heat, adding a splash of cream if needed to restore that velvety texture. Cook fresh basmati rice and warm your naan while the sauce heats, and you’ll have restaurant-quality results with minimal effort on your busiest evenings.

Storage & Freezing

This Velvety Butter Chicken stores beautifully, and many fans insist it tastes even better the next day as the spices continue to meld. Store leftovers in an airtight container in the refrigerator for up to 3-4 days. The sauce may thicken slightly when chilled, but will loosen up again when reheated.

For longer storage, butter chicken freezes exceptionally well for up to 3 months. I recommend freezing it without the rice (which becomes grainy when frozen) in portion-sized containers. The cream-based sauce might separate slightly during freezing, but gently reheating while stirring will restore its velvety texture. For best results, thaw overnight in the refrigerator before reheating.

When reheating, warm the butter chicken gently on the stovetop over medium-low heat, stirring occasionally. If the sauce appears too thick, add a splash of cream or chicken broth to reach desired consistency. Microwave reheating works in a pinch, but use 50% power in short intervals, stirring between each, to prevent the sauce from breaking or the chicken from becoming tough.

For meal prep, you can prepare the dish up to the point before adding cream, then cool and freeze. When ready to serve, thaw completely, reheat, and stir in fresh cream for that perfect luxurious finish. This method preserves the best texture and flavor of your butter chicken while saving time on busy weeknights.

Expert Tips

Master these techniques to elevate your Velvety Butter Chicken to restaurant-quality perfection:

  • Marinate overnight: While 30 minutes works, marinating chicken overnight in yogurt and spices creates incredibly tender meat and deeper flavor development in your Creamy Butter Chicken.
  • Thigh vs. breast: Boneless chicken thighs retain moisture better than breast meat during cooking, making them ideal for butter chicken that stays juicy even when reheated.
  • Bloom your spices: I always heat garam masala in a little butter for 30 seconds before adding other ingredients—this simple step releases essential oils and transforms the aromatic profile of the entire dish.
  • Control the sauce: For thicker butter chicken sauce, simmer uncovered a few minutes longer; for thinner consistency, add 2-3 tablespoons of chicken stock along with the heavy cream.
  • Perfect your rice: Rinse basmati rice until water runs clear, then soak for 20 minutes before cooking for fluffy, distinct grains that complement rather than compete with your sauce.
  • Rest before serving: Allow the finished dish to rest off-heat for 5 minutes before serving—this lets flavors settle and the sauce achieve that signature velvety texture that clings perfectly to naan.

Recipe FAQs

Can I use chicken thighs instead of breast?
Yes – thighs provide juicier, more flavorful results.

How long should I marinate the chicken?
15 minutes works, overnight provides best flavor.

Can I make this dish less spicy?
Reduce chili powder for milder butter chicken.

Is there a substitute for heavy cream?
Full-fat coconut milk works beautifully.

How do I reheat leftover butter chicken?
Warm gently on low heat, stirring occasionally.

Can I make this in a slow cooker?
Yes! Cook on low for 4-5 hours.

Print

Velvety Butter Chicken: The Ultimate Indian Comfort Meal

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This iconic ruby-red butter chicken transforms simple ingredients into a culinary masterpiece of velvety textures and aromatic spices.

  • Author: Emily Cookson
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Gluten Free

Ingredients

  • 600g boneless chicken breast or thighs, cubed
  • 3 garlic cloves, minced
  • 1 teaspoon grated fresh ginger
  • 1 teaspoon salt
  • 1 teaspoon chili powder
  • 2 tablespoons plain yogurt
  • Juice of half a lemon
  • 2 tablespoons butter
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tablespoon garam masala
  • 200ml tomato purée
  • Salt to taste
  • 150ml heavy cream
  • Fresh cilantro or parsley, chopped (for garnish)
  • Cooked basmati rice
  • Warm garlic naan or flatbread

Instructions

  1. Marinate the chicken by combining the cubed meat with minced garlic, grated ginger, salt, chili powder, yogurt, and lemon juice in a bowl. Mix thoroughly and set aside for at least 15 minutes (30 minutes is even better if you have time).
  2. Melt butter in a large pan over medium heat. Add chopped onion and sauté for 4-5 minutes until soft and translucent – I find that patience here really builds flavor for the sauce base.
  3. Add the minced garlic to the onions and cook for another minute until fragrant, being careful not to let it brown or burn.
  4. Increase the heat to medium-high and add the marinated chicken to the pan. Cook for about 5-7 minutes, stirring occasionally, until the chicken pieces are no longer pink on the outside.
  5. Sprinkle the garam masala over the chicken and stir to coat evenly. Cook for 30 seconds to wake up the spices and release their aromatic oils.
  6. Pour in the tomato purée and add a pinch of salt. Stir well, then reduce heat to medium-low. Cover and simmer for 15 minutes, allowing the chicken to cook through and the flavors to meld together.
  7. Remove the lid and slowly stir in the heavy cream. Let the sauce simmer gently for another 5 minutes until it thickens slightly and takes on that characteristic velvety texture. The sauce should coat the back of a spoon when ready.
  8. Taste and adjust seasoning if needed. Serve hot over fluffy basmati rice, garnished with fresh cilantro, with warm garlic naan on the side for scooping up that glorious sauce.

Notes

  • Marinate overnight for best results.
  • Boneless chicken thighs are recommended for juiciness.
  • Toast spices for enhanced flavor.
  • Adjust sauce consistency as desired.
  • Rinse and soak rice for fluffy grains.
  • Rest the dish before serving for optimal texture.

Nutrition

  • Serving Size: 1 plate
  • Calories: ~620 kcal

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also like these recipes

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.

See more posts by Laura

Follow Laura on social media:

Leave a Comment

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

Send this to a friend