This vibrant, aromatic curry combines creamy coconut milk with tender sweet potatoes and protein-rich chickpeas, creating a deeply satisfying vegetarian dish that's bursting with warm spices and exotic flavors. Perfect for a weeknight dinner or impressing guests, this curry delivers restaurant-quality taste with simple, wholesome ingredients that come together in under an hour.
⏱️55 min
📊Easy
👥4 servings
🍽️Main
vegetarianveganbudget-friendlyfamilylight
Ingredients
600 gsweet potatoes
400 gcanned chickpeas
400 mlcoconut milk
2 mediumonions
4 piecesgarlic cloves
20 gfresh ginger
2 tablespoonscurry powder
1 teaspooncumin
0.5 teaspoonturmeric
250 mlvegetable broth
150 gspinach
2 tablespoonscoconut oil
1 to tastesalt and pepper
Instructions
1PREPARE THE VEGETABLES: Peel and cut sweet potatoes into 2-3 cm cubes to ensure they cook evenly in about 25-30 minutes, setting them aside in a bowl of cold water to prevent oxidation. Dice the onions finely and mince the garlic cloves and fresh ginger into small pieces using a sharp knife—this will help release their flavors quickly when cooking.
2DRAIN AND RINSE THE CHICKPEAS: Pour the canned chickpeas into a colander and rinse thoroughly under cold running water for 30 seconds to remove excess sodium and the starchy liquid, which will help prevent the curry from becoming too thick or gummy as it simmers.
3BLOOM THE SPICES: Heat the coconut oil in a large, heavy-bottomed pot or deep skillet over medium heat for 1 minute until shimmering, then add the diced onions and sauté for 4-5 minutes until they become translucent and fragrant. Add the minced garlic and ginger, stirring constantly for 1-2 minutes until the mixture becomes aromatic and fragrant, being careful not to burn the garlic as this will create a bitter taste.
4ADD THE DRY SPICES: Sprinkle the curry powder, cumin, and turmeric over the onion mixture and stir continuously for 1 minute over medium heat, allowing the spices to toast slightly and release their essential oils into the oil—you should smell a rich, warm aroma. This technique, called blooming, intensifies the spice flavors and prevents them from tasting raw in the finished dish.
5BUILD THE CURRY BASE: Add the drained chickpeas and sweet potato cubes to the pot, stirring well to coat everything with the spiced oil and taking about 1-2 minutes. Pour in the vegetable broth and coconut milk, stirring to combine, then bring the mixture to a gentle boil over medium-high heat for about 2 minutes before reducing to medium-low heat to maintain a steady simmer.
6SIMMER UNTIL TENDER: Cover the pot partially with a lid and simmer for 20-25 minutes, stirring occasionally, until the sweet potato cubes are fork-tender and easily pierced with a knife—they should be soft but not falling apart. The liquid should reduce slightly and deepen in color, creating a rich, cohesive sauce that clings to the vegetables.
7FINISH WITH GREENS AND SEASONING: Add the fresh spinach by the handful, stirring gently until it wilts into the curry, which takes about 2-3 minutes and adds a burst of fresh nutrition and color contrast. Taste the curry and adjust the seasoning with salt and pepper as needed—the flavors should be balanced, warming, and slightly herbaceous without any single spice overwhelming the palate.