This post may contain affiliate links. Please read our disclosure policy.

The flavors of Indian food captivate in a unique, deeply satisfying way that will bring enchantment to your kitchen. With warm curry spices, creamy potatoes, and chickpeas, this easy vegan Potato Curry is a one-pot dinner wonder that, for Ben especially, is closely attached to a favorite memory.

Easy potato curry with rice

Potato Curry: A Delicious Indian Recipe

Ben spent six months in India during college, and when he found out he’d be living with a vegetarian host family…he panicked. NO MEAT?

Then he tried Indian cooking.

Thanks to the aromatic flavors, richly simmered sauces, and hearty ingredients, to this day he still insists that, if the menu is Indian food, he could go years without craving meat again.

I also spent a summer traveling in India, I have to say—and this is no light statement for a partner to make— my husband was 100% right!

This easy Indian recipe is based on a potato curry that Ben remembers his Indian host family making.

But nostalgia alone cannot guarantee a clean plate at the end of the meal. Thankfully this vegan potato curry has so many additional reasons to love it!

Potato curry in a bowl with rice

Why You’ll Love Potato Curry

An abundance of nutritious vegetables, chickpeas, and spices adds up to incredible flavor, without relying on less healthy fats and oils.

This potato curry with coconut milk is ideal even if you’re not vegetarian.

  • It’s a fully satisfying meatless main. Chickpeas add protein, and the vegetables round it out.
  • It cooks all in one pot. Chopping the veggies is the only prep you need. Yes pleasey to keepin’ it easy.
  • It’s nutritious. The potatoes are an excellent source of vitamin B, vitamin C, potassium, fiber, and manganese (just like in Jamaican Chicken Curry).
  • It’s budget-friendly. Thanks to nutritious potatoes and chickpeas being the pillars of this delectable dish, it’s also very friendly on the wallet.

No one could disapprove of simple, affordable, and satisfying.

A bowl of spices

Secrets to the Best Curry

It’s important to point out that this spicy potato curry is not “spicy” in the hot, my-lips-are-on-fire meaning.

Instead, it is “spicy” in the rich, warm, aromatic sense.

Just like in your favorite takeout curry, certain spices are key to making your curry taste like curry, and can be found in almost any grocery store:

  • Curry Powder. Curry powder is a blend of lots of spices – usually turmeric, chili powder, ground coriander, cumin, peppercorn, and ginger. Curry powder is an efficient way to add a whole bunch of subtle but important flavors with maximum impact. Also, you can often buy it in mild, medium, or hot strengths.
  • Garam Masala. Like curry powder, garam masala is a blend of spices, though with slightly stronger aromas. It usually has ground cloves, cinnamon, mace, and nutmeg. It’s also an effective way to heighten the flavor of a dish during and at the end of cooking.

Neither of these spices is an expensive investment. Plus, with these on hand in your spice cabinet, you’ll be ready to make a plethora of healthy, zesty Indian-influenced dishes.

Which Potatoes are the Best for Curry

For curry, it’s best to use a potato that falls into the waxy category, which helps keep the potato’s shape in dishes that have a more liquid base (like curries, soups, and stews). Otherwise, if a potato is more mealy than waxy, it may become too grainy or mushy when cooking.

  • Yukon Gold. I prefer Yukon Gold potatoes when cooking curries, because they have a slight buttery flavor and creamy texture thanks to their medium starch content.
  • Red Potatoes. They don’t need to be peeled before cooking and hold their shape well when cooked.
  • Russet. Russet potatoes tend to break down more in curries. If you prefer to use russet potatoes, add them later in the cooking process than this recipe directs.
A bowl of healthy potato curry

How to Make Potato Curry

This recipe is positively influenced by the alluring warm and fragrant flavors that pervaded Ben’s and my travels in India, and that we often try to recreate at home.

Even though it’s not 100% authentically Indian (I tweaked the recipe to use ingredients you can find in any grocery store, much like I did in these other must-try Indian delights of Instant Pot Lentil Curry and Chicken Tikka Masala), it’s still authentically delicious.

It’s also not to be confused with Thai potato curry, which tends to rely more on curry paste than curry spices. (But Coconut Curry and Chickpea Curry are my favorites if you’re looking for a Thai-influenced curry.)

If you’re looking for a curry with potatoes and other cultural influence, check out Japanese Curry.

