Sweet Potato Curry with Chickpeas

Sweet Potato Curry with Chickpeas served with white rice in a white bowl.Sweet Potato Curry with Chickpeas and Spinach is an easy one-pot meal you can make for weeknight dinners and meal prep! It’s comforting, flexible, and loaded with flavor. Craving more easy curry recipes? You’ll have to try my Thai Red Curry, Easy Vegan Curry, and Vegan Thai Green Curry recipes as well! When you’re searching…

Sweet Potato Curry with Chickpeas served with white rice in a white bowl.

Sweet Potato Curry with Chickpeas and Spinach is an easy one-pot meal you can make for weeknight dinners and meal prep! It’s comforting, flexible, and loaded with flavor.

Craving more easy curry recipes? You’ll have to try my Thai Red Curry, Easy Vegan Curry, and Vegan Thai Green Curry recipes as well!

Sweet Potato Curry with Chickpeas served with white rice in a white bowl.

When you’re searching for winter comfort foods, you’ll typically stumble on hearty stews and creamy soups, but I’m a bigger fan of curry recipes. They’re the ultimate cozy meal, with warm spices, creamy sauces, and loads of seasonal veggies in every bite. It’s everything you need in a winter meal!

That’s why you’ll find this Easy Sweet Potato Curry Recipe on my dinner menu almost weekly when it’s cold outside. I can’t get enough of the hearty sweet potatoes and protein-packed chickpeas swimming in the aromatic and creamy red curry sauce! It also doesn’t hurt that it quickly comes together in one pan.

Just like my Butternut Squash Curry, you can quickly throw this red curry recipe together for a comforting family dinner or during your Sunday meal prep. It stays fresh and flavorful for days and even freezes well!

Why you need to try this sweet potato curry recipe

  • A seasonal Thai-inspired curry recipe – Sweet potatoes give this Thai-inspired curry a fall and winter twist, while the spicy-ish curry sauce warms you up.
  • Quick, easy, and made in one pan! This has to be one of the easiest fall dinner recipes. All you have to do is toss everything in a skillet, simmer until the potatoes are tender, then serve!
  • Make it your own – Add more vegetables, swap the sweet potatoes for pumpkin, or tone down the heat. The ways to make this recipe your own are endless!
using a wooden spoon to scoop sweet potato curry in a black skillet.

Ingredients needed (with substitutions)

  • Vegetable oil
  • Garlic and ginger
  • Red curry paste – My favorite red curry paste is by Thai Kitchen because it’s vegan, full of flavor, and easy to find in most well-stocked grocery stores.
  • Ground turmeric
  • Sweet potatoes – The star of the curry! Use regular sweet potatoes, yams, or swap them for peeled and diced pumpkin or butternut squash to make a recipe that’s similar to my Butternut Squash Curry.
  • Coconut milk – Use canned full-fat coconut milk to make the curry super creamy. You can substitute plain yogurt or cashew cream, or even some sort of vegan cream like Ripple brand half and half.
  • Water – Or vegetable broth.
  • Chickpeas – I like to use canned chickpeas for convenience, but freshly cooked chickpeas are delicious here, too. Or, instead of using chickpeas, make the curry with pre-cooked or canned green or brown lentils.
  • Salt and pepper
  • Spinach – For a hint of green in the curry. Kale works, too.
  • Sugar – This is optional but balances the flavors very well.
  • Lime juice
ingredients for Sweet Potato Curry with Chickpeas in individual white bowls.

How to make sweet potato curry with chickpeas

Find the complete recipe with measurements in the recipe card below.

Start by sautéing the garlic and ginger in an oiled skillet over medium heat. 

cooking garlic in a black skillet.

Stir in the red curry paste and turmeric to coat the aromatics, then pour in the coconut milk and water/broth. Stir to combine and use a wooden spoon to loosen any bits of food stuck to the bottom of the pan.

stirring red curry sauce with a wooden spoon in a black skillet.

Add the sweet potatoes, chickpeas, salt, and pepper to the curry.

Heat to a boil, then lower the heat and simmer until the potatoes are fork tender.

For deeper layers of flavor, roast the sweet potatoes (tossed in a little olive oil) in a 400ºF oven for 30 to 45 minutes, then add them to the curry with the chickpeas and only simmer for 10 to 15 minutes.

stirring sweet potatoes into a red curry sauce with a wooden spoon in a black skillet.

To finish, stir the spinach, sugar, and lime juice into the curry and cook until the spinach is wilted. 

Take the skillet off the heat and serve the curry right away over cooked basmati rice with cilantro or Thai basil on top. Enjoy!

