
This legendary butter chicken recipe transforms your kitchen into an Indian restaurant with its rich, aromatic flavors and velvety sauce. The addition of crushed Ritz crackers adds an unexpected twist that elevates this classic dish to new heights.
I discovered this recipe during a cooking experiment gone wonderfully right. What started as a traditional butter chicken attempt became our family's signature dish after I accidentally incorporated some crushed crackers that were sitting nearby.
Ingredients
- Boneless chicken thighs: Provide more flavor and moisture than breast meat, creating that authentic tender texture
- Plain yogurt: Tenderizes the chicken while adding tanginess to balance the rich sauce
- Garam masala: Brings warm, complex spice notes that define authentic butter chicken
- Turmeric powder: Adds earthy flavor and that gorgeous golden color
- Chili powder: Controls the heat level, adjust according to your preference
- Butter: Forms the foundation of flavor, use high-quality unsalted for best results
- Fresh garlic and ginger: Create the aromatic base, always use fresh rather than dried for vibrant flavor
- Crushed tomatoes: Provide the acidic backbone and rich color to the sauce
- Heavy cream: Creates that signature velvety texture that makes butter chicken irresistible
- Crushed Ritz crackers: Offer a unique textural element and subtle buttery flavor that enhances the dish
Step-by-Step Instructions
- Marinate the Chicken:
- Combine yogurt, lemon juice, garam masala, turmeric, chili powder, and salt in a large bowl until smooth and well-integrated. This acidic spice mixture will tenderize the chicken while infusing it with flavor. Add chicken pieces, making sure each piece is fully coated. Cover the bowl and refrigerate for at least one hour, though overnight marination yields the most flavorful results.
- Create the Aromatic Base:
- Melt two tablespoons of butter in a large, heavy-bottomed pan over medium heat until it begins to foam slightly. Add the finely chopped onion and sauté for 5-7 minutes, stirring occasionally until they turn a golden brown color. This caramelization process creates the foundational flavor. Add minced garlic and ginger, cooking for just one minute until their aroma blooms but before they burn.
- Develop the Tomato Base:
- Pour in the crushed tomatoes, stirring to incorporate all the caramelized onions, garlic, and ginger. Allow this mixture to simmer uncovered for about 10 minutes. The sauce will reduce slightly and deepen in color as the tomatoes cook down and concentrate in flavor. This patience creates the rich base that defines great butter chicken.
- Cook the Chicken to Perfection:
- Add the marinated chicken pieces directly to the simmering sauce, making sure to scrape all the marinade into the pan as well. Cook for 10-15 minutes, stirring occasionally to ensure even cooking. The chicken is done when it reaches an internal temperature of 165°F and shows no pink in the center when cut. The marinade will incorporate into the sauce, enriching it further.
- Create the Signature Velvety Finish:
- Reduce the heat to low to prevent the cream from curdling. Gently stir in the heavy cream and remaining two tablespoons of butter until fully incorporated. Allow everything to simmer together for another 5 minutes, letting the flavors meld. Taste and adjust seasoning with salt as needed. The sauce should coat the back of a spoon and have a luxurious, silky texture.

The first time I served this butter chicken to my Indian neighbor, she asked for the recipe immediately. The crushed Ritz crackers were my desperate substitution when I realized I had forgotten to buy cashews for texture, but they created such a unique dimension that they became the signature element.
Perfect Rice Pairing
Basmati rice is the traditional accompaniment to butter chicken, and for good reason. Its aromatic qualities and fluffy texture are ideal for soaking up the rich sauce. For best results, rinse your basmati rice several times until the water runs clear, then soak for 20 minutes before cooking. This removes excess starch and ensures perfectly fluffy grains that complement rather than compete with your butter chicken.
Storage and Reheating
This butter chicken actually improves with time as the flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to three days. The sauce may thicken considerably when chilled. When reheating, add a splash of water or cream to restore the original consistency, and warm gently over medium-low heat, stirring occasionally to prevent scorching. Avoid microwave reheating which can toughen the chicken.
Vegetarian Adaptation
Transform this dish into a vegetarian delight by substituting the chicken with firm tofu or paneer cheese. For tofu, press it for 30 minutes to remove excess moisture, then cut into cubes and marinate as you would the chicken. Paneer requires no pressing and absorbs the marinade beautifully. Chickpeas also work wonderfully, adding protein and a pleasant texture contrast to the creamy sauce.

A delicious dish that combines rich flavors with a velvety sauce, perfect for any occasion.
Frequently Asked Questions
- → Can I use chicken breast instead of thighs?
Yes, you can substitute chicken breast for thighs. However, chicken thighs provide more flavor and remain more tender in the sauce. If using breasts, be careful not to overcook them as they can become dry more easily than thighs.
- → How important is the marinating time?
Marinating is crucial for flavor development. While a minimum of 1 hour works, overnight marination (8-12 hours) allows the yogurt and spices to tenderize the chicken and infuse it with significantly more flavor.
- → Can I skip the Ritz crackers?
Absolutely. The Ritz crackers are a unique twist on traditional butter chicken. The dish will still be delicious without them, and will more closely resemble authentic butter chicken.
- → How can I make this dish less spicy?
To reduce the heat, simply decrease the amount of chili powder or omit it entirely. The garam masala will still provide excellent flavor without the spiciness.
- → What can I use instead of heavy cream?
Coconut milk makes an excellent dairy-free alternative that complements the flavors well. For a lighter option, you could use half-and-half or whole milk, though the sauce won't be quite as rich.
- → How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavor often improves overnight as the spices continue to meld. Reheat gently on the stovetop or microwave until just hot.