This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
A Cozy, Comforting Vegan Curry for Fall
Looking for the perfect cozy meal to add to your Thanksgiving recipe board? This Sweet Potato Chickpea Curry is everything you want in a hearty, one-pot dinner. It's warm, nourishing, and infused with fragrant spices like garam masala, curry powder, and fresh ginger. Whether you're feeding a crowd or prepping a week of easy lunches, this plant-based curry fits the bill beautifully.
Right after the first bite, you’ll taste the layers of flavor—the creaminess of coconut milk, the earthiness of chickpeas, and the natural sweetness of tender sweet potatoes. It’s a comforting dish that feels festive enough for a casual Thanksgiving dinner, especially for guests who are vegetarian or dairy-free.
And the best part? It comes together in under an hour using pantry staples and simple prep steps. Let’s make it.
Jump to:
Why You’ll Love This Sweet Potato Chickpea Curry
Quick, Easy, and Budget-Friendly
This recipe uses affordable ingredients like canned chickpeas, sweet potatoes, and canned tomatoes. With a single pot and a few simple steps, cleanup is minimal and prep is totally stress-free. Perfect for busy weeknights or relaxed holiday cooking.
Bold Flavor and Creamy Texture
The coconut milk makes this curry silky and rich, while the garam masala and curry powder add bold warmth. Sweet potatoes become tender and buttery, perfectly soaking up all the spices.
Vegan, Gluten-Free, and Nourishing
This curry is naturally vegan and gluten-free. It’s full of fiber, plant-based protein, and nutrients like vitamin A and potassium—making it a smart, satisfying meal for any occasion.
Ingredients You’ll Need
- 1 tablespoon avocado oil or olive oil
- 1 small yellow onion, diced
- 3 garlic cloves, minced
- 1 ½ tablespoon fresh ginger, minced
- 1 tablespoon garam masala
- 2 teaspoon curry powder
- 1 teaspoon ground cumin
- 1 (14 oz) can diced tomatoes
- 3 ½ cups cooked chickpeas (or 2 14-oz cans, drained and rinsed)
- 1 (14 oz) can full-fat coconut milk
- 1 medium sweet potato, peeled and cut into ½-inch cubes
- 2 teaspoon sea salt, or to taste
- 1 teaspoon black pepper, or to taste
- 2 tablespoon fresh lime juice (optional)
- ¼ cup chopped cilantro for garnish
- Cooked brown rice or vegan naan for serving
Step-by-Step Instructions
1. Sauté the Aromatics
Heat the oil in a large pot over medium heat. Once hot, add the diced onion, garlic, and ginger. Stir frequently and cook for about 4 minutes until the onions become soft and fragrant.
2. Toast the Spices
Add garam masala, curry powder, and cumin directly into the pot. Let them sit undisturbed for 30 seconds to toast before stirring. This step deepens the flavor and brings out the oils in the spices.
3. Add Tomatoes and Simmer
Pour in the diced tomatoes. Stir well and let them cook down for 5 minutes until they begin to soften and break down.
4. Mix in the Main Ingredients
Add the chickpeas, coconut milk, sweet potato cubes, salt, and black pepper. Stir everything to combine.
5. Simmer to Perfection
Cover the pot and bring the curry to a gentle simmer. Let it cook for 20 to 25 minutes, stirring occasionally, until the sweet potatoes are fork-tender. If the sauce becomes too thin, uncover for the last few minutes to let it thicken.
6. Final Touches and Serve
Stir in the fresh lime juice if using, then taste and adjust the seasoning. Ladle the curry into bowls and garnish with chopped cilantro. Serve hot over brown rice or with soft, warm vegan naan.

Helpful Tips for the Best Results
Toast Spices Without Stirring
Letting the spices bloom without stirring allows them to fully release their flavors. This is the secret to that deep, restaurant-style curry taste.
Cut Sweet Potatoes Evenly
Uniform cubes will ensure your sweet potatoes cook at the same rate and don’t turn to mush.
Cover While Simmering
Keeping the lid on during simmering helps trap moisture and softens the sweet potatoes beautifully. Uncover only if you need to thicken the curry near the end.
How to Serve It
Delicious Pairings
- Brown basmati or jasmine rice
- Vegan naan or flatbread
- A crisp side salad with lemon tahini dressing
- Roasted cauliflower or air-fried green beans
Thanksgiving Twist
Add this curry to your Thanksgiving dinner lineup for a vegan-friendly main dish. Its warm spices and cozy texture make it a standout alongside traditional sides like roasted Brussels sprouts and mashed sweet potatoes.
Looking for more sweet potato goodness for your Thanksgiving table? Try these reader favorites:
- Garlic Butter Roasted Sweet Potatoes
- Crispy Baked Sweet Potato Fries
- Baked Vegan Sweet Potato Hash Browns
Storing and Reheating
Refrigerating Leftovers
Store any leftover curry in an airtight container in the fridge for up to 5 days. The flavors deepen over time, so it tastes even better the next day.

