Go Back
+ servings
bowl of potatoes in an orange creamy sauce garnished with cilantro with a spoon

Spicy Potato Curry (Aloo Curry)

Spicy Potato Curry (Aloo Curry) is made with tender chunks of potato and tomatoes cooked in a rich and creamy, spicy coconut curry sauce. It comes together in about 30 minutes and is incredibly simple to make!
Course Main Course
Cuisine Indian
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 6 servings
Calories 282kcal



  • Heat the ghee in a large skillet or dutch oven over medium heat.
  • Add the onion, garlic and ginger. Cook for 3-5 minutes until softened and starting to brown lightly.
  • Add the spices and cook for 1-2 minutes, stirring often so they don't burn.
  • Add the tomatoes and cook for 2-3 minutes.
  • Add the broth, potatoes and coconut milk and bring to a simmer. Cook for 25 minutes, until potatoes can be easily pierced with a fork.
  • Remove from heat and serve with chopped cilantro, rice and naan.


  1. Cut the potatoes in 1 inch cubes for the best results. They will cook quicker this way.
  2. Use full fat coconut milk or coconut cream. I do not recommend using light coconut milk.
  3. Fresh, whole spices are highly recommended as they will improve the flavor of the dish. Scroll to the top of the post to see my recommendation for spices.
  4. Use a high sided skillet so you can fit all the ingredients in easily. 
  5. Add more or less cayenne pepper depending on your spice preference. The recipe as is is mildly spicy. 


Serving: 1cup | Calories: 282kcal | Carbohydrates: 21g | Protein: 5g | Fat: 21g | Saturated Fat: 18g | Cholesterol: 8mg | Sodium: 957mg | Potassium: 654mg | Fiber: 4g | Sugar: 6g | Vitamin A: 123IU | Vitamin C: 22mg | Calcium: 51mg | Iron: 3mg