Recipe: Indian Butter Chicken (Without the Butter!)

All the flavor without the fat
Indian Butter Chicken with brown rice

Butter chicken without the butter? Yes, please! This popular Indian dish is often made with butter, cream or both, but it’s the combination of spices and tomato that deliver its compelling signature flavor.

Advertising Policy

Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy

Our heart-healthy version skips the heavy dairy and focuses on the dish’s essentials, including the Indian spice mix garam masala, a combination of cinnamon, cloves, cumin, coriander and cardamom that’s readily available at grocery stores. Garlic, onion and ginger add to the flavor-fest, and a touch of cayenne gives the dish a spicy kick.

Marinating the chicken in nonfat yogurt makes it extremely tender and adds creaminess (minus the saturated fat). Fire-roasted tomatoes, with their savory-sweet flavor, make up the base of the sauce — and a sprinkling of cilantro adds a little zing. Your family or guests will enjoy every satisfying bite!


  • 12 ounces boneless, skinless chicken breasts
  • 1/2 cup 0% Greek yogurt
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1/4 teaspoon cayenne pepper
  • 1/4 teaspoon plus 1/8 teaspoon kosher salt
  • 2 tablespoons canola oil
  • 1 yellow onion, chopped
  • 2 tablespoons grated fresh ginger
  • 2 cloves garlic, finely chopped
  • 14.5-ounce can fire-roasted diced tomato
  • 1 1/2 cups cooked brown rice, for serving
  • 1/4 of a green cabbage, shredded, for serving
  • 1/2 cup fresh cilantro leaves, for serving


  1. Cut chicken into 1-inch pieces and put into a medium bowl. Add the yogurt, garam masala, cumin, cayenne and 1/4 teaspoon of the salt. Stir well to coat. Cover and let marinate in the refrigerator overnight.
  2. Heat the oven to 350 F. Put the chicken into a baking dish or ovenproof skillet and spread into a single layer. Roast for about 25 minutes, or until cooked through.
  3. Meanwhile, in a medium saucepan, heat the oil over medium-high heat. Add the onion and the remaining 1/8 teaspoon salt. Stir to coat. Cover tightly and cook for 5 minutes, stirring occasionally. Reduce the heat to medium and cook 5 to 7 minutes more, stirring often, until very tender.
  4. Remove the lid. Stir in the garlic and ginger and cook, stirring, for 2 minutes. Add the tomatoes and 3/4 cup of water. Cover tightly and simmer for 5 minutes. Using a handheld blender or a regular blender, puree the sauce until smooth and creamy. If it’s a little thick, add another 1/4 cup of water. Return the sauce to the saucepan over low heat.
  5. Add the chicken and any juices in the dish to the sauce. Stir well to combine.
  6. Divide the chicken and sauce among bowls. Top with the brown rice, cabbage and cilantro.

Nutrition information (per serving)

Makes 4 servings

Advertising Policy

Calories: 284
Total fat: 10 g
Saturated fat: 1 g
Protein: 23 g
Carbohydrate: 26 g
Dietary fiber: 3 g
Sugar: 4 g
Added sugar: 0 g
Cholesterol: 43 mg
Sodium: 539 mg

— Developed by Sara Quessenberry for Cleveland Clinic Wellness.

Advertising Policy