Is Making Butter Chicken at Home Cheaper Than Takeout?
Butter chicken (murgh makhani) is consistently one of the most ordered dishes at Indian restaurants — and one of the most satisfying recipes to make at home. A single restaurant order typically runs $15–$22 for one serving. A homemade batch feeding five people costs $12–$20 in total, putting your per-serving cost at $2.50–$4.00. That is an 80–85% savings per serving at typical restaurant prices.
The recipe has a reputation for being complicated, but most of that is perception. At its core, butter chicken is chicken cooked in a spiced tomato-cream sauce. Most home versions need about 45 minutes from start to finish — less if you use a rotisserie chicken. The ingredient list is longer than, say, pasta, but the technique is beginner-friendly: sear the chicken, build the sauce, combine, and simmer.
What Drives the Cost
The two biggest cost items in a homemade butter chicken batch are chicken breast and heavy cream. Boneless skinless chicken breast runs $3–$7 per pound depending on whether you buy conventional or organic, and a standard recipe calls for two pounds. Heavy cream — which gives butter chicken its characteristic richness — runs about $2.50–$4.00 per pint, and a typical recipe uses half a cup to a full cup. Canned crushed tomatoes, butter, onion, garlic, and ginger round out the ingredient list at moderate cost.
Spices (garam masala, cumin, coriander, turmeric, chili) cost very little per batch once you own them — approximately $0.25–$0.50 per recipe. If you do not have a spice cabinet yet, purchasing the full set costs $15–$25 once and lasts for dozens of batches.