
Succulent chicken thighs and tender sweet potatoes swim in a fragrant curry broth that tastes like it's straight from your favorite Indian restaurant. This one pot wonder transforms ordinary ingredients into an extraordinary meal that delivers both nutrition and incredible flavor in just under 40 minutes. The velvety coconut milk creates a rich sauce that perfectly balances the warming spices, creating a comforting dish your family will request again and again.
I first tried this recipe when looking to recreate my favorite restaurant curry at home. After several attempts, this version won over even my pickiest eaters, who now request it regularly as our Friday night tradition.
Perfect Ingredients Selection
- Boneless chicken thighs: provide juicy, tender meat that stays moist throughout cooking and absorbs the curry flavors beautifully. Look for thighs with minimal fat that need less trimming.
- Sweet potatoes: offer natural sweetness and a hearty texture while contributing essential vitamins. Choose firm potatoes with unblemished skin and a vibrant orange interior for best results.
- Full fat coconut milk: creates the luxurious base for your curry sauce. Avoid light versions which lack the richness needed for authentic flavor and texture.
- Fresh ginger and garlic: form the aromatic foundation of this dish. Always use fresh rather than powdered versions for bright, complex flavor notes.
- Curry powder: varies widely in flavor profile and heat level. Start with a mild version if serving to children or spice sensitive guests.

Cooking Instructions Guide
- Prepare Aromatics:
- Begin by heating two tablespoons of oil in a large, heavy bottomed pot over medium heat. Add one finely diced onion and cook until translucent, about 4 minutes, stirring occasionally to prevent browning. Add three minced garlic cloves and two tablespoons freshly grated ginger, cooking until fragrant but not browned, approximately one more minute.
- Brown The Protein:
- Add 1.5 pounds cubed boneless chicken thighs to the pot. Season with half a teaspoon of salt and cook until the exterior turns opaque, about 3 minutes. The chicken will finish cooking later, so avoid overcooking at this stage.
- Create Flavor Base:
- Sprinkle two tablespoons curry powder, one teaspoon cumin, one teaspoon turmeric, and half a teaspoon garam masala over the chicken mixture. Stir continuously for one minute to toast the spices and coat the chicken evenly, releasing their essential oils and deepening their flavors.
- Develop The Sauce:
- Pour in one 14oz can of diced tomatoes with their juice and one 14oz can of full fat coconut milk. Stir thoroughly to incorporate all ingredients and scrape any browned bits from the bottom of the pot, as these contain concentrated flavor compounds that enrich your curry.
- Cook Sweet Potatoes:
- Add two cups of peeled and cubed sweet potatoes to the simmering sauce. Reduce heat to maintain a gentle simmer, cover partially with a lid, and cook for 15 minutes or until the sweet potatoes become fork tender but still hold their shape.
- Finish With Greens:
- Stir in two large handfuls of fresh spinach leaves and cook just until wilted, approximately two minutes. The residual heat will continue cooking the spinach, so remove from heat while leaves remain bright green to prevent overcooking.
- Complete The Flavor Profile:
- Squeeze the juice of half a lemon into the curry and fold in a quarter cup of chopped fresh cilantro. Taste and adjust seasonings with additional salt or spices according to your preference before serving.
My family particularly loves the sweet potatoes in this curry. My husband, who typically avoids them in other dishes, devours them in this recipe. Their natural sweetness balances the warming spices perfectly, and their creamy texture adds body to each mouthful. Even my youngest daughter, normally skeptical of new foods, requests extra sweet potato chunks.
Serving Inspiration Ideas
Ladle this fragrant curry over fluffy jasmine rice to soak up every drop of the delicious sauce. For a traditional experience, serve with warm naan bread for scooping. A cooling side of cucumber raita provides pleasant temperature contrast and helps balance the spice. For lower carb options, cauliflower rice makes an excellent base, still capturing all the flavorful sauce without the added carbohydrates. Fresh lime wedges served alongside allow guests to brighten their portion according to taste.
Customization Possibilities
Transform this dish to suit various dietary needs or ingredient availability. Replace chicken with firm tofu or chickpeas for a vegetarian version with equally satisfying protein content. Swap sweet potatoes for butternut squash or regular potatoes depending on preference. Increase heat by adding one finely diced serrano pepper with the aromatics or tone down spice levels by reducing curry powder and adding more coconut milk. For additional vegetables, cauliflower florets or bell peppers make excellent additions that complement the existing flavors.

