This aromatic curry brings together 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 coconut milk adds creamy richness. The dish comes together in under an hour, making it perfect for weeknight dinners or meal prep. Serve over basmati rice or with warm naan bread to soak up the fragrant sauce. Garnish with fresh cilantro and a squeeze of lime for brightness.
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. It was a Tuesday evening, gray and rainy, and I had sweet potatoes that needed using. That pot of golden coconut curry turned an ordinary night into something that felt like a warm hug.
I served this at my first dinner party in my new place, nervously hoping the curry would impress. My friend Sarah, who claims she hates curry, went back for thirds and asked for the recipe before she even put on her coat. Now its the meal I make when I need to feed people and want everyone to feel taken care of.
Ingredients
- 2 medium sweet potatoes: peeled and cut into 1-inch cubes because they cook evenly and hold their shape beautifully in the sauce
- 1 large onion: finely chopped, this forms the aromatic foundation that everything else builds upon
- 3 garlic cloves: minced fresh, nothing beats that punchy aromatic kick when hit with hot oil
- 1-inch piece fresh ginger: grated with a microplane or careful knife work for maximum flavor release
- 1 red bell pepper: diced into small pieces for little bursts of sweetness throughout
- 1 can diced tomatoes (400g/14oz): the acidity balances the creamy coconut perfectly
- 1 can chickpeas (400g/14oz): drained and rinsed well, these provide hearty protein and satisfying texture
- 2 cups vegetable broth (480ml): use a good quality one you would drink on its own
- 1 cup coconut milk (240ml): full fat makes the sauce luxurious and velvety
- 2 tablespoons olive oil: for sautéing the aromatics and blooming the spices
- 2 teaspoons curry powder: choose one you love tasting, it defines the dish
- 1 teaspoon ground cumin: adds earthy depth and that signature curry aroma
- 1 teaspoon ground coriander: brings subtle citrus notes that brighten the rich sauce
- 1/2 teaspoon turmeric: for that gorgeous golden color and warm undertones
- 1/4 teaspoon cayenne pepper: optional depending on your heat tolerance, start with less
- Salt and black pepper: taste as you go, the amount depends on your broth and preferences
- Fresh cilantro: chopped generously for brightness and color contrast
- Lime wedges: the acid cuts through the richness and wakes up all the flavors
Instructions
- Build the aromatic base:
- Heat olive oil in your largest pot over medium heat and add the chopped onion, cooking for 4 to 5 minutes until it turns translucent and starts smelling sweet.
- Add the fragrant aromatics:
- Stir in the garlic, grated ginger, and diced red bell pepper, cooking for another 2 to 3 minutes until the garlic is golden and the ginger becomes perfumed.
- Bloom the spices:
- Sprinkle in the curry powder, cumin, coriander, turmeric, cayenne, salt, and pepper, stirring constantly for 1 minute until the spices are fragrant and toasted.
- Coat the sweet potatoes:
- Add the sweet potato cubes and diced tomatoes, stirring thoroughly until every piece is coated in the spiced onion mixture.
- Start the simmer:
- Pour in the vegetable broth and bring everything to a boil, then reduce heat, cover, and let it simmer gently for 10 minutes.
- Add creaminess:
- Stir in the chickpeas and coconut milk, then simmer uncovered for 12 to 15 minutes until the sweet potatoes are tender when pierced with a fork.
- Perfect the seasoning:
- Taste the curry and adjust with more salt, pepper, or cayenne as needed, remembering that flavors will continue to develop.
- Finish and serve:
- Ladle the curry into bowls and top generously with chopped fresh cilantro and a squeeze of bright lime juice.
My mother started requesting this recipe whenever she visits, saying it reminds her of the curries she ate traveling through India years ago. Watching her take that first thoughtful bite and smile makes all the vegetable chopping worth it every single time.
Serving Suggestions That Work
I serve this over fluffy basmati rice that has been cooked with a pinch of saffron or turmeric for color. Warm naan bread for scooping up every last drop of sauce feels essential. Sometimes I roast cauliflower on the side and add it in for extra bulk.
Make It Your Way
Spinach stirred in at the end wilts beautifully and adds vibrant green contrast. Cubed firm tofu can replace or join the chickpeas for different protein. When sweet potatoes are out, butternut squash works exactly the same way. The sauce base is forgiving and accommodating.
Storage And Meal Prep
This curry keeps beautifully in the refrigerator for up to five days and actually tastes better after the flavors have mingled overnight. Freeze portions in airtight containers for those nights when cooking feels impossible. Reheat gently with a splash of water or broth to loosen the sauce.
- The coconut milk may separate when reheating, but stirring vigorously brings it back together
- Squeeze fresh lime right before serving, not during storage, to maintain brightness
- Wait to add cilantro garnish until serving so it stays fresh and vibrant
There is something deeply comforting about a pot of curry bubbling away on the stove, filling the whole house with warmth and promise.
Recipe FAQ
- → Can I make this curry ahead of time?
-
Absolutely. 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 or broth if needed.
- → Is this curry spicy?
-
The mild heat comes from curry powder and optional cayenne. Without cayenne, it's gently spiced and family-friendly. Adjust heat by adding more cayenne or serving with hot sauce on the side.
- → What can I serve with this curry?
-
Basmati rice is the classic accompaniment, but it also pairs beautifully with naan, roti, or quinoa. For a lighter option, serve over cauliflower rice or with warm whole grain tortillas.
- → Can I freeze this curry?
-
Yes, this freezes exceptionally well. Cool completely before transferring to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → How do I make the sauce thicker?
-
Simmer uncovered for the last few minutes to evaporate excess liquid. You can also mash a portion of the sweet potatoes against the side of the pot to naturally thicken the sauce, or add a tablespoon of tomato paste.