fresh spinach on top of red curry in a black skillet.

Frequently asked questions

What else can I add to vegan curry?

As with most curry recipes, you can add all kinds of different vegetables or plant proteins to make the recipe your own. Add fresh or frozen vegetables, swap the chickpeas for white beans, lentils, cauliflower florets, or broccoli florets, and/or add fried tofu cubes for extra protein.

Is red curry paste spicy?

Most red curry paste has a mild to medium level of heat, but it varies from brand to brand. In this recipe, most of the heat is tempered by the coconut milk, so you won’t set your mouth on fire.

If you’re still worried about it being too spicy, you can start with only 1 1/2 tablespoons of red curry paste, then gradually add more until you reach just the right amount of heat.

I can’t find red curry paste. What can I use instead?

Don’t use yellow curry paste or green curry paste as a substitute. They will completely change the flavor profile! Instead, replace the red curry paste with 1 tablespoon of garam masala, 2 teaspoons of curry powder, and 1/4 teaspoon of ground cumin. The flavor will be different but will complement the veggies and warm flavors well.

How do I store leftover sweet potato curry?

Wait for the curry to cool before transferring it to an airtight container. Store the leftovers in the fridge for 4 to 5 days or in the freezer for up to 3 months.

Sweet Potato Curry with Chickpeas served with white rice in a white bowl.
Sweet Potato Curry with Chickpeas served with white rice in a white bowl.
Print

Sweet Potato Curry with Chickpeas

Sweet Potato Curry with Chickpeas and Spinach is an easy one-pot meal you can make for weeknight dinners and meal prep! It’s comforting, flexible, and loaded with flavor.
Course Main Dish
Cuisine Thai-inspired
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 5 servings
Calories 335kcal

Ingredients

Sweet Potato Curry

  • 2 tablespoons vegetable oil
  • 3 large cloves garlic minced
  • 1 tablespoon minced fresh ginger
  • 3 tablespoons red curry paste vegan friendly
  • 1/2 teaspoon ground turmeric
  • 2 medium sweet potatoes peeled and chopped into 1/2 inch chunks
  • 13.5 ounce can full fat coconut milk
  • 1/2 cup water
  • 15 ounce can chickpeas or lentils, drained and rinsed
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 4 cups baby spinach or kale
  • 1 tablespoon granulated sugar optional
  • 2 tablespoons fresh lime juice

For Serving

Instructions

  • Heat the oil in a large skillet over medium heat. Once hot, add the garlic and ginger and cook, stirring frequently for 1-2 minutes.
  • Stir in the red curry paste and turmeric, then pour in the coconut milk and water. Stir to combine and scrape any stuck bits from the bottom.
  • To the pan, add the sweet potatoes, chickpeas or lentils, salt and pepper. Bring to a boil, then lower the heat and simmer for about 15 minutes, or until the sweet potatoes are fork tender.
  • Stir in the baby spinach, sugar and lime juice. Cook until the spinach is wilted, then remove from heat and serve over cooked rice with cilantro or basil.

Notes

  1. Any kind of sweet potato will work here, or yams. Pumpkin or squash would be a good substitute if you have it.
  2. If you don’t have red curry paste, you can substitute 1 tablespoon of garam masala, 2 teaspoons curry powder and 1/4 teaspoon ground cumin. The flavor will be quite different.
  3. You can leave out the chickpeas/lentils if desired. Add some cauliflower florets or even broccoli, instead.
  4. Nutritional information is an estimate only and does not include rice.

Nutrition

Serving: 1of 5 servings | Calories: 335kcal | Carbohydrates: 37g | Protein: 8g | Fat: 19g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 782mg | Potassium: 756mg | Fiber: 7g | Sugar: 7g | Vitamin A: 16509IU | Vitamin C: 13mg | Calcium: 113mg | Iron: 5mg

Harvest Bowls

A harvest bowl recipe with tender chicken, brussels sprouts, sweet potato, pecans, pomegranate seeds, and a sliced avocado on top of a bed of coconut rice.This Harvest Bowl recipe has coconut rice with roasted vegetables, tender chicken, and an easy sweet curry sauce on top. It’s healthy, delicious, and my favorite Fall meal! I have so many great “bowl” recipes! Try Egg Roll in a Bowl, Tahini Chicken Bowls, Hot Honey Salmon Bowls, or Hawaiian Bowls! How to make Harvest…

A harvest bowl recipe with tender chicken, brussels sprouts, sweet potato, pecans, pomegranate seeds, and a sliced avocado on top of a bed of coconut rice.

