This hearty potato curry contains green beans and flavorful spices. It’s a simple recipe that is vegan (dairy-free), gluten-free, and easy to make in one pot. Aloo curry is a delicious weeknight dinner or side dish that can be served with roti or naan.

I love curries so much and therefore, I already shared different curry recipes on my blog. Here are some examples:
- Sweet Potato Curry
- Chickpea Curry
- Vegan Tikka Masala
- Vegetable Coconut Curry
- Thai Coconut Curry Soup
- Red Lentil Dahl
Almost all of them can be served with rice, so it was time to make an Indian potato curry recipe! It turned out super flavorful, comforting, and satisfying. I hope you will love it as much as I do.
What you’ll need
I kept the recipe quite easy and all you need is simple pantry ingredients and one pot to cook the aloo curry.
These are the ingredients which I used for this vegan potato curry:
- Green beans – you can use fresh or frozen green beans
- Potatoes – I prefer Yukon Gold
- Onion – you can use red or white onion
- Garlic – adds a fantastic flavor and has many health benefits
- Fresh ginger – I don’t recommend using dry because fresh ginger adds a wonderful flavor
- Vegetable broth – you might use water and a vegetable bouillon cube instead
- Fresh herbs – cilantro or use parsley if you don’t like cilantro
- Spices – I list them all below in the recipe card. They add an amazing flavor to the curry
- Canned coconut milk – you can use dairy-free cream instead (e.g. oat cream, soy cream, etc.)
All ingredients, measurements, and nutrition facts (calories, etc.) can be found in the printable recipe card below.
How To Make Potato Curry?
I prefer to eat this curry as a stew and always leave it chunky. However, if you prefer a creamy vegetable curry soup, then you can use an immersion blender or regular blender to puree the curry. Check the step-by-step photos below.
STEP 1: First, you’ll need to chop the potatoes and green beans into bite-sized pieces (don’t make too large chunks, otherwise, it will take longer to cook the curry). Mince fresh garlic and ginger. Heat oil in a large pot (you can also use a large skillet) over medium heat. Add the onion and sauté for about 4 minutes.
Next, add fresh ginger, garlic, all spices, potatoes, and also the green beans. Sauté for a further one minute until fragrant, stirring frequently.


STEP 2: Add the vegetable broth/stock and bring the soup to a boil. Cover the pot with a lid.

STEP 3: Let the soup simmer over low heat for about 20 minutes (depending on how small/large you chopped the potatoes and the green beans) or until the potatoes and green beans are fork-tender.
STEP 4: In a small bowl, combine the canned coconut milk and cornstarch. Stir with a whisk until there are no lumps and add the mixture to the curry. Let simmer for a few more minutes without a lid to thicken the stew.

STEP 5: Taste the veggie curry and adjust seasonings. Add more salt/pepper/spices to taste.

Tips & Variations
Add other veggies of choice: You can add chopped carrots, zucchini, squash, cauliflower, peas, or sweet potatoes for a variation. Also, check out my Veggie Stew Recipe for inspiration.
Add lentils: I love adding cooked lentils! It thickens the vegetable curry even more and adds healthy plant-based protein. Chickpeas are also a wonderful addition!
Cornstarch: You can use arrowroot flour or potato starch to thicken the curry. Regular flour should work fine too. Another option would be to leave it out completely and blend a part of the curry, to thicken it.
Crushed tomatoes: Add 1 cup of crushed tomatoes to the vegan potato curry for a variation. I love both versions!
Meal prep: This vegetable curry is also perfect for meal prep! Store leftovers covered in the refrigerator for up to 3 days. It tastes even better and more flavorful on day two.

This Aloo Curry Is:
- Vegan (dairy-free)
- Hearty
- Rich
- Comforting
- Creamy
- Flavorful
- Gluten-free
- Easy to make
- Perfect as weeknight dinner or side dish

Should you give this potato curry recipe a try, please leave a comment and rating below and don’t forget to tag me in your Instagram or Facebook post with @elavegan and #elavegan because I would love to see your delicious curried potatoes! ????

Potato Curry
Video
Ingredients
- 1 tbsp oil
- 1 medium onion diced
- ½ tbsp fresh ginger minced
- 3 garlic cloves minced
- 2 pounds (900 g) potatoes diced
- 2 ½ cups (270 g) green beans cut into small pieces
- 1 ½ tbsp curry powder or less if you don't like it too spicy (*see notes)
- 1 ¼ tsp sea salt or to taste
- ¾ tsp ground cumin
- ½ tsp black pepper or to taste
- ⅓ tsp turmeric
- ¼ tsp red pepper flakes omit if sensitive to heat
- ¼ tsp nutmeg
- ¼ tsp smoked paprika
- 3 cups (720 ml) vegetable broth
- ⅔ cup (160 ml) canned coconut milk (*see notes)
- 2 tbsp cornstarch (*see notes)
Instructions
- Chop the potatoes and green beans into bite-sized pieces, dice the onion, and mince the garlic & ginger. Heat oil in a large pot over medium heat. Add onion and sauté for 3-4 minutes. Then add fresh ginger, garlic, all spices, potatoes, and green beans. Sauté for a further one minute, stirring frequently.
- Add vegetable broth and bring the soup to a boil.
- Let simmer over low heat with a lid for about 20 minutes or until the potatoes and green beans are fork-tender.
- Combine coconut milk and cornstarch in a small bowl and stir with a whisk until there are no lumps. Add the mixture to the curry. Let simmer for a few more minutes without a lid to thicken the curry.
- Taste and adjust seasonings. Add more salt/pepper/spices if needed. Store leftovers covered in the refrigerator for up to 3 days. Enjoy with bread or naan bread! Please check the recipe notes below.
Notes
- Curry powder: Use garam masala if you don't have curry powder.
- Canned coconut milk: You can use coconut cream or dairy-free cream instead (such as oat cream, soy cream, etc.).
- Cornstarch: You can use arrowroot flour or potato starch to thicken the curry. Regular flour should work fine too. Another option would be to leave it out completely and blend a part of the potato curry, to thicken it.
- More tips: Read the blog post for helpful tips and variations and to check out the step-by-step photos and video.
- Recipe serves 4. Nutrition facts are for one serving.
Nutrition information is an estimate and has been calculated automatically
If you are using Pinterest, feel free to pin the following photo:






