Go Back

Sweet Potato and Chickpea Curry

A warm and comforting curry featuring tender sweet potatoes and chickpeas, enriched with spices and creamy coconut milk, perfect for a cozy family dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian, Vegan
Calories: 400

Ingredients
  

Base Ingredients
  • 2 tablespoons vegetable oil or coconut oil For a richer flavor, use coconut oil
  • 1 large yellow onion, thinly sliced Swap with shallots for a milder sweetness
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated Or 1 teaspoon ground ginger
  • 1 tablespoon tomato paste
  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/4 teaspoon cinnamon Optional—adds warmth for a festive treat
Main Ingredients
  • 1 large sweet potato (about 1 pound), peeled and cut into 1-inch cubes
  • 1 can (15 ounces) chickpeas, drained and rinsed Or 1 1/2 cups cooked chickpeas
  • 1 can (14 ounces) diced tomatoes
  • 1 can (14 ounces) full-fat coconut milk Or light for a lower-fat option
  • 1 cup vegetable broth or water Add more for a looser curry
  • Salt and black pepper to taste
  • 1/2 fruit lime, juiced Brightens everything
  • Fresh cilantro or parsley, chopped, for garnish Or swap with basil for a different finish
  • Optional: baby spinach or kale (a handful stirred in at the end)

Method
 

Preparation
  1. Heat the oil in a large, heavy-bottomed skillet or saucepan over medium heat.
  2. When the oil shimmers, add the sliced onion. Sauté until translucent and just beginning to caramelize—about 6–8 minutes.
  3. Add the minced garlic and grated ginger. Cook 1 minute, stirring constantly until fragrant.
  4. Stir in the tomato paste, curry powder, cumin, turmeric, and cinnamon. Toast the spices for 1–2 minutes, stirring, until they bloom and smell nutty.
  5. Add the sweet potato cubes and chickpeas, stirring to coat them in the spiced onion mixture.
  6. Pour in the diced tomatoes, coconut milk, and vegetable broth. Stir, scraping up any browned bits from the pan. Bring to a gentle simmer.
  7. Reduce heat to medium-low, cover, and cook for 15–20 minutes, or until the sweet potatoes are tender when pierced with a fork.
  8. Taste and season with salt, black pepper, and lime juice. If using spinach or kale, stir it in now until wilted.
  9. Serve hot, garnished with chopped cilantro, a squeeze of lime, and a sprinkle of toasted nuts or seeds.

Notes

For a higher protein punch, add a cup of cooked lentils. If you prefer less spice, reduce curry powder to 1 tablespoon and add a pinch of sugar.