
Transform your kitchen into an aromatic Indian restaurant with this simplified version of the beloved butter chicken. This recipe captures the essence of traditional murgh makhani while making it accessible for busy home cooks, delivering rich, complex flavors in just 30 minutes. The combination of warming spices and creamy tomato sauce creates a dish that's both comforting and exotic.
When I first started making butter chicken at home, discovering that properly toasting the spices was the secret to restaurant-quality flavor changed everything. Now the aroma of blooming garam masala tells me dinner will be spectacular.
Essential Components
- Chicken Choice: Thighs offer more flavor and stay tender throughout cooking
- Butter Quality: Use unsalted butter to control salt levels
- Spice Freshness: Fresh, aromatic garam masala makes a significant difference
- Tomato Base: Choose high-quality tomato sauce for best flavor
- Cream Selection: Heavy cream creates the richest sauce texture

Creating Your Masterpiece
- Build The Base:
- Melt butter until foamy but not browned. Add onions and cook until translucent, allowing natural sugars to develop.
- Bloom The Spices:
- Add aromatics and spices to the butter, stirring constantly until fragrant. This crucial step releases essential oils.
- Develop The Sauce:
- Pour tomato sauce slowly, scraping up any browned bits. Let it reduce slightly before adding cream and yogurt.
- Perfect The Chicken:
- Cook chicken pieces until just done, avoiding overcooking. They'll finish gently in the simmering sauce.
- Marry The Flavors:
- Simmer everything together, allowing the sauce to thicken and the chicken to absorb the rich flavors.
Making butter chicken became my Friday night tradition after learning the technique from an Indian neighbor. She taught me that patience when developing the base flavors results in that authentic restaurant taste we all crave.
Perfect Pairings
Transform this dish into a complete Indian feast. Fluffy basmati rice scented with cardamom soaks up the rich sauce perfectly. Fresh naan bread, slightly charred, provides the ideal vehicle for sauce. A simple cucumber raita adds cooling contrast. For extra color and nutrition, serve with sautéed spinach seasoned with cumin.
Creative Variations
Adapt this versatile dish to various dietary needs. Use coconut cream for a dairy-free version that maintains richness. Create a vegetarian adaptation with paneer or cauliflower florets. Make it extra indulgent by finishing with a drizzle of cream and a pat of butter. For a smoky twist, add a touch of smoked paprika.

Storage Success
Keep leftovers fresh in an airtight container for up to three days. The flavors often deepen overnight, making it perfect for meal prep. When reheating, add a splash of cream or water to maintain the sauce's consistency. Garnish with fresh cilantro just before serving.
Through years of perfecting this recipe, I've found that success lies in respecting the traditional techniques while adapting them for modern kitchens. The careful layering of flavors, combined with proper spice blooming and gentle simmering, creates a butter chicken that rivals any restaurant version. This dish proves that authentic Indian cuisine is achievable at home with just a little care and attention to detail.
Frequently Asked Questions
- → Can I make this dairy-free?
- Yes, substitute butter with oil, heavy cream with coconut milk, and use dairy-free yogurt.
- → Can I make this ahead of time?
- Yes, it actually tastes better the next day. Store in the refrigerator for up to 3-4 days.
- → What can I serve with this?
- Serve with basmati rice, naan bread, or cauliflower rice for a low-carb option.
- → How can I make it less spicy?
- Omit the cayenne pepper and reduce the amount of garam masala used.
- → Can I freeze this dish?
- Yes, freeze in an airtight container for up to 3 months. Thaw overnight before reheating.