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.

Email Me the Recipe!
From time to time, we'll send you the best of Well Plated. Already registered? Log in here.
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!

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.

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.

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

- Sauté the onion.

- Add the garlic and ginger. Stir in the spices.

- Stir in the potatoes.

- Add the chickpeas.

- 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.
- 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

Recommended Tools to Make This Recipe
- 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
email me the recipe!
From time to time, we’ll send you the best of Well Plated. Already registered? Log in here.
Ingredients
- 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
- ¼ 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
Instructions
- 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.
Video
Notes
- *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.
Nutrition
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
I LOVE all of your curries! So easy and accessible while still being delicious. Can’t wait to add this one to the rotation. :)
I hope you love it, Allison!
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.
Frank
Hi Frank! This is a Dutch oven I love and recommend. I hope you enjoy the recipe if you try it!
I can’t eat tomatoes. Would it be a waste of time/food to make this without them?
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!
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!
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!
I’m so happy that you enjoyed it, Jana! Thank you for sharing this kind review!
this makes such a comforting meal..also i like adding spinach to this.
I’m so happy that you enjoyed it, Dixya! Thank you for sharing this kind review!
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!
I’m so happy that you all enjoyed it, Barbara! Thank you for sharing this kind review!
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?
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!
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.
I’m so happy that you enjoyed it overall, Kevin! Thank you for sharing this helpful review!
This was amazing!! My entire family…which includes 3 picky little kids…loved it!! Very filling too! Can’t wait to make again :)
I’m so happy that you enjoyed it, Kaitlin! Thank you for sharing this kind review!
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!
I’m so happy that it was a hit, Dwayne! Thank you for sharing this kind review!
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!
Hi Becky! So glad you enjoyed the curry! Thank you for this kind review!
Thnx fr sharing this wonderful recipe,,I had made this today and turned out delicious 😋
Hi Karin! So glad you enjoyed the recipe! Thank you for this kind review!
Not sure why but this was way too spicy for me… will omit the cayenne next time.
Hi Lean! I’m sorry to hear that. You can always adjust the spices per your taste. Hope this helps!
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)!!
Hi Cynthia! So glad you enjoyed the recipe! Thank you for this kind review!
Have made this a few times, great for a dairy and gluten free meal. The flavors are right on point!
Hi Holly! So glad you enjoyed the recipe! Thank you for this kind review!
Absolutely fantabulous!
Hi Lara! So glad you enjoyed the recipe! Thank you for this kind review!
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!
Hi Lisa! So glad you enjoyed the recipe! Thank you for this kind review!
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.
Hi Danny! So glad you enjoyed the recipe! Thank you for this kind review!
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!
I’m so happy that you enjoyed it, Trina! Thank you for sharing this kind review!
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 sharing
I’m so happy that you enjoyed it, Megan! Thank you for sharing this kind review!
Been cooking this for an hour and a half and the potatoes are still hard? What am I doing wrong?!
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)
Enjoyed te recipe but will reduce the curry. It was too spicy. I used Red Curry powder. Will add to our dinner menus.
Hi Leslie! So glad you enjoyed it! Thank you for this kind review and feedback on the curry!
Yummy! Has a bit of a bite but I like that. Tastes like an authentic Indian curry. Thanks for the recipe 🙂
Hi Emma! So glad you enjoyed the recipe! Thank you for this kind review!
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!!
Hi Anne! So glad you enjoyed the recipe! Thank you for this kind review!
Can’t wait to cook it
Enjoy James!
This was easy and was ready when the basmati brown rice was done. Delicious! Leftoverss made an excellent lunch with warm naan bread.
Hi J! So glad you enjoyed the recipe! Thank you for this kind review!
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.
Hi Crystal! It’s Step 7 in the recipe card. Hope you enjoyed it!
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.
Hi James! So glad you enjoyed the recipe! Thank you for this kind review!
There is so much pop-up advertising that it’s difficult to read your site, much less your recipe.
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!
My Indian husband anf I both enjoyed this dish. I will definitely be making it again. Thank you!
Hi Chase! So glad you enjoyed the recipe! Thank you for this kind review!
Delicious and so easy. Needed some comfort food today and this recipe is a gem. Looking forward to eating the leftovers this week.
Hi Scott! So glad you enjoyed the recipe! Thank you for this kind review!
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.
Glad you enjoyed it Margaret! Thanks for the feedback!
Made with sweet potatoes – delicious!!! Thank you
Great to hear! Thank you Theresa!
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.
Tasty
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!
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!
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!
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.
Great to hear, thank you Brenda!
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.
So happy to hear, thank you MaryK!
Bro this is so good and easy but I didn’t know to stir the onions so they kinda burnt you should write that in instruction.
Glad you enjoyed it! Thanks!
Delish!! I subbed air fried tofu for chickpeas (my hubby doesn’t like them), decreased the potato amount and added sliced carrots, and about 1 cup frozen spinach for the peas because that’s what I had on hand. Yum, will make again!
Glad it worked, thanks Amy!
Website is basically unusable on mobile with all the ads, which are hard to close out of and I usually accidentally click the ad, which takes me off the page. I won’t be using your site again and NO, I will not buy your book or follow you elsewhere for recipes, so don’t bother offering an alternative. Even this text is lagging as I try to type because ads keep loading and playing.
I’m truly sorry for any inconvenience the ads caused you, Jordan. 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!