Leftover Management Techniques
Store cooled curry in airtight containers in the refrigerator for up to four days, keeping rice separate to prevent it from absorbing all the sauce. When reheating, add a splash of water or coconut milk to restore the original consistency as the sauce thickens considerably upon cooling. For longer storage, freeze flat in ziplock bags for up to four months. Thaw overnight in the refrigerator before gently reheating on the stovetop, stirring occasionally to ensure even warming without breaking down the vegetables.
This chicken sweet potato curry has become my signature dish for casual entertaining because it accommodates most dietary preferences with simple modifications. The complex flavors suggest hours of cooking, yet the straightforward preparation means I can enjoy time with guests rather than being sequestered in the kitchen. The leftovers taste even better the next day as the spices continue developing their harmonious relationship overnight.
Frequently Asked Questions
- → How spicy is this Chicken Sweet Potato Curry?
- The spice level of this Chicken Sweet Potato Curry is completely customizable to your taste preferences. As written, using one seeded serrano or jalapeño pepper creates a moderately spiced curry with gentle warmth rather than overwhelming heat. For a milder version, remove all seeds and membranes from the pepper, or substitute with a quarter of a bell pepper for flavor without heat. If you enjoy spicy food, leave the seeds and membranes intact and consider adding an extra pepper. The curry powder you use also affects the overall spiciness, so adjust accordingly based on your family's preferences.
- → Can I use chicken breast instead of thighs in this curry?
- Yes, you can substitute chicken breast for thighs in this Chicken Sweet Potato Curry, but you'll need to adjust the cooking method slightly. Chicken breasts are leaner than thighs and can dry out more easily. If using breasts, cut them into slightly larger chunks than you would thighs (about 1.5-inch pieces) and reduce the initial browning time. Also, check the curry about 5 minutes earlier during the simmering stage, as breast meat cooks faster than thigh meat. For the juiciest results, consider using chicken tenderloins, which stay more tender in curries while still offering the leaner profile of white meat.
- → How can I make this curry vegetarian or vegan?
- This Chicken Sweet Potato Curry is easy to transform into a delicious vegetarian or vegan meal. Simply omit the chicken and add an extra cup of diced sweet potatoes or a can of drained, rinsed chickpeas (or both!) for protein and substance. You could also add cauliflower florets, diced eggplant, or firm tofu chunks. Keep the cooking time about the same, as the sweet potatoes will still need similar time to become tender. All other ingredients in the recipe are already plant-based, assuming you use coconut or avocado oil. This vegetarian version is equally satisfying and maintains all the wonderful curry flavors of the original.
- → What's the best way to store leftovers of this curry?
- Chicken Sweet Potato Curry actually tastes even better the next day as the flavors have time to meld! To store leftovers, let the curry cool completely, then transfer to airtight containers and refrigerate for up to 3-4 days. For longer storage, this curry freezes beautifully - portion it into freezer-safe containers, leaving some space for expansion, and freeze for up to 3 months. When reheating, thaw overnight in the refrigerator if frozen, then warm gently on the stovetop over medium-low heat, adding a splash of water or coconut milk if it's thickened too much. Stir occasionally to prevent sticking and heat until steaming hot throughout.
- → Can I make this curry in an Instant Pot?
- Yes, Chicken Sweet Potato Curry works wonderfully in an Instant Pot! Here's how: Set the Instant Pot to Sauté mode and heat the oil. Add onion, chili pepper, and salt, cooking until softened. Add chicken pieces and brown slightly. Stir in all the spices, garlic, and ginger, cooking for 30 seconds until fragrant. Add tomatoes, sweet potatoes, and coconut milk, then secure the lid. Pressure cook on High for 4 minutes, followed by a 10-minute natural release, then quick release any remaining pressure. Open the lid, switch back to Sauté mode, and stir in the spinach until wilted. Finally, add lemon juice and cilantro. The entire process takes about 30 minutes including pressure build-up.
- → What can I serve with Chicken Sweet Potato Curry?
- Chicken Sweet Potato Curry pairs beautifully with several sides to create a complete meal. Traditional options include basmati rice or naan bread for soaking up the delicious sauce. For a lighter meal, serve with cauliflower rice or a simple side salad with cucumber and tomato. Other complementary sides include a cooling cucumber raita (yogurt sauce), steamed vegetables like green beans or broccoli, or a simple kachumber salad (diced cucumber, tomato, and onion with lemon juice). For a more elaborate meal, add vegetable samosas or pakoras as an appetizer. Don't forget some mango chutney or lime pickle on the side for those who enjoy additional flavors!