Creamy Potato Curry

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

By FruitsPediaPublished: 8/26/2026
15 min prep
30 min cook
Serves 4
easymain-course
creamy potato currypotato curryaloo curryIndian potato recipevegetarian curry
Creamy Potato Curry

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

Calories365 kcal
Protein7g
Carbs53g
Fat15g
Fiber7g

Instructions

1

Peel the potatoes and cut them into evenly sized cubes.

⏱️ 5 minutes

2

Heat the oil in a saucepan and add the cumin seeds.

⏱️ 1 minutes

3

Add the onion, garlic and ginger and cook until softened and lightly golden.

⏱️ 6 minutes

4

Add the tomatoes, turmeric, coriander, chili powder and salt and cook until the tomatoes soften.

⏱️ 6 minutes

5

Add the potatoes and enough water to partially cover them, then simmer until tender.

⏱️ 18 minutes

6

Stir in the coconut milk and garam masala and simmer gently until the sauce becomes creamy.

⏱️ 5 minutes

7

Garnish with cilantro and serve hot.

⏱️ 1 minutes