Warm, comforting, and packed with aromatic spices, this Hearty Potato Curry is a vegetarian delight that brings together tender potatoes, creamy coconut milk, and fragrant Indian spices. Perfect for a cozy dinner, this curry pairs beautifully with steamed rice, naan, or your favorite flatbread, creating a satisfying, flavorful meal the whole family will love.
With a balance of spice, creaminess, and fresh herbs, this potato curry is a simple way to enjoy classic Indian flavors at home.
Why You’ll Love This Recipe
- Rich, creamy, and full of warming spices
- Vegetarian-friendly and hearty enough to be a main course
- Made with simple, fresh ingredients
- Can be prepped in advance for quick cooking
- Pairs perfectly with rice, naan, or flatbreads
Ingredients
- Yukon Gold or Russet potatoes (2 1/2–3) – Starchy potatoes hold their shape while absorbing flavors
- Ghee or vegetable oil (2 tbsp) – Adds richness and depth to the curry
- Onion (1 medium, finely diced) – Sweetness and base flavor
- Garlic (4 cloves, minced) – Aromatic and savory
- Ginger (1-inch piece, grated) – Adds warmth and depth
- Green chili peppers (1–2, sliced, optional) – Adds gentle heat
- Garam masala (2 tsp) – Signature Indian spice blend
- Ground cumin (1 1/2 tsp) – Earthy and aromatic
- Mustard seeds (1 tsp) – Adds a nutty, slightly pungent note
- Ground turmeric (1 tsp) – Provides color and earthy flavor
- Ground coriander (1 tsp) – Adds citrusy warmth
- Kashmiri red chili powder (1/2 tsp) – Mild, colorful heat
- Tomatoes (2–3 medium, diced) – Adds sweetness and body to the sauce
- Vegetable broth (1/2 cup) – Helps cook the potatoes and develop the sauce
- Coconut milk (1 14-oz can) – Creates creamy, luscious texture
- Frozen peas (1/2 cup) – Adds sweetness and texture
- Chickpeas (1 15-oz can, drained and rinsed) – Adds protein and heartiness
- Salt and black pepper – To taste
- Fresh cilantro (chopped, for garnish) – Bright, fresh finish
How to Make Hearty Potato Curry
Step 1: Prepare the Potatoes
Scrub, peel, and cut the potatoes into 1-inch cubes. Set aside while preparing the aromatics.
Step 2: Sauté the Base
In a large, heavy-bottomed pot, warm ghee over medium heat. Add the diced onion and cook 3–5 minutes, stirring frequently, until softened.
Step 3: Add Spices and Aromatics
Stir in garlic, ginger, green chilies (if using), garam masala, cumin, mustard seeds, turmeric, coriander, and Kashmiri red chili powder. Cook 1–2 minutes, stirring constantly, until fragrant.
Step 4: Cook Potatoes and Tomatoes
Add the diced tomatoes and potatoes, mixing well. Pour in the vegetable broth and bring to a boil. Reduce heat to low, cover, and cook 15–20 minutes, stirring occasionally, until potatoes are just tender.
Step 5: Finish the Curry
Remove the lid and stir in coconut milk, peas, and chickpeas. Simmer uncovered for 5–10 minutes until the sauce thickens slightly and the potatoes are fork-tender. Taste and adjust with salt and pepper.
Step 6: Serve
Garnish with fresh cilantro and serve hot alongside steamed rice, naan, or flatbreads.
Tips for Success
- Prep in advance: Chop potatoes, onion, and tomatoes before starting to streamline cooking and prevent burning spices.
- Gentle stirring: Avoid breaking the potatoes to maintain nice texture.
- Spice adjustment: Modify chili levels to taste; Kashmiri chili is mild but adds color.
Equipment Needed
- Large heavy-bottomed pot
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring spoons and cups
Recipe Variations
- Extra protein: Add cooked paneer or tofu cubes
- More vegetables: Include bell peppers, carrots, or spinach for a colorful curry
- Spicy kick: Increase green chilies or chili powder
- Creamy twist: Swap coconut milk for cashew cream for a richer texture
Serving Suggestions
Serve hot with fluffy basmati rice, warm naan, or a crisp salad. A side of mango chutney or yogurt can balance the spices beautifully.
FAQs
Can I use red potatoes instead of Yukon Gold?
Yes, but they may be slightly firmer and less creamy.
Can I make this ahead of time?
Yes, the flavors actually deepen when reheated.
Is this dish spicy?
It’s mild to medium; adjust green chilies or chili powder for more heat.
Can I freeze leftovers?
Yes, store in an airtight container for up to 3 months. Reheat gently on the stovetop.
Final Thoughts
This Hearty Potato Curry is a comforting, aromatic, and satisfying dish perfect for family dinners or weeknight meals. Creamy coconut, tender potatoes, and warming spices come together in a flavorful curry that’s easy to prepare and guaranteed to please. Serve with rice or naan, and enjoy a taste of India at home.
Print
Hearty Potato Curry
- Total Time: 55 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Hearty Potato Curry with tender potatoes, creamy coconut milk, warm Indian spices, chickpeas, and peas. Perfect served with rice and naan for a comforting meal.
Ingredients
- 2 1/2–3 Yukon Gold or Russet potatoes
- 2 tbsp ghee or vegetable oil
- 1 medium onion, finely diced
- 4 cloves garlic, minced
- 1 inch piece ginger, peeled and grated
- 1–2 green chili peppers, sliced (optional)
- 2 tsp garam masala
- 1 1/2 tsp ground cumin
- 1 tsp mustard seeds
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 1/2 tsp Kashmiri red chili powder
- 2–3 medium tomatoes, diced
- 1/2 cup vegetable broth
- 1 (14 oz) can coconut milk
- 1/2 cup frozen peas
- 1 (15 oz) can chickpeas, drained and rinsed
- Salt and pepper, to taste
- Chopped fresh cilantro, for garnish
Instructions
- Scrub, peel, and cut potatoes into 1-inch cubes. Set aside.
- Warm ghee in a large heavy-bottomed pot over medium heat. Add onion and cook 3–5 minutes until soft.
- Add garlic, ginger, green chili, garam masala, cumin, mustard seeds, turmeric, coriander, and chili powder. Cook 1–2 minutes until fragrant.
- Add tomatoes and potatoes, mix well, then stir in vegetable broth and bring to a boil. Reduce heat, cover, and cook 15–20 minutes until potatoes are just tender.
- Remove lid, stir in coconut milk, peas, and chickpeas. Simmer uncovered 5–10 minutes until sauce thickens and potatoes are fork-tender.
- Season with salt and pepper to taste. Serve hot with fresh cilantro, rice, and naan.
Notes
- Prep ingredients in advance to make cooking smooth and prevent spices from burning.
- Stir potatoes gently to maintain texture and prevent them from breaking down.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Simmer
- Cuisine: Indian