Chickpea Sweet Potato Curry

Creamy chickpea and sweet potato curry served in a white bowl over fluffy basmati rice Save
Creamy chickpea and sweet potato curry served in a white bowl over fluffy basmati rice | cozycanteen.com

This aromatic Indian-inspired curry combines tender sweet potatoes with protein-packed chickpeas, simmered in a rich coconut-tomato base. Warm spices like curry powder, cumin, and coriander create depth, while coconut milk adds creamy richness. Ready in just 45 minutes, this vegan dish delivers comfort and nutrition in every bowl.

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. We ended up sharing bowls on my fire escape, watching the sunset turn orange while steam curled off our spoons. That evening taught me that the best meals have a way of bringing people together, sometimes completely by accident. Now this recipe lives in my regular rotation, always ready to create those moments again.

Last winter when my sister came home exhausted from her nursing shift, I made a double batch of this curry. She ate it standing at the counter, still in her scrubs, and told me it was the first time all day she felt genuinely comforted. Something about the warmth and the way the spices bloom together feels like an actual embrace in bowl form. Since then, she texts me whenever she needs a reset day, knowing exactly what shell be eating.

Ingredients

  • 2 medium sweet potatoes: Peeled and cut into 1-inch cubes, these become the tender heart of the curry and naturally sweeten the sauce as they cook
  • 1 large onion: Finely chopped, this builds the aromatic foundation that carries all the spices
  • 3 garlic cloves: Minced fresh, because nothing replaces that sharp, savory punch in the opening minutes
  • 1-inch fresh ginger: Grated directly into the pot, adding bright warmth that cuts through the coconut richness
  • 1 red bell pepper: Diced small for pops of sweetness and color throughout every bite
  • 1 can diced tomatoes: The acidic backbone that balances the creamy coconut milk perfectly
  • 1 can chickpeas: Drained and rinsed, providing hearty protein and satisfying texture
  • 2 cups vegetable broth: Creates the simmering liquid that everything cooks down into
  • 1 cup coconut milk: Full-fat is best here for that luxurious, restaurant-quality sauce
  • 2 tablespoons olive oil: For sautéing the aromatics and blooming the spices properly
  • 2 teaspoons curry powder: Your main spice blend, so use one you truly love tasting
  • 1 teaspoon ground cumin: Adds earthy depth and that classic curry fragrance
  • 1 teaspoon ground coriander: Brings subtle citrusy notes that brighten the whole dish
  • 1/2 teaspoon turmeric: For that gorgeous golden color and mild, warm bitterness
  • 1/4 teaspoon cayenne pepper: Optional, but this is where you control the heat level
  • Salt and black pepper: Taste as you go, because the seasoning makes or breaks the final flavor
  • Fresh cilantro: Chopped generously for brightness and color on top
  • Lime wedges: The acid squeeze at the end wakes up every single spice in the bowl

Instructions

Build your aromatic base:
Heat olive oil in a large pot over medium heat, add the onion, and sauté for 4 to 5 minutes until it turns completely translucent and starts smelling sweet
Add the fresh aromatics:
Toss in garlic, ginger, and red bell pepper, cooking for 2 to 3 minutes until the kitchen fills with their combined fragrance and the peppers soften slightly
Bloom your spices:
Stir in curry powder, cumin, coriander, turmeric, cayenne, salt, and pepper, cooking for exactly 1 minute while stirring constantly to toast the spices and release their oils
Coat the sweet potatoes:
Add sweet potato cubes and diced tomatoes, mixing thoroughly until every piece is coated in the spiced mixture
Start the simmer:
Pour in vegetable broth and bring everything to a boil, then reduce heat, cover, and simmer for 10 minutes until sweet potatoes start to soften
Add creaminess:
Stir in chickpeas and coconut milk, then simmer uncovered for 12 to 15 minutes until sweet potatoes are fork-tender and the sauce has thickened beautifully
Perfect the seasoning:
Taste and adjust salt, pepper, or lime juice as needed, remembering that flavors concentrate slightly as it sits
Finish with brightness:
Serve hot, topped with generous handfuls of fresh cilantro and lime wedges on the side for squeezing over each bowl
Golden sweet potato cubes and chickpeas simmered in rich coconut curry sauce with fresh cilantro garnish Save
Golden sweet potato cubes and chickpeas simmered in rich coconut curry sauce with fresh cilantro garnish | cozycanteen.com

