This one-pot Potato Curry is an easy weeknight dinner made with Indian spices, chunks of tender potatoes, and a rich tomato cream sauce. Itโ€™s comforting, packed with flavor, and oh-so hearty!

If youโ€™re looking for more easy vegan curry recipes, youโ€™ll also have to check out this One Pan Tofu Curry, this Easy Chickpea Curry, and this Lentil Curry!

overhead view of vegan potato curry cooking in a large pot.

Curry has been my easy go-to dinner ever since I went vegan. I mean, it really doesnโ€™t get better than tossing whatever veggies I have into a pot with coconut milk (or cashew cream), tomatoes, and some Indian spices and ending up with a flavor-packed comfort food I can pile on top of rice.

My Easy Potato Curry is just as cozy as my Easy Vegan Curry, but makes pillowy soft potatoes the star. Some of the most budget-friendly ingredients, like potatoes, canned tomatoes, and frozen peas, are simmered in an Indian-spiced sauce to give you a cozy meal in less than an hour. Even my kids couldnโ€™t get enough!ย 

Why youโ€™ll love vegan potato curry

  • Pure comfort food – Those starchy, naturally creamy potatoes practically melt into the Indian-spiced โ€œgravy,โ€ making the curry incredibly comforting. Make this with any type of potato you like!
  • Easy one-pot meal – Everything, from the fresh aromatics to the spiced tomato sauce to the potatoes, simmers in one pan.
  • Budget-friendly – All you need are some humble staples, like potatoes, frozen peas, simple spices, tomatoes, and canned coconut milk.
overhead view of a bowl of potato curry topped with cilantro, raita, and mango chutney.

How to make potato curry

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

Start by sautรฉing the onions in a large skillet until translucent. Next, add the garlic and ginger and sautรฉ until fragrant.

Stir the spices and salt into the onion mixture.

overhead view of cooked onions and spiced in a large pot.

Next, add the potatoes, diced tomatoes, coconut milk, and vegetable broth to the pan. Stir to combine.

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

overhead view of the ingredients for vegan potato curry in a large pot.
overhead view of vegan potato curry cooking in a large pot.

Finish by stirring in the frozen peas. Once warmed through, spoon the warm potato curry into bowls with cooked basmati rice

Serve with a scoop of vegan raita (yogurt sauce), mango chutney, and chopped cilantro/parsley on top and vegan naan on the side. Enjoy!

overhead view of a wooden spoon stirring peas into a large pot of potato curry.

Frequently asked questions

What kind of potatoes should I use?

There really isnโ€™t a wrong choice. I used gold potatoes, but any potato works! Go with russet potatoes, Yukon Gold potatoes, red potatoes, baby potatoes, or even sweet potatoes. You can skip peeling your potatoes if you want!

What else can I add to potato curry?

Put your own spin on the curry with any of these add-ins:

-More fresh or frozen vegetables would be good here (bell peppers, carrots, broccoli, etc.). Add them to the curry sauce when you add the potatoes.
-Swap the frozen peas for a handful of baby spinach leaves.
-Stir in a can of drained and rinsed chickpeas or white beans for some extra protein.
-For heat, sautรฉ a diced jalapeรฑo with the onions.
-Stir in freshly squeezed lemon or lime juice at the end to bring the flavors to life.

My curry is too thin. How do I thicken it?

Iโ€™d recommend mashing a few of the cooked potatoes against the side of the pot. This will release their natural starches, thickening the curry without needing any flour or cornstarch.

Can I make this in a slow cooker?

I havenโ€™t tried it, but it should work. Start by sautรฉing the aromatics on the stovetop as normal, then dump them and the rest of the ingredients (except the peas) into the slow cooker. Cook on Low for 7 to 8 hours or on High for 5 to 6 hours, stirring in the frozen peas during the last 30 minutes.

How long does leftover potato curry last? Can I freeze it?

The leftovers should stay fresh for 4 to 5 days in the fridge or up to 3 months in the freezer. I like to store leftover curry in separate containers for easy, reheatable meals.

overhead view of a bowl of potato curry with rice.

Coconut milk alternatives

Coconut milk works great in this curry, but if you want to try something different, I have options for you! I love using Cashew Cream in place of the coconut milk. It’s so rich and creamy and you only need about 1 cup plus extra water in case the curry gets too thick.

For a lighter recipe, try using either unsweetened almond milk or plain vegan yogurt for creaminess. They both work quite well!

overhead view of vegan potato curry cooking in a large pot.

Easy Potato Curry

This one-pot Potato Curry is an easy weeknight dinner made with Indian spices, chunks of tender potatoes, and a rich tomato cream sauce. Itโ€™s comforting, packed with flavor, and oh-so hearty!
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 5 servings

Ingredients 
 

  • 2 tablespoons vegetable oil
  • 1 medium yellow onion diced small
  • 5 cloves garlic minced
  • 1 tablespoon freshly grated ginger
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric
  • 1/2 teaspoon ground coriander
  • tiny pinch cayenne pepper optional for heat
  • 1 teaspoon salt plus more to taste
  • 2 pounds potatoes peeled and chopped (about 6 gold potatoes)*
  • 14 ounce can diced tomatoes
  • 13.5 ounce can full-fat coconut milk see Notes for options
  • 1/2 cup vegetable broth
  • 1 cup frozen green peas

For Serving, optional

Instructions 

  • Warm the vegetable oil in a large sautรฉ pan over medium-high heat. Once warm, add the onion and sautรฉ until translucent, about 5 minutes. Add the garlic and ginger and sautรฉ for 1 minute, until fragrant.
  • Add the spices and salt and stir them into the onion mixture. Cook for about a minute, stirring constantly. Add a little more oil or water if it's too dry.
  • Now add the potatoes, diced tomatoes, coconut milk and vegetable broth to the pan and stir well. Use a spatula to scrape any stuck bits off the bottom of the pan.
  • Bring to a boil, then lower heat so the curry is simmering but not boiling hard. Let it simmer for about 15 minutes, until the potatoes are fork tender.
  • Stir in the frozen green peas and cook for another 2-3 minutes.
  • Serve warm with cooked rice, naan, raita, mango chutney and fresh chopped cilantro or parsley, if desired.

Notes

  1. You can use any kind of potatoes you have on hand. I used gold potatoes, but red or russet work just fine. You could even substitute sweet potatoes if you’d like! I usually like to peel the potatoes, but you can leave the peel on if you prefer.
  2. I often substitute 1 cup of Cashew Cream for the coconut milk. It makes the curry luxuriously rich and creamy. For a lighter option, use unsweetened almond milk or plain vegan yogurt (cashew or almond milk base is best.)ย 
  3. Nutritional facts were calculated using full-fat coconut milk and does not include any cooked rice or other toppings. The saturated fat and calories will go down a ton if you substitute coconut milk for one of the other options.

Nutrition

Serving: 1of 5 servings | Calories: 350kcal | Carbohydrates: 46g | Protein: 8g | Fat: 17g | Saturated Fat: 15g | Monounsaturated Fat: 1g | Sodium: 604mg | Potassium: 1222mg | Fiber: 7g | Sugar: 6g | Vitamin A: 324IU | Vitamin C: 58mg | Calcium: 84mg | Iron: 6mg
Course: Main Course
Cuisine: Indian-inspired
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

Posted In: , , , , , , , , , ,

you may also like:

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.