This Indian Sweet Potato curry is simply delicious, easy to make and uses only pantry staples. Serve it over rice, quinoa or with roti, paratha or any flatbreads.

Recipe Snapshot

  • Prep time: 5 minutes
  • Cook time: 25 minutes
  • Total time: 30 minutes
  • Yield: 3
  • Category: Main Course
  • Cuisine: Indian

Ingredients

  • 2 cups sweet potatoes (cubed (1 inch pieces))
  • 1 cup onions (chopped finely)
  • 1 cup tomatoes (red ripe, chopped or pureed)
  • 1 green chili (slit (optional, serrano peppers/ Thai or Indian chili))
  • 1 teaspoon ginger (grated or ginger paste)
  • 1 sprig curry leaves ((optional))
  • 1 to 1 ½ teaspoon coriander powder ((optional))
  • ½ to 1 teaspoon garam masala (or any curry powder as desired)
  • ½ to ¾ teaspoon red chili powder
  • ¼ teaspoon turmeric
  • ½ to ¾ teaspoon salt ((adjust to taste))
  • 2 tablespoons Oil ((adjust to taste))
  • ¼ teaspoon mustard seeds ((optional))
  • ½ teaspoon cumin seeds
  • 1 pinch hing ((asafetida, optional))
  • ¼ cup thick coconut milk ((optional))

Method

How to Make Sweet Potato Curry

  1. Heat oil in a pan, add cumin, mustard, and allow them to splutter. Add hing, ginger and then the curry leaves. Fry together till you smell the ginger good. Do not burn.
  2. Add onions, & green chilies. Fry till they turn golden.
  3. Next add tomatoes and sprinkle salt, turmeric. Saute for 2 mins
  4. On a low flame cover and cook till the tomatoes turn soft and mushy. The onion tomato mixture should blend well.
  5. While the tomatoes cook, you can peel and cube the sweet potatoes, add them to salted water (2 cups water with ½ teaspoon salt) till we use.
  6. Add chili powder, garam masala, coriander powder and red chili powder. Fry for about 1 to 2 minutes without burning.
  7. Next add sweet potato cubes, pour the same water we used to keep them. Just use enough water to immerse the sweet potatoes. Bring it to a rolling boil, reduce the heat.
  8. Cook on a low flame, till the sweet potatoes are soft cooked but not mushy. Taste test and adjust salt as required. If the curry looks runny, turn the flame to high and sook for a little longer so some of the water evaporates.
  9. If you want you may add coconut milk at this stage (optional).
  10. Keep covered for about 15 minutes for the flavors to absorb well by the sweet potato curry. Garnish with coriander leaves.

Kiyaan Singh’s Kitchen Note

Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.