This Harvest Bowl recipe has coconut rice with roasted vegetables, tender chicken, and an easy sweet curry sauce on top. It’s healthy, delicious, and my favorite Fall meal!

I have so many great “bowl” recipes! Try Egg Roll in a Bowl, Tahini Chicken Bowls, Hot Honey Salmon Bowls, or Hawaiian Bowls!

A harvest bowl recipe with tender chicken, brussels sprouts, sweet potato, pecans, pomegranate seeds, and a sliced avocado on top of a bed of coconut rice.

All the fall flavor you crave, in the form of a Harvest Bowl.

If I had to pick one meal to eat on repeat this time if year, it’s this chicken harvest bowl recipe. It has my favorite combo of Brussels sprouts, sweet potatoes, and pomegranate and I love the added flavor from coconut rice. Everyone can assemble their own bowl, customizing it to their liking. I can’t wait for you to try it!

How to make Harvest Bowls:

Roasted Veggies: Chop sweet potato and cut Brussels sprouts in half. Place on a large baking sheet and drizzle with olive oil, salt, and pepper. Cook for 18-30 minutes, until tender. Coconut Rice: Combine coconut milk, water, sugar, and salt in a large saucepan then bring to a boil. Stir in rice, bring to boil, then turn to low and cover then cook for 20 minutes. Let coconut rice stand for 10 minutes then take off lid and fluff with a fork.

Two images showing a sheet pan with roasted brussels sprouts and sweet potatoes then a pot of coconut rice with toasted coconut on top.

Sweet Curry Sauce: Combine sauce ingredients in a saucepan and cook over medium heat, while stirring until thickened. Remove from heat.

Two images showing a harvest bowl dressing in a saucepan before and after it's cooked and thickened.

Cook Chicken: Season chicken on all sides with salt, pepper, and curry powder. Grill or sauté on medium high heat until cooked through, only flipping once. Remove to plate.

Assemble Harvest Bowls: Add rice to serving bowls and top with grilled chicken, Brussels sprouts, sweet potatoes, pecans, pomegranate seeds, and sliced avocado. Spoon sauce on top.

Two images showing chicken tenders cooked until golden in a cast iron pan then a Fall harvest bowl assembled and ready to eat.

Recipe Variations:

  • Rice: You can substitute any rice including rice pilaf, brown rice, sushi rice, jasmine, basmati, or white rice for this Fall harvest bowl.
  • Vegetables: Feel free to roast any vegetables on hand including butternut squash, carrots, zucchini, and broccoli.

More Chicken Recipes:

Follow me for more great recipes

A harvest bowl recipe with tender chicken, brussels sprouts, sweet potato, pecans, pomegranate seeds, and a sliced avocado on top of a bed of coconut rice.
Print

Harvest Bowls

This Harvest Bowl recipe has coconut rice with roasted vegetables, tender chicken, and an easy sweet curry sauce on top. It's healthy, delicious, and my favorite Fall meal!
Course Main Course
Cuisine American, Indian
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 6
Calories 832kcal
Cost 20

Ingredients

Coconut Rice:

Sweet Curry Sauce:

Instructions

  • Roast Veggies: Preheat oven to 425 degrees F. Spread out chopped sweet potato and halved Brussels sprouts over a large baking pan. Drizzle with olive oil and season with a little salt and pepper and toss to coat. Roast until the vegetables are tender and starting to brown, about 18-30 minutes.
  • Coconut Rice: Cook the coconut rice while the vegetables are roasting. Add water, coconut milk, sugar, and salt to a large saucepan. Bring to a boil, then stir in rice. Return to a boil. Reduce heat to low, cover and cook for 20 minutes. Remove from heat and let stand 10 minutes. Remove lid and fluff rice with a fork.
  • Sweet Curry Sauce: Add all sauce ingredients to a small saucepan. Whisk well to combine, particularly to dissolve the cornstarch. Cook over medium heat until simmering and just begins to thicken. Remove from heat.
  • Cook Chicken: Season chicken with salt and pepper and a little curry powder on all sides. Sauté or grill over medium-high heat, flipping once, until cooked on both sides. Remove to a plate to rest.
  • Assemble Harvest Bowls: Add a big spoonful of coconut rice to a bowl. Top with grilled chicken and a spoonful each of sweet potatoes, Brussels sprouts, pecans, pomegranate arils, and sliced avocado. Drizzle a small spoonful of sauce over the top. Serve immediately.

Video

Notes

Rice: You can substitute any rice including rice pilaf, brown rice, sushi rice, jasmine, or white rice.
Vegetables: Use what you have on hand including butternut squash, carrots, green beans, zucchini, or broccoli.

