← Recipe Library

Vegan Sweet Potato Chickpea Curry

This chickpea curry recipe made with sweet potatoes, spinach, tomatoes, and coconut milk uses fragrant Indian spices to make a delicious vegan meal.

6 servings · 265g/servingPrep: 10 minCook: 20 minTotal: 30 minIndianOriginal recipe ↗

Ingredients

  • Olive Oil42g0.75 × 1/4 cup
  • Yellow Onion110g1 medium
  • Garlic, raw6g2 cloves
  • Ginger root, raw4g2 × 1 teaspoon grated
  • Garbanzo Beans - Canned425g1 can (15 oz)
  • Tomatoes, canned, red, ripe, diced411g
  • Coconut milk400g1 can (13.5 oz)
  • Sweet potatoes, orange flesh, without skin, raw150g
  • Garam masala6g
  • Cumin2.1g1 teaspoon
  • Ground turmeric0.7gtsp
  • Salt3g1/2 teaspoon
  • Red pepper flakes0.45g
  • Baby Spinach30g1 cup raw

Estimated Cost

  • Olive Oil (42g)$0.55
  • Yellow Onion (110g)$0.24
  • Garlic, raw (6g)$0.16
  • Ginger root, raw (4g)
  • Garbanzo Beans - Canned (425g)$1.25
  • Tomatoes, canned, red, ripe, diced (411g)
  • Coconut milk (400g)$3.12
  • Sweet potatoes, orange flesh, without skin, raw (150g)
  • Garam masala (6g)
  • Cumin (2.1g)$0.11
  • Ground turmeric (0.7g)
  • Salt (3g)$0.00
  • Red pepper flakes (0.45g)
  • Baby Spinach (30g)$0.23
Total (6 servings)$5.67(~$0.94/serving)

* Cost estimate based on 8 of 14 ingredients.

Prices are estimates based on Kroger grocery store data, last updated March 2026. Actual prices may vary by location and retailer.

Instructions

  1. 1

    1. Warm the olive oil in a skillet over medium heat.

  2. 2

    2. Add the chopped onion, minced garlic, and minced ginger to the oil and cook for about 5 minutes, stirring occasionally, until the onion softens.

  3. 3

    3. Add the drained chickpeas, diced tomatoes, coconut milk, and cubed sweet potato to the skillet.

  4. 4

    4. Increase the heat and bring the mixture to a boil.

  5. 5

    5. Reduce the heat to low and simmer for about 15 minutes until the sweet potato is tender.

  6. 6

    6. Stir in the garam masala, cumin, turmeric, salt, and red chile flakes and mix well.

  7. 7

    7. Just before serving, add the baby spinach and stir until it wilts slightly.

Nutrition per serving

Based on 6 servings · USDA data

Calories190
Protein5g
Carbs22g
Fat10g
Fiber4g
Sodium344mg

Nutrition calculated from USDA FoodData Central using ingredient quantities in grams.

Nutrition values are estimates based on USDA data and may vary.