Easy Homemade Butter Chicken with Rich Creamy Sauce

Creating a dish that warms the heart while tantalizing the taste buds can be a delightful challenge. This particular recipe brings together a wonderful blend of spices with tender protein that transforms any meal into a culinary experience. My first encounter with this dish was at a friend’s gathering, where the aroma captivated everyone long before the food was served.

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 homemade butter chicken with rich creamy sauc 2026 01 10 200922 1

Creamy Spiced Protein


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lorena Kensley
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Diet: Non-Vegetarian

Description

A delightful blend of spices with tender protein in a creamy sauce, perfect for any occasion.


Ingredients

  • 1 lb protein (chicken or beef)
  • 1 cup plain yogurt
  • 2 tablespoons garlic, minced
  • 2 tablespoons ginger, minced
  • 1 tablespoon garam masala
  • 1 teaspoon turmeric
  • 1 can (14 oz) crushed tomatoes
  • 1 cup heavy cream
  • 2 tablespoons vegetable oil
  • Salt and pepper to taste


Instructions

  1. Marinate the protein with yogurt, garlic, ginger, garam masala, turmeric, and a pinch of salt. Let it sit for at least 30 minutes.
  2. Heat vegetable oil in a pan over medium heat. Add the marinated protein and cook until browned.
  3. Stir in the crushed tomatoes and simmer for about 10 minutes until the sauce thickens.
  4. Add heavy cream, mixing well. Let it simmer for an additional 5–10 minutes.
  5. Season with salt and pepper to taste before serving.

Notes

Pair with basmati rice or naan; add cucumber raita for freshness.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Indian

Why you’ll love this dish

This dish is a celebration of flavor and comfort. It delivers a creamy sauce that envelops the protein, complemented beautifully by a medley of spices. Whether it’s a weeknight meal or a weekend feast, this dish has a way of making any occasion special.

“I made this for my family, and everyone went back for seconds! We absolutely loved it.”

Not only is it satisfying, but it also invites a sense of warmth and togetherness around the dining table.

How this recipe comes together

The process of creating this dish is straightforward yet rewarding. Starting with marinating the protein adds depth, while simmering in the rich sauce allows for all the flavors to meld beautifully. The overall experience is one of simplicity combined with robust taste.

Prep Time: 20 min | Cook Time: 30 min | Total Time: 50 min

What you’ll need

  • 1 lb protein (chicken or beef)
  • 1 cup plain yogurt
  • 2 tablespoons garlic, minced
  • 2 tablespoons ginger, minced
  • 1 tablespoon garam masala
  • 1 teaspoon turmeric
  • 1 can (14 oz) crushed tomatoes
  • 1 cup heavy cream
  • 2 tablespoons vegetable oil
  • Salt and pepper to taste

Feel free to use Greek yogurt for a thicker consistency or adjust the spices based on your heat preference.

Step-by-step instructions

  1. Marinate the protein with yogurt, garlic, ginger, garam masala, turmeric, and a pinch of salt. Let it sit for at least 30 minutes.
  2. Heat vegetable oil in a pan over medium heat. Add the marinated protein and cook until browned.
  3. Stir in the crushed tomatoes and simmer for about 10 minutes until the sauce thickens.
  4. Add heavy cream, mixing well. Let it simmer for an additional 5–10 minutes.
  5. Season with salt and pepper to taste before serving.

Best ways to enjoy it

This dish is incredibly versatile when it comes to serving. Pair it with fluffy basmati rice or warm naan to soak up the delicious sauce. For a fresh touch, a side of cucumber raita can balance the richness beautifully. Consider garnishing with fresh cilantro for added flavor and color.

Storage and reheating tips

To keep leftovers fresh, store them in an airtight container in the refrigerator. Generally, it lasts up to 3–4 days. For longer storage, you can freeze portions in freezer-safe containers for up to 2 months. When reheating, warm gently on the stove or in the microwave, adding a splash of cream or water to maintain the sauce’s consistency.

Helpful cooking tips

One of the simplest ways to enhance the dish is by using fresh spices instead of pre-ground ones. Toasting whole spices in a dry pan before grinding them can elevate the flavor. Additionally, consider adjusting the level of heat by adding fresh chilies or a sprinkle of red chili powder to suit your taste.

Creative twists

Experiment with different proteins, such as paneer for a vegetarian version, or try adding vegetables like spinach or peas for an extra nutritional boost. Incorporating nuts such as cashews or almonds can also add a delightful crunch and richness to the sauce.

FAQ

Can I use frozen protein?

Absolutely! Just ensure it’s fully thawed before marinating for the best results.

What can I substitute for heavy cream?

Coconut milk is an excellent alternative for a dairy-free option, providing a unique flavor twist.

Is there a way to make this dish less spicy?

Certainly! You can reduce the amount of garam masala or omit any additional chilies to keep the heat at bay while still enjoying the rich flavors.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star