Nutrition

Calories: 832kcal | Carbohydrates: 105g | Protein: 17g | Fat: 41g | Saturated Fat: 16g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 18g | Trans Fat: 0.003g | Cholesterol: 21mg | Sodium: 541mg | Potassium: 991mg | Fiber: 10g | Sugar: 37g | Vitamin A: 8289IU | Vitamin C: 31mg | Calcium: 86mg | Iron: 4mg

I originally shared this recipe November 2015. Updated October 2021 and October 2024.

Tofu Palak Paneer

close up on golden tofu cubes tossed in a batch of vegan palak paneer in a black bowl.Cheese is replaced with tofu in this impressive but easy Indian-inspired vegan meal. For this Tofu Palak Paneer, spiced pan-fried tofu cubes are tossed in a creamy spinach curry, and then served over rice. Ready in about 30 minutes! Looking for more delicious vegan Indian-inspired recipes? Check out my Lentil Curry, Vegan Butter Chicken, Easy…

close up on golden tofu cubes tossed in a batch of vegan palak paneer in a black bowl.

Cheese is replaced with tofu in this impressive but easy Indian-inspired vegan meal. For this Tofu Palak Paneer, spiced pan-fried tofu cubes are tossed in a creamy spinach curry, and then served over rice. Ready in about 30 minutes!

Looking for more delicious vegan Indian-inspired recipes? Check out my Lentil Curry, Vegan Butter Chicken, Easy Red Lentil Dahl, and Vegan Tikka Masala.

close up on golden tofu cubes tossed in a batch of vegan palak paneer in a black bowl.

Tofu Palak Paneer is a rich and aromatic Indian-inspired dish that combines pan-fried tofu with a luxurious and easy vegan spinach curry. With protein from the tofu and plenty of vitamins, minerals, and fiber from the spinach, palak paneer with tofu is as healthy as it is delicious!

What is palak paneer?

Palak paneer is a popular Indian dish made with an aromatic and well-spiced spinach curry or gravy (palak) and pieces of Indian cheese (paneer). It has warm and vibrant flavors and plenty of richness from the cheese.

While vegetarian, this dish is traditionally not vegan-friendly because of the heavy cream in the gravy and cheese being a main component. My version, however, swaps these for simple vegan substitutions, like golden fried tofu cubes instead of cheese and vegan cream instead of heavy cream. 

The result? A protein-rich, creamy, and flavor-packed Indian-inspired dinner!

How to make tofu palak paneer

Find the complete recipe with measurements in the recipe card below.

Add the pressed tofu cubes to a large bowl and sprinkle the nutritional yeast, garam masala, and salt over top. Toss to coat.

seasoned tofu cubes in a large metal bowl.

Heat the oil in a large skillet over medium-high heat. Once hot, add the tofu and fry in a single layer until the pieces are golden brown on all sides. Transfer them to a plate and set aside.

Tip: Do not move the tofu around when you first add it to the pan! Instead, leave it alone for a few minutes so a crust can form. This makes it way easier to flip without ripping.

frying seasoned tofu cubes in a large metal skillet.

Next, boil some water in a large pot and add the spinach. Cook until the spinach leaves wilt, then drain the water. 

Transfer the blanched spinach to a blender or food processor and blend until it’s as smooth as you like (I like it with some texture, but you can blend it until it’s completely smooth if you’d like). Set aside.

blended spinach in a food processor.

Heat more oil in a large skillet over medium heat. Once hot, sauté the onion, garlic, ginger, serrano pepper, and cumin seeds until soft and fragrant. Next, stir in the garam masala, coriander, turmeric, cayenne pepper, and salt.

Tip: Stir the aromatics and spices frequently while they’re simmering in the hot oil, or else they might burn.

a seasoned mix of sauteed aromatics in a large metal skillet.

Pour the spinach sauce into the pan with the onion mixture. Stir in the cream, then let the sauce simmer.

To finish, add the fried tofu paneer to the pan and toss to coat. Serve the spinach tofu curry over rice with chopped cilantro on top and vegan naan on the side. Enjoy!

golden tofu cubes on top of a batch of vegan palak paneer in a large skillet.

Frequently asked questions

What’s the difference between palak paneer and saag paneer?

Palak paneer and saag paneer are almost the same dish, as they’re both made with paneer (Indian cheese) and a leafy green curry. The main difference is the types of greens used in the curry. Palak is the Hindi word for spinach, while saag refers to mixed greens, like mustard greens, kale, fenugreek leaves, spinach, etc.

What should you serve with vegan palak paneer?

