This spicy vegan potato curry is full on with flavour and easy to make with pantry staples. Fried potatoes are simmered in a spicy and savory tomato-cashew sauce infused with delicious, aromatic Indian spices. You’ll be surprised by how tasty the humble potato can be!
I love me a potato curry. Truth be told I love any kind of curry, but I especially love me a potato curry. Or anything potato for that matter.
It would be a toss up between which I love more, potatoes or garlic (see last post), and I could happily eat potatoes in any form on a daily basis (potatoes and garlic = heaven).
Curry is an incredibly versatile dish, anything goes and you can make it as simple or as complex as you like. This spicy vegan curry dum aloo is Punjabi style, and I would say that it’s about average in terms of complexity.
Not because it’s particularly difficult, but because there are several steps involved and it takes a bit of time to put together. But it’s totally worth it.
Baby potatoes are first fried and then simmered in a spice-infused tomato-based gravy, allowing them to suck up all that spicy tomato-y goodness. Yum!
Versions of this recipe call for either curd, which more or less something like yoghurt, or heavy cream. However, if you don’t want to use dairy, you can use cashews and a squeeze of lemon to give it a bit of tang.
This spicy vegan potato curry will fill your kitchen with wonderful smells, and if you live in an apartment like we do, you can make your neighbours jealous with the lovely aromas.
Unless your neighbours are like ours and complain about absolutely everything, in that case you’re better off getting new neighbours who know how to appreciate life and a good curry (which is essential to life).
This spicy vegan potato curry is fantastic served with rice or naan and alongside other Indian vegan dishes like this yellow lentil dal recipe or these easy vegan samosas with quick mango chutney.
This post contains affiliate links when help offset the cost of running this blog without any additional cost to you.
12 baby potatoes (or large potatoes cut into small pieces)
2 tablespoons and 1 teaspoon of vegetable oil, divided
12 whole cashews, soaked in water for 30 minutes
1/2 teaspoon fennel seeds
2.5 cm (1 inch) piece of cinnamon
2 green cardamom pods
1 bay leaf
1 medium onion, chopped
1 1/4 cm (1/2 inch) piece of ginger, chopped
2 cloves of garlic, chopped
2 spicy green chilies, chopped (adjust to taste)
2 tomatoes, chopped
1 teaspoon cumin seeds
1 1/2 teaspoons chili powder
2 teaspoons coriander powder
1/4 teaspoon turmeric powder
Salt, to taste
1 cup water
Fresh cilantro, to garnish
- Bring a medium-sized pot of water to a boil and boil the potatoes until tender but not mushy. Drain the potatoes and allow them to cool. Peel them once cool enough to handle. While to potatoes are cooking, puree the soaked cashews with a bit of water in a food processor to a thick paste.
- Heat one teaspoon of oil in a large pan over medium heat. Fry the potatoes until lightly browned and crispy on all sides. Set aside on a paper towel to drain.
- Add one tablespoon of oil to the pan and allow it to heat on high. Once the oil shimmers, reduce the heat to medium and add the fennel seeds. Fry just until the seeds crackle and darken slightly and then add in the cinnamon, cardamom, bay leaf, and cloves. Continue frying for just a few seconds until they release their aromas.
- Add the onion, garlic, ginger, and green chili to the spices and cook until translucent. Add the tomatoes and cook until soft. Remove the pan from the heat and allow to cool. Once cool, puree in a food processor or blender.
- Heat one tablespoon of oil in your pan over high heat. Once shimmering, reduce the heat to medium and add in the cumin seeds. Fry until they begin to crackle and then add in the onion-tomato puree. Cook, stirring occasionally, until the liquid has evaporated and it forms a thick paste.
- Add in the dry spices: chili powder, coriander, turmeric, and a pinch of salt. Allow to cook for a minute, then stir through the cashew paste. Finally, add the water and bring to a boil. Poke the potatoes all over with a fork to allow the sauce to penetrate and add them to the pan. Simmer for 5 minutes or until the gravy has reached your desired consistency.
- Serve garnished with chopped fresh cilantro leaves.
Adapted from: http://www.spiceupthecurry.com/punjabi-dum-aloo-recipe/
Amount Per Serving:
Calories: 314 Total Fat: 9g Saturated Fat: 1g Trans Fat: 0g Unsaturated Fat: 7g Cholesterol: 0mg Sodium: 1227mg Carbohydrates: 57g Net Carbohydrates: 0g Fiber: 10g Sugar: 10g Sugar Alcohols: 0g Protein: 9g