This recipe became my go-to dinner party dish after I served it to friends who swore they hated curry. They went back for thirds, and one of them now requests it every time she visits. Something about the familiar comfort of sweet potatoes wrapped in aromatic spices makes this curry feel approachable even to people who usually steer clear of spiced foods.

Making It Your Own

Some nights I add spinach during the last 2 minutes of cooking just to wilt it into the sauce. Other times I throw in frozen peas for pops of sweetness and extra color. The base is so forgiving that you can play with vegetables based on whatever needs using up in your crisper drawer.

The Rice Factor

Basmati rice is the classic pairing for a reason, its floral fragrance complements the curry without competing. I always start the rice before I begin chopping vegetables so everything finishes simultaneously. That timing trick took me way too many dinners to figure out.

Make-Ahead Magic

This curry actually improves overnight as the spices meld and the sweet potatoes absorb more of the sauce. I frequently make a double batch on Sunday, portioning half into containers for effortless weekday lunches. The texture holds up beautifully and reheats without any separation or weirdness.

  • Freeze individual portions for up to 3 months if you want meal prep that feels like treating yourself
  • Thin with a splash of broth or water when reheating since the coconut milk thickens in the fridge
  • Add fresh cilantro and lime only after reheating to keep their bright flavors intact
Hearty chickpea and sweet potato curry in a rustically styled bowl with lime wedges on the side Save
Hearty chickpea and sweet potato curry in a rustically styled bowl with lime wedges on the side | cozycanteen.com

There is something deeply satisfying about a one-pot meal that tastes like it came from a restaurant kitchen. This curry has saved countless weeknights in my house, and I hope it finds a regular place in yours too.

Recipe FAQs

The total time is 45 minutes—15 minutes for preparation and 30 minutes of cooking. The sweet potatoes need about 25 minutes to become tender, while the spices develop their flavors during simmering.

Absolutely. This curry actually tastes better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of water or coconut milk if needed.

Basmati rice or naan bread are classic choices. For lighter options, try cauliflower rice or quinoa. Steamed vegetables like spinach or green beans make excellent sides too.

Yes, freeze portions for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop.

Reduce or omit cayenne pepper for milder heat. For more spice, add fresh chopped chili peppers along with the garlic, or increase cayenne to 1/2 teaspoon. Taste and adjust near the end of cooking.

Butternut squash, pumpkin, or regular potatoes work well. Cauliflower, carrots, or green beans can be added in the last 10-15 minutes of cooking.

Chickpea Sweet Potato Curry

Hearty curry with tender sweet potatoes and chickpeas in spiced coconut-tomato sauce

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 medium sweet potatoes, peeled and cut into 1-inch cubes
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1-inch piece fresh ginger, grated
  • 1 red bell pepper, diced
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) chickpeas, drained and rinsed
  • 2 cups vegetable broth
  • 1 cup coconut milk
  • 2 tablespoons olive oil

Spices

  • 2 teaspoons curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon cayenne pepper (optional, for heat)
  • Salt and black pepper, to taste

Garnish

  • Fresh cilantro, chopped
  • Lime wedges

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the onion and sauté for 4–5 minutes until translucent.
2
Add Fragrant Ingredients: Add garlic, ginger, and red bell pepper. Cook for 2–3 minutes until fragrant.
3
Toast Spices: Stir in curry powder, cumin, coriander, turmeric, cayenne pepper, salt, and black pepper. Cook for 1 minute, stirring constantly to release flavors.
4
Combine Vegetables: Add sweet potato cubes and diced tomatoes. Mix well to coat the vegetables evenly in the spice mixture.
5
Initial Simmer: Pour in vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 10 minutes to begin softening the sweet potatoes.
6
Finish Curry: Add chickpeas and coconut milk. Stir, then simmer uncovered for 12–15 minutes or until sweet potatoes are tender and the curry has thickened to desired consistency.
7
Season to Taste: Taste and adjust seasoning with additional salt or pepper if needed.
8
Serve: Serve hot, garnished with fresh cilantro and a squeeze of fresh lime.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon

Nutrition (Per Serving)

Calories 380
Protein 9g
Carbs 55g
Fat 14g

Allergy Information

  • Contains coconut (tree nut allergen)
  • Always check processed ingredient labels for hidden allergens
Holly Dalton

Sharing easy, wholesome recipes and kitchen tips for home cooks who love comfort food.