This aromatic Indian-inspired curry combines tender sweet potatoes and protein-packed chickpeas in a rich coconut-tomato base. Warm spices like curry powder, cumin, and coriander create layers of flavor while the sauce simmers to perfection. Ready in just 45 minutes, this comforting dish is naturally vegan and gluten-free. Serve with basmati rice or naan bread for a complete meal.
The first time I made this curry, my tiny apartment smelled so incredible that my neighbor knocked on my door to ask what I was cooking. I had to laugh as I spooned some into a container for her, watching her face light up when she took that first taste. Now its become our go-to comfort food, especially on rainy nights when we need something warm and nourishing.
Last winter, my sister came over feeling completely drained from work, and I made a double batch of this curry. We sat at the kitchen table for hours, just talking and eating bowl after bowl, until she finally admitted she felt human again. Thats the magic of this dish somehow it feeds more than just your hunger.
Ingredients
- 2 medium sweet potatoes, peeled and cut into 1-inch cubes: These become tender and sweet in the curry, absorbing all those gorgeous spices
- 1 large onion, finely chopped: The foundation that builds depth as it cooks down slowly in the olive oil
- 3 garlic cloves, minced: Fresh is non negotiable here, it wakes up the entire dish
- 1-inch piece fresh ginger, grated: Adds that warm, zippy kick that makes curry feel authentic
- 1 red bell pepper, diced: Brings a subtle sweetness and gorgeous color contrast
- 1 can (400g/14oz) diced tomatoes: Creates the saucy base that everything else melts into
- 1 can (400g/14oz) chickpeas, drained and rinsed: Protein that holds its texture perfectly through simmering
- 2 cups (480ml) vegetable broth: Use a good quality one, it makes a noticeable difference
- 1 cup (240ml) coconut milk: Full fat is worth it here, it creates that restaurant quality creaminess
- 2 tablespoons olive oil: For sautéing the aromatics and blooming the spices properly
- 2 teaspoons curry powder: The backbone, but taste yours first and adjust to your preference
- 1 teaspoon ground cumin: Earthy and essential, dont skip it
- 1 teaspoon ground coriander: Adds a citrusy brightness that balances the rich coconut
- 1/2 teaspoon turmeric: For that beautiful golden color and subtle warmth
- 1/4 teaspoon cayenne pepper (optional, for heat): Start small, you can always add more but you cant take it back
- Salt and black pepper, to taste: Season gradually and taste as you go
- Fresh cilantro, chopped: The fresh herb finish that makes everything pop
- Lime wedges: A squeeze right before serving brightens the entire bowl
Instructions
- Build your flavor foundation:
- Heat that olive oil in your large pot over medium heat, then add the chopped onion and let it soften for 4 to 5 minutes until it turns translucent and smells amazing
- Wake up the aromatics:
- Toss in the garlic, ginger, and red bell pepper, cooking for another 2 to 3 minutes until the smell fills your kitchen and the pepper starts to soften
- Bloom your spices:
- Stir in the curry powder, cumin, coriander, turmeric, cayenne, salt, and pepper, cooking for just 1 minute while stirring constantly so they release their oils without burning
- Coat the vegetables:
- Add the sweet potato cubes and diced tomatoes, mixing everything thoroughly until every piece is coated in that gorgeous spice mixture
- Start the simmer:
- Pour in the vegetable broth and bring it to a boil, then reduce the heat, cover, and let it simmer gently for 10 minutes to start softening the sweet potatoes
- Add the creaminess:
- Stir in the chickpeas and coconut milk, then simmer uncovered for 12 to 15 minutes until the sweet potatoes are fork tender and the curry has thickened beautifully
- Perfect the seasoning:
- Taste your curry and adjust the salt, pepper, or heat level as needed, remembering that flavors meld as it sits
- Finish and serve:
- Ladle the curry into bowls and top generously with fresh cilantro and a squeeze of lime, watching how the acid brightens everything instantly
My friend who swore she hated sweet potatoes tried this curry and went back for thirds. She finally admitted she just hated poorly cooked sweet potatoes, and now she requests this dish every time she visits. Watching someone discover they actually love an ingredient they thought they hated is one of my favorite things about cooking for people.
Make It Your Own
Once I added cubed tofu during the last 10 minutes of simmering, and it soaked up so much flavor that my tofu skeptical husband couldnt stop eating it. You can also throw in spinach or kale during the final few minutes for some greens that wilt perfectly into the sauce.
Serving Suggestions
Basmati rice is classic, but Ive also served this over quinoa for extra protein, or even with warm naan bread for scooping up every last drop. My favorite might be spooning it over roasted cauliflower rice for a lighter version that still feels satisfying.
Storage and Reheating
This curry actually tastes better the next day, so I always make extra for lunches. The flavors meld and the sweet potatoes break down slightly, creating an even creamier sauce.
- Store in airtight containers for up to 4 days in the refrigerator
- Freeze individual portions for those nights when cooking feels impossible
- Reheat gently on the stove with a splash of water to bring back the silky texture
Theres something about putting a pot of curry on the stove that makes an ordinary evening feel special and nourishing. I hope this recipe finds its way into your regular rotation and brings as much comfort to your table as it has to mine.
Recipe FAQs
- → How spicy is this curry?
-
The curry has mild to medium heat from curry powder and optional cayenne pepper. You can easily adjust the spice level by increasing or omitting the cayenne pepper according to your preference.
- → Can I make this curry ahead of time?
-
Yes, this curry actually tastes better the next day as flavors meld together. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of water if needed.
- → What can I serve with chickpea sweet potato curry?
-
This curry pairs perfectly with basmati rice, naan bread, or roti. For a lighter option, serve over quinoa or cauliflower rice. A simple cucumber raita or fresh mango chutney makes excellent accompaniments.
- → How do I know when the sweet potatoes are done?
-
The sweet potatoes are tender when a fork slides easily through them without resistance. They should hold their shape but be soft throughout, typically after 12-15 minutes of simmering in the coconut milk.
- → Can I freeze this curry?
-
Yes, this curry freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop, stirring occasionally.
- → How can I add more protein?
-
Add cubed tofu during the last 10 minutes of cooking, or serve over steamed quinoa for extra protein. You can also add lentils or increase the amount of chickpeas for a protein boost.