This Spiced Potato Curry with Steamed Basmati Rice is a comforting and aromatic dish featuring tender potatoes simmered in a rich tomato-based gravy, infused with Indian spices, and served over fluffy basmati rice.
Author:Emma Harper
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:4 servings 1x
Category:Main Course
Method:Simmering
Cuisine:Indian
Diet:Vegan
Ingredients
Scale
4 medium potatoes, peeled and diced
2 tbsp vegetable oil
1 medium onion, finely chopped
2 cloves garlic, minced
1-inch piece ginger, minced
2 tomatoes, chopped
1 tsp cumin seeds
1 tsp mustard seeds
1/2 tsp turmeric powder
1 tsp ground coriander
1 tsp garam masala
1/2 tsp red chili powder (adjust to taste)
1 cup water
Salt to taste
Fresh cilantro, chopped (for garnish)
1 cup basmati rice
2 cups water (for rice)
1/2 tsp salt (for rice)
Instructions
Rinse basmati rice under cold water until water runs clear. In a pot, bring 2 cups water and 1/2 tsp salt to a boil. Add rice, reduce heat, cover, and simmer for 15 minutes. Turn off heat and let rest covered for 5 minutes.
Meanwhile, heat oil in a large skillet or pot over medium heat. Add cumin and mustard seeds, and cook until they start to pop.
Add chopped onions and sauté until golden brown.
Stir in garlic and ginger, cook for 1–2 minutes until fragrant.
Add chopped tomatoes and cook until they soften and oil starts to separate.
Mix in turmeric, coriander, garam masala, and red chili powder.
Add diced potatoes and stir well to coat with the spice mixture.
Pour in 1 cup water and season with salt. Cover and simmer for 15–20 minutes, or until potatoes are tender.
Uncover and simmer for another 5 minutes to thicken the curry, if needed.
Garnish with fresh cilantro and serve hot over steamed basmati rice.
Notes
You can add peas or spinach for extra nutrition and color.
Adjust spice levels to your preference.
This dish pairs well with yogurt or pickles on the side.