You can really take this dish to the next level by serving each scoop over cooked basmati rice or brown rice and garnishing each bowl with fresh chopped herbs, like cilantro or parsley, a dollop of mango chutney, and a spritz of lemon juice or lime juice.

I wouldn’t say that vegan spinach curry is spicy, but a dollop of vegan raita or plain vegan yogurt on top can help temper any spicy or bold flavors. Lastly, include a few pieces of Indian flatbread on the side, like roti or my Homemade Vegan Naan, to scoop up every bite!

Can I bake the tofu instead?

Yes! Instead of pan-frying, you can bake or air fry the tofu cubes instead.

Do you have to blanch the spinach?

Yes, blanching the spinach is a very important step when making the spinach sauce. It not only softens the spinach leaves but also removes the natural bitter flavor. The spinach curry will likely taste very bitter if you sauté the leaves in a hot oiled pan instead.

close up on golden tofu cubes tossed in a batch of vegan palak paneer in a black bowl.
close up on golden tofu cubes tossed in a batch of vegan palak paneer in a black bowl.
Print

Tofu Palak Paneer

Cheese is replaced with tofu in this impressive but easy Indian-inspired vegan meal. For this Tofu Palak Paneer, spiced pan-fried tofu cubes are tossed in a creamy spinach curry, and then served over rice. Ready in about 30 minutes!
Course Main
Cuisine Indian-inspired
Prep Time 15 minutes
Cook Time 20 minutes
Tofu pressing time 30 minutes
Total Time 35 minutes
Servings 4 servings
Calories 222kcal

Ingredients

Tofu Paneer

Spinach Sauce

  • 10 ounces baby spinach
  • 1 tablespoon vegetable oil
  • 1 medium yellow onion finely diced
  • 3 cloves garlic minced
  • 1 tablespoon grated ginger
  • 1 serrano pepper seeds and stem removed and finely chopped
  • 1 teaspoon cumin seeds
  • 2 teaspoons garam masala
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon ground turmeric
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon salt or more to taste
  • 1/2 cup vegan cream or coconut milk, cashew cream

For Serving, optional

Instructions

Make the tofu paneer

  • Press the tofu: Wrap the block of tofu in paper towels. Place a plate or pan on top of the wrapped tofu, and put a couple of heavy books on top of that. Let the tofu press for 30 minutes, or up to an hour.
  • Cut the tofu into cubes and place in a large bowl. Add the nutritional yeast, garam masala and salt and gently mix until coated.
  • Heat the oil in a large non-stick pan over medium-high heat. Once the oil is hot, add the tofu in a single layer. Let the tofu brown on all sides, it should be a nice golden color all over. I use a fork to gently flip each piece over. TIP: When you place the layer of tofu in the pan, don't touch or move it at all for a few minutes, so a crust can form, making it easier to flip without ripping.
  • Transfer the golden tofu cubes to a plate and set aside while you make the sauce.

Make the spinach sauce

  • Fill a large pot with water and bring to a boil. Once the water is boiling, add the spinach and cook for about 1 minute, until the spinach wilts. If it doesn't all fit at once, add half, then once it wilts, add the rest.
  • Drain the spinach in a colander. Transfer to a blender or food processor and blend for about 10 seconds, then scrape the side and blend for 10 more seconds. I like to leave some texture, but you can blend it smoother if you want. Set aside.
  • Heat a large skillet with the oil on medium heat. Add the onion and sauté for about 5 minutes, until translucent. Next, add the garlic, ginger, serrano pepper and cumin seeds and sauté for 30 seconds. Now add the garam masala, coriander, turmeric, cayenne pepper and salt. Stir to coat the onions in the spices.
  • Pour the blended spinach into the pan and stir well. Stir in the cream and let the sauce simmer for about 5 minutes.
  • Add the tofu paneer to the sauce, and serve with basmati rice, naan and perhaps chopped cilantro.

Notes

  1. Leftovers will keep in a covered container in the refrigerator for up to 4 days. It can also be frozen.
  2. For the cream, you can use a store bought unsweetened and unflavored vegan creamer, or canned coconut milk or my favorite – cashew cream. In a pinch, you can even use an unsweetened plant milk like soy, almond or oat milk.
  3. The nutrition information is an estimate only and does not include rice or naan.

Nutrition

Serving: 1of 4 servings | Calories: 222kcal | Carbohydrates: 14g | Protein: 16g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 1g | Sodium: 1045mg | Potassium: 542mg | Fiber: 6g | Sugar: 3g | Vitamin A: 6719IU | Vitamin C: 24mg | Calcium: 235mg | Iron: 4mg