Sweet Potato and Chickpea Curry
A warming, aromatic curry with tender sweet potatoes and creamy chickpeas simmered in a spiced coconut-tomato gravy. This plant-based comfort dish comes together in one pot and tastes even better the next day.
For 4 servings
- prep
Cook the chickpeas if not pre-cooked.
1.Drain the soaked chickpeas and add to a pressure cooker or pot.2.Add enough water to cover by 2 inches. Pressure cook for 15 minutes or boil until tender.3.Drain and set aside. - saute · ~6 min
Build the aromatic base.
1.Heat oil in a large pot over medium heat.2.Add cumin seeds and let sizzle for 30 seconds until fragrant.3.Add chopped onion and sauté until soft and translucent, about 4 minutes.4.Stir in minced garlic and grated ginger, cook for 1 minute until raw smell disappears.TIPKeep the heat medium — garlic and ginger burn quickly and turn bitter. - saute · ~6 min
Bloom the spices and add tomatoes.
1.Add ground coriander, turmeric, and red chili powder. Stir constantly for 30 seconds.2.Add diced tomatoes with a pinch of salt. Cook until tomatoes soften and oil begins to separate, about 5 minutes. - simmer · ~20 min
Simmer the curry with sweet potatoes and chickpeas.
1.Add cubed sweet potatoes, cooked chickpeas, coconut milk, and water to the pot.2.Add salt and stir well. Bring to a boil, then reduce heat to low.3.Cover and simmer for 18 to 20 minutes until sweet potatoes are fork-tender.TIPStir once or twice during simmering to prevent sticking. Sweet potatoes should be tender but not mushy. - mix · ~5 min
Finish the curry.
Turn off the heat. Sprinkle garam masala and stir in the lemon juice. Let the curry rest for 5 minutes before serving.
TIPGaram masala added at the end preserves its delicate aroma. - garnish
Garnish with fresh cilantro and serve hot.
Ladle into bowls and top generously with chopped cilantro. Serve with steamed rice or warm naan.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak dried chickpeas overnight for even cooking and creamier texture.
- 2Don't skip blooming the spices in oil — it deepens their flavor significantly.
- 3Cut sweet potatoes into uniform 1-inch cubes so they cook evenly.
- 4Stir the curry gently during simmering to keep sweet potato chunks intact.
- 5Let the curry rest for 5 minutes after cooking — it thickens and flavors meld.
- 6Store leftovers in an airtight container; the curry tastes even better the next day.
Adapt it for your goals.
Vegan
This recipe is already vegan. Ensure your garam masala contains no animal-derived ingredients.
High ProteinHigh-Protein
Add a cup of cooked lentils or cubed firm tofu along with the chickpeas for an extra protein boost.
Low OilLow-Oil
Reduce oil to 1 tbsp and dry-sauté the onions with a splash of water to cut fat without losing flavor.
Gluten FreeGluten-Free
Serve with rice or quinoa instead of naan; the curry itself is naturally gluten-free.
SpicierSpicier
Add a chopped green chili with the ginger-garlic for fresh heat, or double the red chili powder.
Why this is on our healthy list.
Rich in Vitamin A
Sweet potatoes are packed with beta-carotene, which the body converts into vitamin A for healthy vision and immunity.
High Plant-Based Protein
Chickpeas provide a hearty dose of protein and fiber, supporting muscle repair and digestive health.
Anti-Inflammatory Spices
Turmeric, ginger, and cumin contain compounds that help reduce inflammation in the body.
Heart-Healthy Fats
Coconut milk offers medium-chain triglycerides (MCTs), a type of fat that can support energy and heart health in moderation.
Frequently asked questions
Yes, use 1½ cans (about 400g drained) and skip the overnight soak and pressure cooking. Add them in step 4 and simmer just until sweet potatoes are tender.



