Coconut Chickpea & Sweet Potato Curry Recipe
Introduction
This Coconut Chickpea & Sweet Potato Curry is a comforting, flavorful dish that combines creamy coconut milk with warming spices and hearty vegetables. It’s perfect for a satisfying weeknight dinner that’s both nutritious and delicious.

Ingredients
- 1 medium red onion, coarsely chopped
- 1 jalapeño, sliced into rounds with seeds
- 1 (2″) piece ginger, peeled, coarsely chopped
- 5 cloves garlic, smashed, peeled
- 1/4 cup coconut oil
- 1 tablespoon whole cumin seeds
- Kosher salt
- 1/4 cup tomato paste
- 1 tablespoon curry powder
- 2 teaspoons garam masala
- 2 teaspoons ground coriander
- 2 teaspoons smoked paprika
- 1/2 pound plum or roma tomatoes, finely chopped
- 1 pound sweet potatoes, peeled, cut into 1/2″ cubes
- 1 (15-oz.) can chickpeas, drained, rinsed
- 1 (13.5-oz.) can full-fat coconut milk
- 2 teaspoons dark brown sugar
- 1/2 cup packed coarsely chopped fresh cilantro leaves and tender stems, plus whole leaves for serving
- 2 tablespoons fresh lime juice
- Cooked white rice, for serving
Instructions
- Step 1: In a food processor, pulse the red onion, jalapeño, ginger, and garlic until finely chopped.
- Step 2: Heat the coconut oil in a large Dutch oven or heavy pot over medium heat. Add the cumin seeds and cook, stirring, until toasted, about 1 minute.
- Step 3: Stir in the onion mixture with 1/2 teaspoon of salt. Cook, stirring frequently, until the mixture is softened and starting to brown, about 5 minutes.
- Step 4: Add tomato paste, curry powder, garam masala, ground coriander, and smoked paprika. Cook, stirring frequently, until the tomato paste darkens, about 1 minute.
- Step 5: Stir in the chopped tomatoes, 1 teaspoon salt, and 1/4 cup water. Scrape any browned bits from the bottom of the pot. Cook, stirring, until tomatoes are broken down, 3 to 5 minutes.
- Step 6: Add the sweet potatoes, chickpeas, coconut milk, brown sugar, and 1 cup water. Bring to a boil over high heat, then reduce heat to medium-low. Cover and simmer, stirring halfway through, until potatoes begin to soften, about 15 minutes.
- Step 7: Uncover and continue to simmer until potatoes are softened and starting to fall apart and the curry has thickened, about 15 to 20 minutes.
- Step 8: Remove the pot from heat. Stir in the chopped cilantro and fresh lime juice. Adjust seasoning with salt as needed.
- Step 9: Divide cooked white rice among bowls. Spoon the curry over the rice and top with whole cilantro leaves before serving.
Tips & Variations
- For extra heat, leave jalapeño seeds in or add a pinch of cayenne pepper.
- You can substitute sweet potatoes with butternut squash or pumpkin for a different flavor.
- Use light coconut milk for a lower-fat version, though full-fat yields a creamier curry.
- Serve with naan or crusty bread instead of rice for variety.
Storage
Store leftover curry in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk to loosen the sauce if it thickens too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this curry vegan?
Yes, this recipe is naturally vegan when using coconut oil and no animal products, making it perfect for a plant-based diet.
How spicy is the curry?
The curry has a mild to moderate heat level thanks to the jalapeño and spices. You can adjust the heat by removing the jalapeño seeds or adding extra chili for more spice.
PrintCoconut Chickpea & Sweet Potato Curry Recipe
This vibrant Coconut Chickpea & Sweet Potato Curry is a flavorful, hearty dish that combines tender sweet potatoes, creamy coconut milk, and protein-rich chickpeas with a blend of aromatic spices. Perfect for a comforting weeknight dinner, this curry is served over fluffy white rice and garnished with fresh cilantro and lime juice for a bright finish.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Ingredients
Vegetables and Aromatics
- 1 medium red onion, coarsely chopped
- 1 jalapeño, sliced into rounds with seeds
- 1 (2″) piece ginger, peeled, coarsely chopped
- 5 cloves garlic, smashed, peeled
- 1/2 lb. sweet potatoes, peeled, cut into 1/2” cubes
- 1/2 lb. plum or roma tomatoes, finely chopped
Spices and Seasonings
- 1 tbsp. whole cumin seeds
- Kosher salt, to taste (around 1 1/2 tsp. total)
- 1/4 cup tomato paste
- 1 tbsp. curry powder
- 2 tsp. garam masala
- 2 tsp. ground coriander
- 2 tsp. smoked paprika
- 2 tsp. dark brown sugar
Other Ingredients
- 1/4 cup coconut oil
- 1 (15-oz.) can chickpeas, drained and rinsed
- 1 (13.5-oz.) can full-fat coconut milk
- 1/2 cup packed coarsely chopped fresh cilantro leaves and tender stems, plus whole leaves for serving
- 2 tbsp. fresh lime juice
- Cooked white rice, for serving
Instructions
- Prepare the aromatics: In a food processor, pulse together the red onion, jalapeño, ginger, and garlic until they are finely chopped, forming a fragrant base for the curry.
- Toast cumin and soften aromatics: Heat coconut oil in a large Dutch oven or heavy pot over medium heat. Add cumin seeds and cook, stirring, until they are toasted and fragrant, about 1 minute. Stir in the processed onion mixture with 1/2 teaspoon kosher salt. Cook, stirring frequently, until the mixture is softened and starts to brown, approximately 5 minutes.
- Add spices and tomatoes: Stir in tomato paste, curry powder, garam masala, ground coriander, and smoked paprika. Cook while stirring constantly until the tomato paste darkens slightly, about 1 minute. Add chopped tomatoes, 1 teaspoon kosher salt, and 1/4 cup water. Scrape the bottom of the pot to deglaze and loosen any browned bits. Cook, stirring, until the tomatoes break down, 3 to 5 minutes.
- Cook potatoes and chickpeas: Add sweet potatoes, chickpeas, coconut milk, dark brown sugar, and 1 cup water. Bring the mixture to a boil over high heat. Reduce heat to medium-low, cover, and simmer. Stir halfway through cooking. Let simmer until potatoes begin to soften, about 15 minutes. Then uncover and continue simmering, stirring occasionally, until potatoes are very soft and the curry thickens, about 15 to 20 minutes more.
- Finish the curry: Remove the pot from heat. Stir in chopped cilantro and fresh lime juice. Adjust seasoning with salt to taste.
- Serve: Spoon cooked white rice into bowls. Ladle the curry over the rice and garnish with whole cilantro leaves. Serve immediately for a warm, comforting meal.
Notes
- Adjust the heat level by removing the jalapeño seeds for a milder curry or adding extra chili for more spice.
- Sweet potatoes can be substituted with butternut squash or pumpkin for a seasonal variation.
- Use canned diced tomatoes if fresh plum or roma tomatoes are not available.
- This curry stores well in the refrigerator for up to 4 days and tastes even better the next day as flavors meld.
- To keep it vegan, ensure the coconut oil you use is plant-based.
- If you prefer a thicker curry, simmer uncovered for longer until desired consistency is achieved.
Keywords: coconut chickpea curry, sweet potato curry, vegan curry recipe, Indian curry, coconut milk curry, easy vegetarian dinner