The Ingredients

  • Potatoes. Tender, nutritious, and a delicious textural element in this meatless dish.
  • Spices. Curry powder, garam masala, cumin, turmeric, and cayenne pepper come together to make this dish wonderfully aromatic, rich, and deeply flavored.
  • Chickpeas. A protein-packed addition that helps make this curry more filling, while keeping it vegan.
  • Diced Tomatoes. The tomatoes and their juices play a role in flavoring and thickening the curry sauce.
  • Coconut Milk. To keep this recipe on the healthy side, I used a light coconut milk. If you want to make your curry richer, you can use full-fat coconut milk. For the lightest option of all, I also tested this using chicken broth instead of coconut milk and still very much enjoyed it.
  • Sugar. An optional addition, but I find a pinch helps balance all the flavors in the curry.
  • Lemon Juice. A touch of brightness and acidity.
  • Peas. For ease, we’re using frozen peas that can be stirred directly into the curry at the end.

Recipe Tip!

Worried Your Curry is Watery?

  • In general, Indian curries can seem watery because the loose sauce is intended to saturate rice.
  • If you would like to make your curry thicker, use full-fat coconut milk as mentioned above.
  • To further reduce the liquid in a curry, let it simmer for longer over low heat.

The Directions

Onion being sauteed in a pot
  1. Sauté the onion.
Onion, garlic, and spices in a pot
  1. Add the garlic and ginger. Stir in the spices.
Potato curry ingredients in a pot
  1. Stir in the potatoes.
Potatoes and chickpeas in a pot
  1. Add the chickpeas.
Potato curry being made in a pot
  1. Add the tomatoes and coconut milk. Let the mixture simmer for about 15 minutes. Stir in the sugar, lemon juice, and peas. Let simmer for 1 more minute.
  2. Serve with cilantro and your desired sides. DIG IN!

Storage Tips

  • To Store. Refrigerate leftover curry in an airtight storage container for up to 4 days.
  • To Reheat. Rewarm leftovers in a Dutch oven on the stovetop over medium-low heat.
  • I would not recommend freezing this potato curry, as the potatoes can become mealy once thawed.

What to Serve with Potato Curry

  • Rice. A bed of rice is just what this potato curry (and Shrimp Curry) needs. Use your favorite variety, or give this tasty Lemon Rice a try.
  • Naan. A piece of this scrumptious Indian-style flatbread will sop up all the delicious flavors. Try my simple and tasty Homemade Naan recipe.
  • Salad. For a light and fresh side, try pairing this recipe with Arugula Salad.

More Delicious Curry Recipes

Potato curry with rice and chickpeas in a bowl
  • Dutch Oven. Whether you’re making curries, soups, or casseroles, this kitchen tool does it all.
  • Citrus Press. The only way I’ll juice a lemon now.
  • Measuring Spoons. For recipes with lots of spices, these are essential.

Enchanting flavors, minimal dishes, and a hearty, healthy meal that’s ready in 35 minutes or less: Potato curry is my kind of magic!

Potato Curry

4.67 from 60 votes
An easy, delicious recipe for vegan Potato Curry with coconut milk, warm spices, and chickpeas. Fast and healthy with simple ingredients!

Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes

Servings: 8 cups (4 to 6 servings)


  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion
  • 3 cloves minced garlic about 1 tablespoon
  • 1 tablespoon minced fresh ginger
  • 1 tablespoon curry powder
  • 2 teaspoons garam masala
  • 2 teaspoons ground cumin
  • 1 teaspoon ground turmeric
  • 1/4 teaspoon kosher salt plus additional to taste
  • ¼ teaspoon cayenne pepper plus additional to taste
  • 2 pounds Yukon gold potatoes peeled and ¾-inch diced (about 4 potatoes)
  • 1 14-ounce can reduced sodium chickpeas rinsed and drained
  • 1 14-ounce can diced tomatoes in their juices
  • 1 14-ounce can light coconut milk*
  • 1 teaspoon granulated sugar optional; I find it better balances the flavor, though you can wait to add it if you prefer
  • 1 tablespoon freshly squeezed lemon juice
  • 1 cup frozen peas no need to thaw
  • Chopped fresh cilantro for serving
  • Prepared brown rice cauliflower rice, or naan, for serving


  • In a Dutch oven or similar large pot over medium heat, heat the oil until shimmering but not smoking. Once it is hot, add the onion and cook for 4 minutes, until beginning to soften and turn translucent. Reduce the heat as needed so the onion doesn’t turn brown.
  • Add the garlic and ginger. Sauté just until fragrant, about 30 seconds.
  • Add the curry powder, garam masala, cumin, turmeric, salt, and cayenne. Stir and cook until the spices are very fragrant, about 1 minute.
  • Add the potatoes. Stir to coat with the spices.
  • Stir in the chickpeas, coating them with the spices.
  • Stir in the tomatoes and coconut milk. Increase the heat to medium high. Once the liquid starts to bubble, reduce the heat to medium and let simmer steadily but gently for 15 minutes, or until the potatoes are tender when pierced with a fork. Stir every few minutes to prevent the curry from sticking.
  • Stir in the sugar and lemon juice. Then, stir in the peas. Let simmer 1 minute to warm through.
  • Sprinkle generously with chopped cilantro. Serve hot with prepared rice or naan and an extra sprinkle of cilantro.



  • *You can also make this curry with a 14-ounce can of chicken or vegetable broth; it won’t be as creamy but will still have nice flavor.
  • TO STORE: Refrigerate leftover curry in an airtight storage container for up to 4 days. 
  • TO REHEAT: Rewarm leftovers in a Dutch oven on the stovetop over medium-low heat. 
  • I would not recommend freezing this potato curry, as the potatoes can become mealy once thawed.