Freezing for Later
Let the curry cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Defrost in the fridge overnight before reheating.
How to Reheat
Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of coconut milk or vegetable broth to loosen it if needed. You can also microwave it in a heat-safe bowl in 1-minute intervals, stirring between each.
Common Questions
Yes. Use unsweetened cashew cream or a creamy oat milk alternative. You can also try almond milk, but it will yield a thinner sauce.
Absolutely. This curry tastes even better after sitting for a day. Make it the night before and simply reheat before serving.
Add a pinch of cayenne or some diced fresh chili when adding the spices for a little extra heat.
Yes. Stir in a few handfuls of baby spinach during the last 5 minutes of cooking. It wilts down and adds a nice pop of color and nutrients.
Final Thoughts
This Sweet Potato Chickpea Curry is one of those rare recipes that’s simple enough for a weeknight, yet special enough to serve at your Thanksgiving dinner table. It’s vibrant, deeply flavorful, and endlessly nourishing. Whether you’re new to vegan cooking or just love comforting curries, this dish is a must-try.
If you make it, be sure to let us know what you think. We’d love to see your beautiful bowls of curry on Pinterest. Save and share it at Bake with Lina on Pinterest.
Happy cooking, and happy Thanksgiving!



Sweet Potato Chickpea Curry
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-Inspired
- Diet: Vegan
Description
Hearty, rich, and bursting with warm and fragrant spices, this Sweet Potato Chickpea Curry with coconut milk is a satisfying and nutritious meal that's guaranteed to delight your taste buds! It's ready in a few simple steps and 100% plant-based, making it a fantastic pick any night of the week.
Ingredients
- 1 tbsp avocado oil or extra virgin olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 ½ tbsp minced fresh ginger
- 1 tbsp garam masala
- 2 tsp curry powder
- 1 tsp ground cumin
- 1 (14 oz) can diced tomatoes
- 3 ½ cups cooked chickpeas (2 cans, drained and rinsed)
- 1 (14 oz) can coconut milk
- 1 medium sweet potato, peeled and cubed
- 2 tsp sea salt (plus more to taste)
- 1 tsp fresh black pepper (plus more to taste)
- 2 tbsp fresh lime juice (optional)
- ¼ cup chopped fresh cilantro, for serving
- Cooked brown rice and/or vegan naan, for serving
Instructions
- Heat the oil in a large skillet or pot over medium heat.
- Once the oil is hot, add the onion, garlic, and ginger. Sauté, stirring frequently, for about 4 minutes, until the onions are translucent.
- Add the garam masala, curry powder, and cumin to the pot. Do not stir it right away. Allow the spices to toast with the aromatics for 30 seconds before stirring.
- Add the diced tomatoes and stir. Cook for 5 minutes, until the tomatoes have softened and lost their shape.
- Add the chickpeas, coconut milk, sweet potato, salt, and pepper.
- Stir well and bring the curry to a simmer. Cook for 20-25 minutes or until the sweet potatoes are tender.
- Add the lime juice (if using) and season to taste with salt and pepper.
- Serve the curry hot with brown rice or vegan naan and garnish with fresh cilantro.
Notes
- Refrigerating: Store in an airtight container in the fridge for up to 5 days.
- Freezing: Cool completely before transferring to a freezer-safe container. Freeze up to 3 months.
- Reheating: Reheat gently over low heat on the stovetop or in the microwave, stirring occasionally. Add coconut milk or broth if needed to loosen the sauce.
- Pro Tips: Preheat skillet for full flavor, let spices toast without stirring for 30 seconds, simmer covered to thicken the sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 345
- Sugar: 11g
- Sodium: 1209mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 57g
- Fiber: 14g
- Protein: 15g
- Cholesterol: 0mg











Leave a Reply