This potato curry is prepared with coconut milk in less than 25 minutes. It's a one-pot meal which you can serve over cooked rice (see serving suggestions below the recipe card)
Scrub and Wash your baby potatoes well. Cut into half or quarter if they are bigger in size. Keep aside.
Slice your onion, dice your tomato. If you are intending to use fresh ginger and garlic instead of a paste, just chop both fine.
Heat up your shallow pan and add your oil. Fry your onion slices soft. Next add in your Curry leaves and stir fry along the onion to release the aroma.
Then continue to add in the tomato pieces. Stir cook for a minute on medium heat before adding in the ginger and garlic.
Now throw in the spices one by one, the turmeric, the black pepper, the red chili powder and the garam masala. Stir fry the spices on medium heat for a minute to release the aroma, then add the potatoes and at least pour in the coconut milk.
Mix the whole content well and bring to a quick boil. Take down the heat and simmer the curry on a lower heat setting, covered until the potatoes are cooked.
Garnish with fresh cilantro/coriander and serve still hot over rice or with chapati flat bread.
Video
Notes
You can use other potato varieties too. See my potato choice suggestion in the post.
I don't peel my baby potatoes as they taste great with the peel on. Besides nutrients, which are good for you, tend to be in the peel and you save time not peeling your potatoes. Just make sure to wash them well!
Use light coconut milk to reduce the calories in this recipe.
The vegan coconut curry is low carb but high in fats. These fats are good for you, the bad trans fats are almost nonexistent in this potato curry recipe.
You can choose to add curry leaves fresh or dried. Fresh is always better. Curry leaves lend the curry a special flavor.
You can cover the curry while it's cooking but you need to keep it on low heat because if the coconut milk gets too hot it can curdle slightly. Covering the pot will help in cooking the potatoes faster.