If you are craving a dish that wraps you in warm, aromatic spices and luxurious creaminess, the Creamy Butter Chicken with Spiced Tomato Sauce over Basmati Rice Recipe is here to sweep you off your feet. This beloved classic brings together tender chicken cubes simmered in a richly flavored tomato and butter sauce, kissed with spices like cinnamon and garam masala, all poured over fragrant, fluffy basmati rice. It’s the perfect balance of indulgent and comforting, making every bite a joyful experience you’ll want to share again and again.
Ingredients You'll Need
Getting started is a breeze with ingredients that are simple but incredibly essential to building the layers of flavor and texture in this dish. Each component plays a key role, whether it’s the warm spices that create depth, the fresh aromatics that brighten the sauce, or the creamy finish that makes it utterly irresistible.
- Extra-virgin olive oil: Adds a light, fruity base for sautéing the aromatics.
- Yellow onion: Provides sweetness and body when grated finely.
- Garlic cloves: Infuse a pungent, savory aroma that wakes up the palate.
- Grated ginger: Brings a subtle warmth and zing.
- Salted butter: Adds richness and a silky texture to the sauce.
- Chicken stock: Enhances the sauce with savory depth and moisture.
- Tomato paste: Concentrates the tomato flavor and adds vibrant color.
- Ground cinnamon: Infuses a sweet, warm spice note.
- Kosher salt: Balances and elevates all the flavors.
- Cumin: Provides earthy, slightly smoky undertones.
- Garam masala: The star spice blend that brings authentic Indian flavor complexity.
- Turmeric: Adds a golden hue and subtle earthiness.
- Boneless skinless chicken breasts: Tender protein cut into perfect bite-sized chunks.
- Fresh lemon juice: Brightens and balances the richness of the sauce.
- Heavy cream: Creates that signature creamy, luscious sauce.
- Fresh cilantro: The ideal fresh herb garnish for a burst of color and herbal freshness.
- Cooked basmati rice: Fluffy and fragrant, the perfect bed for the butter chicken.
How to Make Creamy Butter Chicken with Spiced Tomato Sauce over Basmati Rice Recipe
Step 1: Cook the Aromatics
Start by heating extra-virgin olive oil in a large skillet over medium heat until just shimmering. Toss in the grated onion, minced garlic, and grated ginger. Sauté these aromatics, stirring often, until the onion softens and the kitchen fills with that irresistible garlicky-ginger aroma — usually 2 to 3 minutes. This step is where your flavor foundation begins to build and you can almost taste the dish coming together.
Step 2: Build the Spiced Tomato Sauce
Next, add butter to the skillet, letting it melt into the mix, followed by the chicken stock and the thick, concentrated tomato paste. Stir vigorously to combine everything into a rich base. Sprinkle in the warm ground cinnamon, kosher salt, cumin, garam masala, and turmeric. Each spice infuses the sauce with complex warmth and signature Indian character. Bring this mixture to a gentle simmer — the moment when the fragrances truly sing.
Step 3: Cook the Chicken
Now it’s time for the star: the chicken pieces. Nestle the cubed, boneless chicken breasts into the sauce, stirring to ensure every piece is well coated. Cover the skillet and let it cook gently for about 15 minutes. This allows the chicken to seal in moisture, soak up the lush sauce, and become tender and juicy without any fuss.
Step 4: Finish with Cream and Lemon
When the chicken is just right, stir in fresh lemon juice — this brightens and balances the rich sauce beautifully. Then pour in the heavy cream, returning the skillet to a gentle simmer for 2 minutes more. The cream transforms the tomato sauce into a silky, indulgent coating that clings to every bite of chicken, delivering that creamy butter chicken magic we all adore.
Step 5: Serve Over Fluffy Basmati Rice
Divide your beautifully cooked basmati rice among serving bowls. Spoon the creamy butter chicken with spiced tomato sauce generously on top. This is where the magic truly unfolds: steaming basmati rice soaking up the vibrant, fragrant sauce, making each mouthful a warm, fragrant celebration of flavor.
How to Serve Creamy Butter Chicken with Spiced Tomato Sauce over Basmati Rice Recipe
Garnishes
Fresh cilantro leaves sprinkled over the butter chicken add a pop of refreshing green and a hint of herbal brightness that contrasts wonderfully with the rich sauce. A squeeze of extra lemon juice at the table can also elevate the flavors if you love a touch more zest.
Side Dishes
Pair this decadent dish with light, crisp sides to balance the richness. Think simple cucumber raita, a fresh green salad with lemon vinaigrette, or some warm naan bread for a bit of comforting starch to scoop every last bit of sauce.
Creative Ways to Present
Consider serving your butter chicken in a bread bowl made from naan or pita for a playful, interactive dining experience. Alternatively, layering the butter chicken over saffron-infused basmati rice makes the presentation even more stunning and adds an exciting flavor twist.
Make Ahead and Storage
Storing Leftovers
Leftover creamy butter chicken with spiced tomato sauce keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making your next meal just as delicious if not better.
Freezing
This recipe freezes well if you want to prep in advance. Place cooled butter chicken in a freezer-safe container and freeze for up to 2 months. Keep cooked basmati rice separate if possible for best texture after thawing.
Reheating
To reheat, thaw overnight in the fridge if frozen, then warm gently on the stovetop over low heat, stirring occasionally. Adding a splash of cream or stock can help refresh the sauce’s silky consistency. Serve hot with freshly steamed basmati rice for a quick weeknight favorite.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs add even juicier, more flavorful meat, and they hold up well during simmering. Just cut them into similar-sized pieces for even cooking.
Is this recipe very spicy?
This dish carries warm spices without intense heat, making it approachable for most palates. If you want a little kick, feel free to add a pinch of red chili powder or fresh chopped chili.
Can I make this recipe dairy-free?
Yes, substitute the butter with a dairy-free alternative like coconut oil and replace heavy cream with full-fat coconut milk. The flavor will shift slightly but remain deliciously creamy.
What’s the best way to cook basmati rice for this dish?
Rinse basmati rice thoroughly before cooking to remove excess starch, then simmer gently with a 1:1.5 rice-to-water ratio until fluffy and tender. You can also add a cinnamon stick or cardamom pods while cooking for extra aroma.
Can I prepare the sauce in advance?
You can make the spiced tomato sauce up to a day ahead and refrigerate. When ready to serve, warm gently and add the chicken and cream to finish cooking. This saves time without sacrificing flavor.
Final Thoughts
There is something truly special about the Creamy Butter Chicken with Spiced Tomato Sauce over Basmati Rice Recipe that makes it a beloved comfort food in many homes. Its rich, velvety sauce paired with fragrant spices and tender chicken is an absolute joy to cook and savor. I encourage you to dive into this recipe and enjoy the beautiful, flavorful journey it offers; it’s the kind of meal that turns ordinary nights into something memorable and delightful.
Print
Creamy Butter Chicken with Spiced Tomato Sauce over Basmati Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
This rich and creamy Butter Chicken recipe features tender chicken breasts simmered in a flavorful sauce made with aromatic spices, tomato paste, and heavy cream. Served over fragrant basmati rice and garnished with fresh cilantro, this classic Indian-inspired dish is perfect for a comforting weeknight meal.
Ingredients
Butter Chicken Sauce and Chicken
- 1 tablespoon extra-virgin olive oil
- ¼ cup grated yellow onion (from 1 small onion)
- 4 garlic cloves, minced
- 2 tablespoons grated ginger
- 2 tablespoons salted butter
- ¾ cup chicken stock
- 8 ounces tomato paste
- 2 teaspoons ground cinnamon
- 1½ teaspoons kosher salt
- 2 teaspoons cumin
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- 2½ pounds boneless skinless chicken breasts, cut into 2-inch cubes
- 1½ tablespoons fresh lemon juice (from 2 lemons)
- 1 cup heavy cream
To Serve
- Fresh cilantro, for serving
- 6 cups cooked basmati rice
Instructions
- Cook the aromatics: Heat the olive oil in a large skillet over medium heat. Once the oil is hot and shimmering, add the grated onion, minced garlic, and grated ginger. Stir frequently and cook for 2 to 3 minutes until the onion softens and the garlic and ginger become fragrant.
- Add the stock and spices: Stir in the butter, chicken stock, tomato paste, ground cinnamon, kosher salt, cumin, garam masala, and turmeric all at once until well combined. Bring the mixture to a gentle simmer over medium heat.
- Cook the chicken: Add the cubed chicken breasts into the skillet and stir to coat them fully in the sauce. Cover the skillet and let the chicken cook for about 15 minutes until it is cooked through and tender.
- Add cream and lemon juice: Stir in the fresh lemon juice and heavy cream. Return the sauce to a simmer and cook for an additional 2 minutes to heat through and allow the flavors to meld.
- Serve: Divide the cooked basmati rice between six bowls. Spoon the butter chicken over the rice and garnish with fresh cilantro leaves. Serve immediately while hot.
Notes
- Use fresh lemon juice rather than bottled for the best flavor.
- Adjust the salt according to taste, especially if your chicken stock is already salted.
- For a richer taste, you can substitute butter with ghee if desired.
- If you prefer a spicier version, add a pinch of chili powder or cayenne pepper along with the other spices.
- This dish pairs wonderfully with naan or other flatbreads in addition to rice.

Leave a Reply