Sweet Potato and Chickpea Curry

Serve this fragrant and colorful Indian stew over rice. Curry powder is actually a Western invention, but it’s a mix of traditional Indian spices that might include coriander, turmeric, chiles, cumin, fennel, black pepper, garlic, ginger, fenugreek, cardamom, cinnamon, cloves, and mustard. 

Newsletter Sign Up
Hands-on time: 30   |    Total time: 45   |    Makes: 4 Servings


Cutting board 
Sharp knife (adult needed)
Measuring spoons 
Can opener 
Measuring cup 
Vegetable peeler (adult needed) 
Large skillet with lid 
Heatproof spatula 


2 tablespoon vegetable oil
1 garlic clove, peeled and minced (finely chopped)
1 (1-inch) piece fresh ginger, peeled and minced
1 tablespoon curry powder
1 (14-ounce) can unsweetened coconut milk
1 tablespoon tomato paste
1⁄2 cup water
1⁄2 teaspoon salt
2 sweet potatoes, peeled and diced
1 (14-ounce) can chickpeas, rinsed and drained
1 cup green peas (frozen is fine)


Wash your hands with soap and water, then gather all your equipment and ingredients and put them on a counter.

  1. Put the skillet on the stove and turn the heat to medium-low. When the skillet is hot, add the oil. Add the garlic and ginger and cook, stirring, just until you can smell them, about 30 seconds. Stir in the curry powder. 
  2. Add the coconut milk, tomato paste, water, and salt, and turn the heat up to medium. When the mixture is boiling (you’ll see bubbles at the surface), add the sweet potatoes and chickpeas and stir. 
  3. Turn the heat down to low, cover the skillet, and cook at a gentle simmer, until the sweet potatoes are tender, about 15 minutes. 
  4. Uncover the skillet, add the peas, and cook for 5 minutes to blend the flavors, cook the peas, and thicken the sauce. Taste the curry and add a pinch of salt and/or another sprinkle of curry powder if the flavor needs a boost. 
  5. Serve right away, or cover and refrigerate up to 2 days. 


  • Chopped cilantro 
  • A dollop of plain yogurt