This Chicken Sweet Potato Curry is a creamy, comforting one-pot dish made with coconut milk, tender chicken, and sweet potatoes simmered in warming spices. Perfect for cozy nights and meal prep.
1 lb boneless, skinless chicken thighs or breasts, diced
1 tablespoon oil
2 medium sweet potatoes, peeled and diced
1 small onion, diced
2 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 tablespoon curry powder
1 teaspoon garam masala
1 tablespoon tomato paste
1 (13.5 oz) can coconut milk
½ cup chicken broth
Salt and black pepper, to taste
1–2 teaspoons lime or lemon juice
Fresh cilantro for garnish (optional)
Heat oil in a large pot. Sear chicken until browned, 3–4 minutes. Remove and set aside.
Sauté onion until soft, then add garlic and ginger. Cook 1 minute.
Stir in curry powder, garam masala, and tomato paste. Cook 30 seconds.
Add sweet potatoes, coconut milk, and broth. Stir and bring to a simmer.
Return chicken to the pan. Cover and cook 15–20 minutes until potatoes are tender.
Stir in lime juice and adjust seasoning. Garnish with cilantro.
Serve over rice or with naan.
Use full-fat coconut milk for richer texture.
Swap chicken with chickpeas for a vegan version.
Add extra veggies like spinach or peas near the end.