I have to say, making this Crockpot Coconut Chicken Curry with Crispy Shallot Basil Oil Recipe was such a joy. I love how simple yet flavorful it is. The creamy coconut sauce, tender chicken, and crispy shallot basil oil make it feel fancy but it’s really easy to prepare.
Every spoonful feels like a warm hug, perfect for chilly days. If you enjoy hearty comfort meals, you might also love Cheesy Beef Enchiladas with Creamy White Sauce Recipe—another rich and satisfying dish. I’m excited to share this recipe with you—it’s a family favorite already!

Ingredients
- 1.5 lbs chicken (mix of breast and thighs) – for tender, juicy meat
- 2 tsp ground turmeric – adds warm, earthy flavor
- 1 tsp ground ginger – enhances the curry’s aroma
- 1/4 tsp cayenne pepper – adjust to your spice preference
- 3 shallots, sliced – for sweetness and crunch
- 3 garlic cloves, minced – builds savory depth
- 1-inch fresh ginger, sliced – adds freshness
- 2 cans coconut milk – makes the sauce creamy
- 1.5 cups sweet potatoes, cubed – adds natural sweetness
- 1 tbsp fish sauce – optional, for umami (use soy/tamari if preferred)
- 1 tbsp Thai red curry paste – for authentic flavor
- 1/4 cup fresh basil (Italian or Thai) – adds fragrant herbal notes
- 2 tbsp sesame or peanut oil – for frying shallots
Note: Serves 4–6 generously
Variations
- Use cauliflower or zucchini instead of sweet potatoes for low-carb
- Swap coconut milk with light coconut milk for lower calories
- Use chicken thighs only for richer flavor
- Add lime juice or zest for extra tang
- Substitute Thai basil with regular basil if unavailable.
- You can also enjoy a creamy, indulgent meal like Rich Chicken Stroganoff Recipe for a different protein option.

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 4 hours (low) / 2–3 hours (high)
- Total Time: 4–4.5 hours
Equipment You Need
- Crockpot/Slow cooker – for hands-off cooking
- Skillet – to fry shallots and make basil oil
- Cutting board & knife – to prep vegetables and chicken
- Spoon & tongs – for stirring and serving
How to Make Crockpot Coconut Chicken Curry with Crispy Shallot Basil Oil?
Prep the Chicken and Veggies
Start by slicing the chicken and sweet potatoes. Combine chicken with turmeric, ginger, and cayenne. Place in the crockpot with garlic, shallots, and fresh ginger slices.
Add Coconut Milk and Seasonings
Pour over the coconut milk and add fish sauce. Stir gently to coat all ingredients. Make sure sweet potatoes are submerged for even cooking.
Slow Cook the Curry
Cover and cook on low for 4 hours or high for 2–3 hours. Add sweet potatoes later if cooking longer than 4 hours to prevent them from overcooking and turning mushy.

Make Crispy Shallot Basil Oil
In a skillet, heat sesame or peanut oil. Fry shallots until golden and crisp, then stir in Thai red curry paste and fresh basil. This aromatic topping elevates the curry beautifully.
Serve the Curry
Spoon curry over steamed basmati rice. Drizzle with shallot basil oil, sprinkle fresh cilantro, and add a squeeze of lime for freshness. Optional: serve with naan bread to soak up sauce.
Additional Tips for Making this Recipe Better
- I love using both chicken breast and thighs for tender texture.
- Fry shallots just before serving to keep them crispy.
- I sometimes add a pinch of sugar to balance the coconut’s richness.
- For deeper flavor, let the curry sit for an hour before serving.
How to Serve Crockpot Coconut Chicken Curry with Crispy Shallot Basil Oil?
Serve over fluffy basmati rice or cauliflower rice. Garnish with fresh cilantro, extra fried shallots, and lime wedges. Drizzle a bit of chili oil for visual appeal and a touch of heat. Naan bread makes it extra cozy for soaking up every bit of sauce.

Nutritional Information
Here’s a quick snapshot per serving:
- Calories: 430
- Protein: 28g
- Carbohydrates: 18g
- Fat: 28g
Make Ahead and Storage
Storing: Keep in an airtight container in the fridge for up to 4 days.
Freezing: Freeze portions in freezer-safe containers for up to 2 months.
Reheating: Warm gently on stovetop or microwave; add a splash of coconut milk if sauce thickens.
Why You’ll Love This Recipe?
This curry isn’t just tasty—it’s practical and cozy:
- Hands-off cooking: let the crockpot do the work while you relax.
- Flavor-packed: creamy, spicy, and aromatic with minimal effort.
- Flexible ingredients: swap veggies, chicken cuts, or spices easily.
- Perfect for meal prep: stores and freezes well without losing flavor.
- Comforting and visually stunning: the crispy shallots and fresh herbs impress guests.

Crockpot Coconut Chicken Curry with Crispy Shallot Basil Oil Recipe
Ingredients
Method
- Start by slicing the chicken and sweet potatoes. Combine chicken with turmeric, ginger, and cayenne. Place in the crockpot with garlic, shallots, and fresh ginger slices.
- Pour over the coconut milk and add fish sauce. Stir gently to coat all ingredients. Make sure sweet potatoes are submerged for even cooking.
- Cover and cook on low for 4 hours or high for 2–3 hours. Add sweet potatoes later if cooking longer than 4 hours to prevent them from overcooking and turning mushy.
- In a skillet, heat sesame or peanut oil. Fry shallots until golden and crisp, then stir in Thai red curry paste and fresh basil. This aromatic topping elevates the curry beautifully.
- Spoon curry over steamed basmati rice. Drizzle with shallot basil oil, sprinkle fresh cilantro, and add a squeeze of lime for freshness. Optional: serve with naan bread to soak up sauce.
Notes
- I love using both chicken breast and thighs for tender texture.
- Fry shallots just before serving to keep them crispy.
- I sometimes add a pinch of sugar to balance the coconut’s richness.
- For deeper flavor, let the curry sit for an hour before serving.