Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Butter Chicken (30 Minute Recipe!) Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 110 reviews
  • Author: Anna
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian

Description

This easy Butter Chicken recipe delivers a creamy, flavorful Indian-inspired dish ready in just 30 minutes. Featuring tender chicken simmered in a spiced tomato sauce enriched with butter, cream, almond butter, and coconut sugar, it’s perfect for a comforting weeknight meal. Serve with rice and naan, garnished with fresh cilantro for an authentic touch.


Ingredients

Units Scale

The Curry

  • 2 tablespoons butter
  • 2 yellow onions, roughly chopped
  • 3 tablespoons chopped ginger
  • 6 cloves garlic, crushed
  • 28 ounce can of crushed or diced tomatoes
  • 1 lb chicken breasts or thighs, cut into bite-sized pieces
  • 1 cup water
  • 1/2 cup whipping cream (or plain yogurt or coconut milk)
  • 2 tablespoons almond butter
  • 2-4 tablespoons coconut sugar (can substitute brown sugar)
  • Sea salt to taste (about 2 teaspoons)
  • Cilantro, to serve

The Spices

  • 1 tablespoon garam masala
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 4 cardamom pods, seeds only (discard pods)

Instructions

  1. Cook Aromatics: Heat the butter in a large frying pan over medium-high heat. Add the chopped onions, ginger, and crushed garlic. Cook for 8-10 minutes until the onions are well browned, stirring occasionally and reducing the heat if necessary to avoid burning.
  2. Prepare Spices: While the onions cook, place the garam masala, turmeric, coriander, cumin, chili powder, and cardamom seeds in a small bowl.
  3. Add Spices to Pan: Add the mixed spices to the pan with the aromatics and cook for 1 minute to toast and remove raw flavors, stirring constantly to prevent burning.
  4. Add Tomatoes: Pour the canned crushed or diced tomatoes into the pan. Scrape the bottom of the pan to loosen any browned bits and incorporate them into the sauce.
  5. Blend Sauce: Transfer the tomato and spice mixture to a blender. Blend on high speed until the sauce is smooth and creamy.
  6. Simmer Chicken: Return the blended sauce to the pan. Add the bite-sized chicken pieces and water. Bring the mixture to a simmer over medium heat. Reduce heat to medium-low, cover, and cook for 10 minutes until the chicken is fully cooked and tender.
  7. Finish Sauce: Stir in the whipping cream, almond butter, and coconut sugar. Adjust seasoning with sea salt to taste and gently simmer for an additional 2-3 minutes to meld flavors.
  8. Serve: Serve the butter chicken hot with steamed rice and naan bread if available. Garnish with fresh cilantro on top for added freshness and color.

Notes

  • Butter provides the most authentic flavor, but oil can be used for a dairy-free alternative.
  • Canned tomatoes are preferred for consistent flavor, but fresh ripe tomatoes can be substituted during tomato season.
  • Almond butter offers ease of blending; raw cashews or cashew butter can be used for a more traditional taste.
  • If some spices are missing, prioritize garam masala as the essential spice; curry powder can be a reasonable substitute.

Nutrition

  • Serving Size: 1 serving (approx. 1/4 recipe)
  • Calories: 420 kcal
  • Sugar: 6 g
  • Sodium: 600 mg
  • Fat: 25 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0.3 g
  • Carbohydrates: 12 g
  • Fiber: 3 g
  • Protein: 35 g
  • Cholesterol: 110 mg