Creamy cashews add a velvety richness to this flavorful Cashew Chicken Curry. It’s a delicious Indian dish that comes together in less than 30 minutes!
If you are like me and love Indian food and curry this recipe is for you! The creamy and nuttiness from the curry sauce with the pureed cashews have this smooth, velvety texture, that pairs perfectly with the chicken and rice.
I always serve this recipe alongside my Indian Naan Bread and White Rice so that all of the curry goodness can soak into the carbs.
Table of Contents
Recipe Ingredients
Cashews – You cannot have Cashew Chicken Curry without cashews! These nuts give a richness to the overall dish just like in my Thai Cashew Chicken.
Greek Yogurt and Coconut Milk – These two ingredients are combined to create the creaminess of the dish.
For a full list of ingredients and amounts see the recipe card below.
How to Make Cashew Chicken Curry
Step #1: Place the chicken, 2 teaspoons curry powder, 2 teaspoons garam masala, ¼ teaspoon salt, and 2 tablespoons vegetable oil in a zipper-close bag. Press out the excess air, seal the bag, and massage the spices into the chicken.
Step #2: Heat a pan or grill pan over medium-high heat; once hot, place the chicken breasts on the pan. Cook 6-8 minutes per side until golden brown and cooked through. Transfer to a cutting board and cut into bite-sized pieces.
Step #3: While the chicken is cooking, place the onion and tomato in the bowl of a blender and process until pureed. Heat 1 tablespoon of vegetable oil in a large saucepan over medium heat, then add the onion-tomato mixture and allow to simmer for 5 minutes. Stir in the spices and sugar.
Step #4: Place the cashew nuts and water into the same blender bowl or food processor and puree. Transfer the mixture to the saucepan and add the coconut milk and yogurt. Simmer for an additional 5 minutes over medium.
Step #5: Turn the heat down to low and add the cooked chicken pieces. Simmer for 5 minutes until warmed through.
Step #6: Garnish with fresh cilantro and serve 6788with White Rice and warm Indian Naan Bread and enjoy!
FAQs
If you are wanting a thicker sauce you can either add in more ground cashews into the sauce or simmer it uncovered a little longer.
If you are wanting to add in more flavor into this dish you can add in additional spices such as ground ginger, or cumin, or add in a little bit of lime juice, soy sauce, or even hoisin sauce.
Storage and Reheating
You can store this recipe in an airtight container in your fridge for up to 3-4 days. If you want to freeze this curry, you can do so for up to 1 month.
To reheat, you can do so on the stovetop over medium heat until everything has warmed through. Or you can microwave until everything has warmed through.
More Recipes You Will Love
Cashew Chicken Curry Recipe
Ingredients
For the Chicken
- 2 pounds boneless - skinless chicken breasts, pounded to 1/2″ thickness
- 2 teaspoons curry powder
- 2 teaspoons garam masala
- 1/4 teaspoon salt
- 2 tablespoons vegetable oil
For the Cashew Curry Sauce
- 1 white onion - halved
- 2 medium tomatoes - halved
- 1 tablespoon vegetable oil
- 1 tablespoon curry powder
- 1 teaspoon turmeric
- 1/2 teaspoon coriander
- 1/2 teaspoon garam masala
- 1/2 teaspoon garlic powder
- 1/8 teaspoon red pepper flakes
- 2 teaspoons sugar
- 1 cup raw cashews
- 1/2 cup water
- 14 ounce can unsweetened coconut milk
- 1/2 cup plain Greek yogurt - NOT nonfat!
Instructions
- Place the chicken, 2 teaspoons curry powder, 2 teaspoons garam masala, ¼ teaspoon salt, and 2 tablespoons vegetable oil in a zipper-close bag. Press out the excess air, seal the bag, and massage the spices into the chicken.
- Heat a grill pan over medium-high heat; once hot, place the chicken breasts on the pan. Cook 6-8 minutes per side until golden brown and cooked through. Transfer to a cutting board and cut into bite-sized pieces.
- While the chicken is cooking, place the onion and tomato in the bowl of a blender and process until pureed. Heat 1 tablespoon of vegetable oil in a large saucepan over medium heat, then add the onion-tomato mixture and allow to simmer for 5 minutes. Stir in the spices and sugar.
- Place the cashews and water into the same blender bowl and puree. Transfer the mixture to the saucepan and add the coconut milk and yogurt. Simmer for an additional 5 minutes over medium.
- Turn the heat down to low and add the cooked chicken pieces. Simmer for 5 minutes until warmed through.
- Serve with basmati rice and warm naan bread.
VIDEO
NOTES
Nutrition

Not a good one. Too much bland sauce and 5 minutes isn’t enough time to cook the raw onion flavor out of the onion tomato mixture.
What kind of curry powder do you recommend for Indian food?
OMG! I just stumbled on to you website and I’m in heaven! Don’t know where to start first…. I love every international flavor your describe. Thank you!!! Can’t wait to get cooking!
Thank you, Louise! What a lovely comment 🙂 I’m glad to have you here!
My kids love it when I make curry. Have to try this one!
You’re going to love it!
Mmmhmmm. You’re making me hungry. I love Indian flavors, but have never had cashew curry. I’m looking forward to trying this especially since it’s fairly simple to make.
I can never get enough Indian food!