If you love rich, comforting, and flavor-packed meals, this Creamy Indian Cashew Butter Chicken is a recipe you’ll want to make again and again. This delicious homemade curry combines tender chicken thighs with aromatic spices, crushed tomatoes, yogurt, and smooth cashew butter to create a creamy, restaurant-quality dish right in your own kitchen.
Inspired by classic Indian flavors, this easy one-pot dinner delivers layers of taste with every bite. The warm spices, creamy sauce, and juicy chicken come together to create a satisfying meal that’s perfect for family dinners, cozy evenings, or when you simply want something special without spending hours in the kitchen.

Why You’ll Love This Cashew Butter Chicken
This recipe is the perfect combination of simple ingredients and bold flavor. Here’s why it stands out:
• Rich and Creamy Sauce – Cashew butter and yogurt create an incredibly smooth and luxurious texture.
• Tender and Juicy Chicken – Chicken thighs remain moist and flavorful while cooking.
• Aromatic Spices – Cumin, turmeric, and chili powder bring warmth and depth.
• One-Pot Convenience – Everything cooks in a single pan, making cleanup easy.
• Restaurant-Style Flavor at Home – It tastes like something you would order at your favorite Indian restaurant.
Ingredients You’ll Need
To make this creamy chicken curry, you’ll need simple ingredients that are easy to find.
Main Ingredients
- Boneless, skinless chicken thighs (cut into bite-sized cubes)
- Onion, finely chopped
- Garlic, minced
- Fresh ginger, grated
- Crushed tomatoes
- Full-fat yogurt
- Cashew butter
- Heavy cream
- Frozen green peas
Spices
- Ground cumin
- Chili powder
- Turmeric
- Salt and black pepper
These ingredients work together to create a balanced dish that is savory, creamy, slightly tangy, and deeply satisfying.
Building the Flavor
The secret to this dish is layering flavors step by step.
1. Cooking the Chicken
Start by cooking bite-sized pieces of chicken thighs in a large pan. Chicken thighs are ideal for curries because they stay juicy and absorb the spices beautifully.
2. Creating the Aromatic Base
Onions, garlic, and ginger form the foundation of many Indian dishes. As the onions cook, they soften and release natural sweetness that blends perfectly with the chicken.
3. Adding the Spices
Next, cumin, chili powder, and turmeric are added. These spices provide warmth, color, and a signature curry flavor.
Turmeric gives the dish its beautiful golden-red color, while cumin and chili powder bring depth and mild heat.
4. Building the Curry Sauce
Crushed tomatoes are added to create the base of the sauce. The tomatoes bring a slight acidity that balances the richness of the creamy ingredients.
5. Making It Creamy
The creamy texture comes from two key ingredients:
- Full-fat yogurt for tanginess and thickness
- Cashew butter for a rich, nutty flavor and silky texture
Once mixed into the sauce, these ingredients transform the curry into a velvety, luxurious dish.
6. Finishing Touches
A small splash of cream makes the sauce even smoother and more indulgent. Finally, green peas are added for a pop of color and subtle sweetness.
A Perfect One-Pot Dinner
One of the best things about this recipe is its simplicity. Everything cooks in one pan, allowing the ingredients to blend and develop deeper flavor as the curry simmers.
This makes the recipe ideal for:
- Weeknight dinners
- Meal prepping
- Feeding family or guests
- Quick but impressive homemade meals
What to Serve with Cashew Butter Chicken
This creamy curry pairs beautifully with a variety of sides:
• Basmati rice – Classic and perfect for soaking up the sauce
• Warm naan bread – Great for dipping
• Garlic naan or roti – Adds extra flavor
• Steamed vegetables – For a lighter balance
Tips for the Best Butter Chicken
To make sure your curry turns out perfect every time, keep these tips in mind:
- Use chicken thighs instead of chicken breast for more flavor and tenderness.
- Cook the onions slowly to develop sweetness.
- Stir the yogurt slowly to prevent curdling.
- Adjust chili powder depending on your spice preference.
- Let the curry simmer for a few minutes so the flavors fully combine.
Final Thoughts
This Creamy Indian Cashew Butter Chicken is a comforting dish packed with flavor, warmth, and richness. The combination of tender chicken, aromatic spices, tangy yogurt, and nutty cashew butter creates a curry that feels both indulgent and satisfying.
Whether you’re exploring international recipes or simply looking for a delicious new dinner idea, this recipe is a wonderful way to bring Indian-inspired flavors into your kitchen.
Watch the full video to follow the step-by-step cooking process and learn exactly how to make this creamy, flavorful curry at home. Once you try it, it might just become a regular favorite at your dinner table.