This post may contain affiliate links, please see our privacy policy for details.
An easy Indian-inspired chicken curry made with yellow curry powder, garam masala, cayenne and chili flakes. Add chunks of sweet potatoes and fresh spinach, then simmer in a creamy spiced coconut sauce. Spoon the curry over steamed basmati rice and add warm naan. Itโs so delicious! And, leftovers are even better the next day!


Half Baked Harvest At Home
20+ new recipes for wholesome comfort food made with everyday ingredients. Pre-order today! HBH At Home will be released on Tuesday, February 23rd!
Some of my favorite dinners happen after a full day of recipe testingโwhen I just cook with whatโs on hand and what sounds good. Recently my oldest brother mentioned he was craving Indian curry, and with the chilly fall evenings, a creamy curry sounded perfect.
I kept this one really simple: just curry powder and garam masala (such a good combo), plus coconut milk for that classic, creamy sauce. It comes together in under 30 minutes, and everyone loved it. A cozy, weeknight win for fall and winter!

These are the details
Ingredients
- chicken breast or thighs โ I used boneless, skinless
- yellow curry powder
- garam masala
- cayenne pepper
- chili flakes
- salted butter
- yellow onions
- sweet potatoes
- coconut milk
- baby spinach โ fresh or frozen works too
- cilantro
For Serving
- steamed basmati rice
- warm naan
- chili flakes
Kitchen Tools
This is pretty straightforward. I make my curry in a high-sided braiser or Dutch oven. You need a good knife to chop, plus a cutting board. Thatโs pretty much it.

Steps
Step 1: Season the chicken
If your chicken pieces are small, leave them whole (theyโll naturally break up as they cook). Or cube them if you prefer.
Add the chicken to a large braiser or Dutch oven. Sprinkle over the curry powder, garam masala, cayenne, chili flakes, and a generous pinch of salt. Add half the butter and the onions; toss to coat.

Step 2: Start cooking
Set the pot over medium-high heat. Let the butter melt and begin to brown around the chicken; cook until the onions are soft and the spices are fragrant, 3โ5 minutes, stirring occasionally.

Step 3: Add sweet potatoes & coconut milk
Stir in the remaining butter and sweet potatoes. Then toss for 1โ2 minutes to coat.
Pour in the coconut milk and 1 cup water (or broth). Mix in the cilantro, then simmer the chicken until it is cooked throughout and the potatoes are tender, about 15-20 minutes. The time will depend on the size of your chicken. Taste and adjust salt and heat.

Step 4: Finish the curry
Stir in the spinach and cook just until wilted, 1โ2 minutes. If the sauce is thicker than youโd like, splash in a little extra water; if itโs thin, simmer a few more minutes.

Step 5: Serve
Spoon the curry over steamed basmati rice and ladle extra sauce on top. Finish with more cilantro (and lime, if you like). Warm naan on the side is perfect.
Leftovers
Like chili, curry is even better the next day as the flavors meld. Store airtight in the fridge for up to 3 days. Reheat gently on the stove with a splash of water to loosen the sauce.

Looking for other Indian inspired dinners? Here are my favorites:ย
30 Minute Butter Chicken Meatballs
Super Simple Coconut Chicken Tikka Masala
Gingery Coconut Sweet Potato and Rice Stew with Chili Oil
Lastly, if you make this 30 Minute Indian Chicken Sweet Potato Curry, be sure to leave a comment and/or give this recipe a rating! Above all, I love to hear from you guys and always do my best to respond to each and every comment. And of course, if you do make this recipe, donโt forget to tag me on Instagram! Looking through the photos of recipes you all have made is my favorite!
30 Minute Indian Chicken Sweet Potato Curry

Ingredientsย
- 2 pounds boneless skinless chicken breasts or thighs
- 2 tablespoons yellow curry powder
- 1 tablespoon garam masala
- 1/4 teaspoon cayenne pepper, use to taste
- salt and chili flakes
- 6 tablespoons salted butter
- 1 onion, chopped
- 1 medium sweet potato, chopped
- 3 cups canned coconut milk
- 1/2 cup fresh cilantro
- 2 cups fresh baby spinach
- cooked rice, for serving
- fresh Naan, for serving
Instructionsย
- 1. In a large Dutch oven or Braiser, toss the chicken with the curry powder, garam masala, cayenne, and season with salt and chili flakes. Add the onions and 3 tablespoons of butter. Set the pot over high heat. Melt the butter and cook until the butter begins to brown around the chicken and you are smelling those spices. 2. To the pot, add 3 tablespoons of butter and the sweet potatoes. Toss them around in the butter, mixing everything. 3. Reduce the heat to low. Add the coconut milk and 1/2 cup of water. Add the cilantro to the top. Partially cover and simmer for 15-20 minutes, or until the chicken is cooked through. Stir in the spinach. Season to taste with salt and chili flakes.4. Serve the chicken and sauce over rice. Top with fresh cilantro. We love this with a warm piece of naan.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Did you make this recipe? Please rate & comment below.

























Yummy
Busy mom here! I absolutely love your recipes. Every single one has been fire!! Thank you for making 20 and 30 min recipes. (Iโve tried others, but those are my go-toโs.) The moms of the world thank you! My husband loves curry and he loved this one the last time I made it. Iโve never posted a comment but have been making your recipes for a couple years now and thought I would say thank you while Iโm letting this meal simmer.
Aww, thank you so much, Kristine:) I truly appreciate your kind message and I am so glad your family has been loving the recipes!
Have a great Tuesday!
I had this at a friend’s after church. I was always hesitant to order things in coconut milk. I have no idea why! ๐ฅด Just seemed weird. But this dish took me over! It was so delicious and so simple!
I’ll be revisiting this recipe often! ๐
Love to hear this, Deborah!! Thanks so much for taking the time to comment!
I had this at a friend’s house and LOVED it!
Now I’m making it! So quick, easy AND delicious! Win! Win! ๐ฅณ
Hey Deborah,
Fantastic! Thanks a bunch for making this recipe, love to hear it was a winner! Have a great Wednesday!
Delicious!!! The only thing I might change is decreasing the butter. I thought it could be creamy and delicious enough without 6 tablespoons.
Hey Cheri,
Awesome!โ๏ธ I am so glad to hear this recipe was enjoyed, thanks a lot for making it!
We loved this recipe! And so easy!
Hey Linda,
Awesome!! Thanks a lot for making this recipe and your comment, so glad it was enjoyed!