This was my first time making curry anything and it was amazing! I hid what was left before my husband could get seconds (so I could take it for lunch tomorrow) but he found it. ????
Haha, so funny! I am glad you loved it, Laura. 🙂
I added peas to the beans and potato- yummy!!!
Sounds very delicious. 🙂
Love everything about this! Thank you very much.
Glad you liked it, Callum. 🙂
Love the dish! Made a few changes but the family enjoyed it so much I had to prepare it two days in a row. I substituted the following; used oat milk instead of the coconut milk, used Portabello Mushroom Creamy Soup instead of the Veg Broth, and I added Red Kidney Beans. What a dish it turned out to be. Thanks
Sounds wonderful! Thanks for your great feedback, Norman! 🙂
OMG This is AMAZING!! The flavours are out of this world! I’ve made this recipe once a week the last 3 weeks, we absolutely love it! Ive started adding chickpeas, carrots & spinach to mine to bulk it up as a main and then make chapatis to go with it ????.
I can’t wait for lock down to be over so I can make this for friends and family! Thank you for the great recipe! (Currently scrolling through for a new a dish for dinner tonight!)
Ps – you’re page has been a life saver, I’ve only been vegan for the last 6 months and been struggling with recipes but now I’ve found your page it’s given me so much inspiration!
Thank you for sharing your recipes with us all.
Alev xx
Aww, that’s really amazing Alev! I am so glad you like this curry and that my recipes are helpful! 🙂
Much love, Ela
This curry really is sooooo simple and absolutely deeeeeelicious. So much so that I’ve made it several times. Keep it up Elavegan….I plan to try several more!
I am so glad you like the curry! Thanks for your comment, Sam! 🙂
Loved this curry. I think it is going to be so versatile. Am about to make it again but this time I’m going to add some cauliflower florets and chick peas. Thanks for the recipe.????
Sounds great! 🙂
Loved this recipe, so smooth flavorful & comforting
Thank you????????❤️
I want to add a pic of my final product?
Hi Vicki! I am so glad you loved it. 🙂 You can upload a pic on Pinterest: https://www.pinterest.com/pin/306596687135909905/
Much love, Ela
Loved this recipe. Added Lemon zest and Stirred through the juice just before serving
Sounds great! 🙂
Fantastic, made it as written but left coconut milk out to pour a spoon over the bowl after serving, same with the tomato so we could flavour it to our own tastes. Great spices, really nice taste. Will be making this again for sure!
Sounds awesome! Thanks for your great feedback. 🙂
I love it! It’s soooo good! Thank’s for the recipe 🙂
So glad you enjoyed the curry, Nati. 🙂
This was delicious!!! I substituted kale and zucchini for the green beans and oh my gosh the recipe will be in our rotation!
Sounds awesome, Brianna! 🙂
This was delicious, Ela!! We all loved it!!!
That’s awesome! I am glad you all enjoyed the meal. 🙂
This curry is so simple and delicious! Nothing better than potatoes in curry 🙂
Thank you, Jess! I am glad you like it. 🙂
I love how creamy this dish looks Ela! And all these chunky potatoes are making my mouth water!
Thanks so much, Anna! It was indeed very comforting. 🙂
Holy moly Ela! I just made this and it is soooo good! So much flavor!! Thank you so much! X
My pleasure, Sanne! I am glad you enjoyed the curry. 🙂
I love your recipes but find the US measurements annoying. Can you not print both metric and imperial together?.
Try it again now. I had to change the print settings. Now it shows both!
Just finished with cooking and it is so good. Just next time less spices definitely ????. And also i’m eating it with paratha instead of naan (paratha=pakistani bread).
Thanks for your lovely feedback, Medina! Eating it with Paratha sounds very yummy, I should give it a try. 🙂
Delicious and so easy to make. I didn’t have green beans on hand, so I added kale instead which is a great substitute!!! Highly recommend
Awesome, so clever to add kale! Thanks for your comment, Angela. 🙂
So good! Such great flavours and super comforting. I switched out the beans with frozen peas because I didn’t have beans and it was a hit with my whole family which almost never happens with three kids ????????♀️.
Can’t wait to try more recipes here!
Sounds delicious with frozen peas! Thanks for your great feedback, Erin. 🙂