This easy rice with butter chicken recipe blends tender marinated chicken, creamy spiced tomato sauce, and fragrant jasmine rice. Perfect for weeknights or cozy dinners, simple, flavorful, and family-approved!
In a bowl, combine plain yogurt, garam masala, chili powder, cinnamon, and cumin. Add diced chicken breasts and marinate for at least 30 minutes.
In a skillet, melt butter over medium heat. Add minced garlic, ginger, shallots, and onion. Sauté until fragrant and translucent.
Add marinated chicken and cook until browned and nearly cooked through.
Stir in tomato paste and water. Simmer for 10 minutes, stirring occasionally.
Add heavy cream, garam masala, cumin, chili powder, lemon juice, salt, and pepper. Simmer on low heat for 10–15 minutes until the sauce thickens and the chicken is fully cooked.
Meanwhile, prepare the jasmine rice: rinse the rice under cold water until it runs clear.
In a saucepan, combine rice, water, butter, star anise, cardamom pods, salt, and pepper. Bring to a boil, then reduce to a simmer, cover, and cook for 15–18 minutes until water is absorbed.
Remove the rice from heat and let it rest, covered, for 5 minutes. Fluff with a fork.
Serve butter chicken over jasmine rice. Garnish with cilantro if desired.
Notes
You can substitute chicken thighs for breasts if preferred. For a spicier version, add extra chili powder or fresh green chilies.