Serving: 1(of 8); about 1 1/3 c.Calories: 244kcalCarbohydrates: 36gProtein: 7gFat: 8gSaturated Fat: 4gPotassium: 733mgFiber: 7gSugar: 4gVitamin A: 244IUVitamin C: 36mgCalcium: 64mgIron: 3mg

Join today and start saving your favorite recipes

Create an account to easily save your favorite recipes and access FREE meal plans.

Sign Me Up

Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

You May Also Like

Free Email Series
Sign Up for FREE Weekly Meal Plans
Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better!
Please enable JavaScript in your browser to complete this form.

Erin Clarke

Hi, I'm Erin Clarke, and I'm fearlessly dedicated to making healthy food that's affordable, easy-to-make, and best of all DELISH. I'm the author and recipe developer here at and of The Well Plated Cookbook. I adore both sweets and veggies, and I am on a mission to save you time and dishes. WELCOME!

Learn more about Erin

4.67 from 60 votes (31 ratings without comment)

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

Your email address will not be published. Required fields are marked *

Recipe Rating


Leave a comment

  1. I LOVE all of your curries! So easy and accessible while still being delicious. Can’t wait to add this one to the rotation. :)

  2. Hi Erin,
    Can you tell me what size round Dutch Oven you used in the Potato Curry video? I just got a 6 quart DO from Amazon Basics and I think it’s bigger than the one you use in the video. The one on the video looks like a perfect size.

    1. Hi Luke! The tomatoes add both flavor and liquid to the dish, and I’m not sure how it would turn out without them. If you decide to experiment with it, I’d love to hear how it goes!

    2. Not sure if you’ve already made this without but I have recently made this recipe without the tomatoes and it worked well for me! I think I’m going to add half a tin extra of coconut milk next time, just to keep a bit more liquid in it!

  3. We made this tonight, super delish! We used a medley of baby potatoes so it added some more color-just what we had on hand. So yummy and made such a generous amount we sent some over to our mutual friend across the street from us, I’m sure he misses your samples!5 stars

  4. I made this tonight & it was amazing! Foodie son, his fiancé & my semi-picky husband all loved it too. Didn’t miss the meat at all. Will definitely make again!5 stars

  5. This recipe was great, completely scratched my Indian itch. Next time, I would like to use a little less potatoes and add tofu. When you you add the tofu to it?5 stars

    1. I’m so happy that you enjoyed it, Raquel! I’ve only tested the recipe as written, so it would be an experiment. If you decide to try it, I’d love to hear how it goes!

  6. This was a decent curry. I added some curry paste to get some more earthy notes and some “other” things that would make it no longer vegan so I won’t disclose those. Only note would be that you might want to half boil the potatoes ahead of time, they took a while to get to the right texture and you could run low on liquid otherwise.4 stars

  7. This was amazing!! My entire family…which includes 3 picky little kids…loved it!! Very filling too! Can’t wait to make again :)5 stars

  8. Amazing recipe!
    I added 3 chicken (cubed) breast, a can of black beans and frozen corn (kernels).
    My wife and daughter begged me to make it again!5 stars

  9. So good! Next time, I’ll add more cilantro, and more lemon juice. This was my first time making it and I added about 2 cups of vegetable broth in addition to the ingredients already listed. It was nice to have more liquid! Great recipe, Erin!!!!! We served it over brown rice – yum!5 stars

  10. As a busy full-time working mom I love how simple & fast this recipe came together! The perfect comfort meal! Delicious and kid approved (I left out the pepper for them)!!5 stars

  11. I really liked this recipe! The curry flavor got deeper the longer it cooked. Needed two teaspoons of sugar. I served with white rice and Naan. Would make again!4 stars

  12. Just made this last night, but only had about 1 lb. of potatoes, so Added a chopped cauliflower after the potatoes cooked about half way. Double tomatoes, double chickpeas, regular coconut milk. Everyone wanted more. Yum Yum.5 stars

  13. SO delicious. I used 2 cans of chickpeas and less potatoes because that’s what I had. The spices were perfect and it made 6 generous servings over basmati rice. I loved that this recipe used ingredients I had on hand – I will make it again!5 stars

  14. This is so good! My son recently went vegetarian so I’ve been adjusting the recipe roster and this one will make it on for sure. I added garlic chilli sauce to add a little more heat, but otherwise perfect done as the recipe states. Thank you for sharing5 stars

    1. I’m sorry to hear you had trouble with the recipe, Bambi. How small did you cut your potatoes? That could be one of the issues or the temperature could be too low. Did you keep it on medium for it to continue to simmer? (This is slightly lower than a boil)

  15. Enjoyed te recipe but will reduce the curry. It was too spicy. I used Red Curry powder. Will add to our dinner menus.4 stars

  16. This is my go-to curry recipe! sauce is delicious. Similar to other commenters, I’ve struggled with the potatoes being too hard by the end, so I’m going to try boiling them in water separately for a few minutes before adding them to the pot next time. The teaspoon of sugar at the end is worth it!!5 stars

  17. This was easy and was ready when the basmati brown rice was done. Delicious! Leftoverss made an excellent lunch with warm naan bread.5 stars

  18. There’s no step for when to add the peas! It was great anyway but I realized after cooking that we never added the cup of frozen peas…I followed the instructions to closely.

  19. I love this recipe and was very surprised I looked forward to eating it every day, although there’s no meat. I meal prep a month’s worth in a big Dutch oven to store in the freezer. Erin is right, a frozen version of this dish will have the thawed potatoes get mushy too, so I had to substitute with an overly firm potato that would thaw to a less dense but non-mush when reheated. Even with this deviation I have had an amazing time; people peek in on me at work because it smells so good when I bring it in for lunch.5 stars

    1. I’m truly sorry for any inconvenience the ads caused you, LRH. I will certainly keep paying close attention to the number of ads and how they load, as I never want them to hinder your ability to view the recipe or the blog post. I do truly appreciate your feedback and apologize again for the inconvenience! Also, there is a quick and convenient “jump to recipe” button that will help you get to the recipe faster and a print button to have the recipe quickly at your fingertips. Hope this helps!

  20. Delicious and so easy. Needed some comfort food today and this recipe is a gem. Looking forward to eating the leftovers this week.4 stars

  21. Hello, I’m just making this now and I too misjudged the size of the potato pieces as it is taking awhile to cook. Maybe a large dice would be about the right size. But other than this it’s been simple and tastes very good, thank you for the recipe.

  22. I cut potatoes small but they took ages to soften. If i make this again i ll boil potatoes and add to curry and veg mix later.

    1. I’m sorry to hear you had trouble, Dawn. Typically small diced potatoes will take roughly 15 minutes to soften and cook. Maybe raise the heat on your pan just slightly to allow it to cook a litter quicker. Glad you still enjoyed it!

  23. The potatoes need at least an hour, even when cut small and cooked on medium heat. Please tweak the recipe so that people can plan ahead. Multiple reviews have this same comment….we can’t all be wrong. Other than that, it was a hit!3 stars

    1. Hi Joanna, I’m sorry to hear you had trouble with the recipe and the potatoes. While I understand your frustration, I read back through each review to check. Out of 30 there are a total of 6 that have had issue with the potatoes. Unfortunately, we’ve not been able to replicate the issue but there could be a few things the attribute to it. 1. Not cutting them small enough. 2. Maybe the variety of potato being used. 3. Not cooking them high enough, keeping that constant simmer is important (all stoves are different). Hope this helps!

  24. Thank you for such a lovely recipe! I added a bit of diced celery and mushrooms that I had to use up. I omitted the cayenne and sugar (still superb)! I bet the flavors will pop even more the next day. I made some lemon rice to serve alongside.5 stars

  25. Delicious curry my husband and I made this tonight and we both loved it! I cut the potatoes and covered them in olive oil and then cooked them at 450 in the oven for about 15-20 min until they were brown. They were lovely and worked really well in the curry.5 stars