Sweet Potato Curry

By: CALVIN ROURKE

Published: September 21, 2025

Print Recipe
Table of Contents

why make this recipe

Sweet Potato Curry is a delightful dish that warms both your body and soul. Packed with flavors and nutrients, this recipe is perfect for any meal. Sweet potatoes offer a naturally sweet taste, while the spices bring in rich and appealing flavors. Plus, it’s vegetarian and can easily be made vegan! It’s a comforting meal that anyone can enjoy, whether you’re a seasoned cook or just starting.

how to make Sweet Potato Curry

Ingredients :

  • 2 pounds sweet potatoes (peeled and cut into large bite-size chunks)
  • 1½ tablespoons olive oil
  • 1 onion (chopped)
  • 3 cloves garlic (grated)
  • 1 teaspoon ginger (grated)
  • 2 teaspoons curry powder
  • 2 teaspoons coriander
  • 1 teaspoon cumin
  • 1 teaspoon turmeric
  • ¼ teaspoon red pepper flakes
  • 2 cups vegetable broth
  • 1 can (14 ounces) coconut milk
  • 1 can (15 ounces) crushed tomatoes
  • 1 can (15 ounces) chickpeas (or 1½ cups cooked chickpeas)
  • 1 teaspoon salt
  • ⅛ teaspoon black pepper
  • 1 teaspoon garam masala (optional)
  • 4 wedges lemon (or lime)
  • 1 handful fresh cilantro
  • 1 to 2 cups basmati rice (or naan bread)
  • 4 tablespoons plain or Greek yogurt

Directions :

MAKE FLAVOR BASE:

Start by peeling and cutting the sweet potatoes into large bite-size chunks. Heat olive oil in a Dutch oven and sauté the chopped onion for about 4 minutes. Add the grated garlic and ginger, along with the spices: curry powder, coriander, cumin, turmeric, and red pepper flakes. Sauté for one more minute until it smells amazing. If the pan starts to dry, you can add 2 tablespoons of water.

SIMMER UNTIL TENDER:

Next, pour in the vegetable broth. Add the sweet potatoes, coconut milk, crushed tomatoes, and chickpeas. Season with salt and black pepper. Let it simmer for 30 minutes, or until the sweet potatoes are soft and tender.

SERVING SUGGESTIONS:

Once done, turn off the heat and stir in the garam masala if you’re using it. Let it cool for 5 minutes so the flavors mix well. Taste the curry and adjust the salt if needed. Serve it warm with rice or naan, topped with a squeeze of lemon juice, fresh cilantro, and a dollop of yogurt. Easy right?

how to serve Sweet Potato Curry

Sweet Potato Curry is delicious on its own or served with a side of basmati rice or warm naan bread. You can garnish it with fresh cilantro and a squeeze of lemon or lime for an extra zing. It also pairs well with a dollop of yogurt that adds creaminess to the dish.

how to store Sweet Potato Curry

Leftover Sweet Potato Curry can be stored in an airtight container in the refrigerator for up to 3 to 4 days. If you wish to keep it longer, consider freezing it. Freeze the curry in a freezer-safe container, and it can last up to 3 months. To reheat, simply thaw it overnight in the refrigerator and warm it on the stovetop until heated through.

tips to make Sweet Potato Curry

  1. For extra creaminess, you can add more coconut milk.
  2. Adjust the spices to your liking; if you prefer it spicier, increase the red pepper flakes.
  3. If you don’t have chickpeas, you can substitute with lentils or even tofu for added protein.

variation

You can easily customize this recipe by adding different vegetables like spinach, kale, or bell peppers. For a non-vegetarian option, throw in some cooked chicken or shrimp. The sweet potato flavor will complement a variety of proteins and veggies!

FAQs

1. Can I make this curry vegan?
Yes! This recipe is already vegan as it uses coconut milk and has no animal products.

2. What if I don’t have all the spices?
If you don’t have every spice, try to include at least curry powder, cumin, and salt. The flavors will still be good, but may differ slightly.

3. How can I make this dish less spicy?
To reduce the spice level, omit the red pepper flakes and decrease the curry powder. You can also serve it with yogurt to balance the heat.

Print

Sweet Potato Curry

A delightful and nourishing vegetarian curry that combines sweet potatoes and spices for a comforting dish.

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
  • By: Calvin Rourke
  • Category: DINNER
  • Difficulty: Not specified
  • Cuisine: Not specified
  • Yield: 4 Servings
  • Dietary: None

Ingredients

  • 01 2 pounds sweet potatoes (peeled and cut into large bite-size chunks)
  • 02 1½ tablespoons olive oil
  • 03 1 onion (chopped)
  • 04 3 cloves garlic (grated)
  • 05 1 teaspoon ginger (grated)
  • 06 2 teaspoons curry powder
  • 07 2 teaspoons coriander
  • 08 1 teaspoon cumin
  • 09 1 teaspoon turmeric
  • 10 ¼ teaspoon red pepper flakes
  • 11 2 cups vegetable broth
  • 12 1 can (14 ounces) coconut milk
  • 13 1 can (15 ounces) crushed tomatoes
  • 14 1 can (15 ounces) chickpeas (or 1½ cups cooked chickpeas)
  • 15 1 teaspoon salt
  • 16 ⅛ teaspoon black pepper
  • 17 1 teaspoon garam masala (optional)
  • 18 4 wedges lemon (or lime)
  • 19 1 handful fresh cilantro
  • 20 1 to 2 cups basmati rice (or naan bread)
  • 21 4 tablespoons plain or Greek yogurt

Instructions

Step 01

1. Start by peeling and cutting the sweet potatoes into large bite-size chunks. Heat olive oil in a Dutch oven and sauté the chopped onion for about 4 minutes.

Step 02

2. Add the grated garlic and ginger, along with the spices: curry powder, coriander, cumin, turmeric, and red pepper flakes. Sauté for one more minute.

Step 03

3. Pour in the vegetable broth. Add the sweet potatoes, coconut milk, crushed tomatoes, and chickpeas. Season with salt and black pepper. Let it simmer for 30 minutes, or until the sweet potatoes are soft and tender.

Step 04

4. Stir in the garam masala if using. Let it cool for 5 minutes before serving. Adjust salt to taste.

Step 05

5. Serve warm with rice or naan, garnished with lemon juice, fresh cilantro, and a dollop of yogurt.