Creamy Potato Curry
A comforting potato curry simmered in a creamy tomato, onion and coconut sauce flavored with aromatic Indian spices.

Creamy Potato Curry is a comforting vegetarian main course featuring tender potatoes simmered in a rich tomato and coconut milk sauce. Onion, garlic, ginger, cumin and garam masala build layers of aromatic flavor, while coconut milk creates a smooth and satisfying finish. The curry pairs well with steamed rice, naan, roti or other flatbreads and is easy enough for a weeknight meal. Cut the potatoes into similar-sized pieces so they cook evenly, and simmer gently after adding the coconut milk to keep the sauce smooth and creamy.
Featured Ingredients
Ingredients
- 5 medium Potatoes
- 1 large Onion
- 2 medium Tomatoes
- 1 cups Coconut Milk
- 3 cloves Garlic
- 1 tablespoon Fresh Ginger
- 2 tablespoons Cooking Oil
- 1 teaspoon Cumin Seeds
- 0.5 teaspoon Ground Turmeric
- 1 teaspoon Ground Coriander
- 1 teaspoon Garam Masala
- 0.5 teaspoon Red Chili Powder
- 0.75 teaspoon Salt
- 0.25 cups Fresh Cilantro
Nutrition per Serving
Instructions
Peel the potatoes and cut them into evenly sized cubes.
⏱️ 5 minutes
Heat the oil in a saucepan and add the cumin seeds.
⏱️ 1 minutes
Add the onion, garlic and ginger and cook until softened and lightly golden.
⏱️ 6 minutes
Add the tomatoes, turmeric, coriander, chili powder and salt and cook until the tomatoes soften.
⏱️ 6 minutes
Add the potatoes and enough water to partially cover them, then simmer until tender.
⏱️ 18 minutes
Stir in the coconut milk and garam masala and simmer gently until the sauce becomes creamy.
⏱️ 5 minutes
Garnish with cilantro and serve hot.
⏱️ 1 minutes