This Vegan Potato Curry Recipe is a hearty, comforting meal made with tender potatoes, chickpeas, vegetables, creamy coconut milk, and a fragrant blend of everyday curry spices. It’s naturally vegan, satisfying, and easy enough to prepare for a busy weeknight while still being perfect for feeding a crowd.
The curry is made from scratch with simple pantry spices like turmeric, cumin, coriander, and thyme. As everything simmers together, the potatoes become tender and the sauce thickens into a rich, flavorful curry that’s especially delicious served over rice, quinoa, or alongside a fresh salad.
Why You’ll Love This Recipe
- Easy one-pot meal: Everything comes together in one saucepan with minimal cleanup.
- Simple pantry ingredients: The curry relies on familiar spices and affordable ingredients.
- Naturally vegan: There’s no meat or dairy needed to make this hearty curry.
- Filling and satisfying: Potatoes and chickpeas make this a substantial plant-based meal.
- Great for a crowd: The recipe is easy to prepare in a larger batch when you’re feeding family or guests.
Ingredients
- Oil: Helps sauté the aromatics and bloom the spices.
- Onion: Creates a savory, slightly sweet base for the curry.
- Garlic: Adds a fragrant savory flavor.
- Ginger: Brings warmth and a fresh spicy note.
- Escallion or green onions: Add freshness and extra depth to the aromatic base.
- Turmeric: Gives the curry its beautiful golden color and earthy flavor.
- Ground cumin: Adds warm, earthy depth.
- Ground coriander: Contributes a subtle citrusy and aromatic flavor.
- Dried thyme: Adds an earthy herbal note that complements the spices.
- Tomato: Adds freshness and balances the richness of the coconut milk.
- Potatoes: Form the hearty base of the curry and help thicken the sauce as they cook.
- Carrot: Adds natural sweetness, color, and texture.
- Cooked chickpeas: Provide extra heartiness and plant-based protein.
- Coconut milk: Creates a creamy, rich curry sauce.
- Water: Helps create the right consistency while the potatoes cook.
- Frozen green peas: Add color, sweetness, and a pop of freshness.
- Salt: Enhances the flavors of the curry.
- Scotch pepper: Adds heat and can be adjusted according to taste.
- Ground allspice or pimento: An optional warm spice that adds extra depth.
How to Make Vegan Potato Curry
1. Sauté the Aromatics
Heat the oil in a large saucepan over medium heat.
Add the chopped onion and sauté for about 4 minutes, or until it becomes soft.
Add the minced garlic, chopped green onions, and grated ginger. Stir and cook for another minute, allowing the aromatics to become fragrant.
2. Bloom the Spices
Add the turmeric, cumin, coriander, and thyme.
Cook while stirring constantly until the spices become fragrant. This helps release their natural aromas and gives the curry a deeper flavor.
3. Add the Main Ingredients
Add the chopped tomato, potatoes, diced carrot, cooked chickpeas, coconut milk, and water.
Stir everything together so the vegetables and chickpeas are evenly coated with the seasoned coconut mixture.
4. Simmer Until Tender
Cover the saucepan and bring the curry to a boil.
Once boiling, reduce the heat to a simmer and cook for about 30 minutes, or until the potatoes are tender and the curry has thickened.
For a naturally thicker and creamier consistency, lightly mash some of the cooked potatoes directly in the saucepan.
5. Finish the Curry
Stir in the frozen green peas, salt, pepper, and optional ground allspice.
Mix well and remove the saucepan from the heat.
Taste and adjust the seasoning if needed.

Tips for Success
- Cut the potatoes evenly: Similar-sized potato pieces will cook at roughly the same rate.
- Don’t rush the aromatics: Give the onion, garlic, ginger, and green onions enough time to soften and become fragrant.
- Bloom the spices: Cooking the turmeric, cumin, coriander, and thyme before adding the liquids helps bring out their flavor.
- Mash some potatoes: This is an easy way to naturally thicken the curry without adding anything extra.
- Adjust the heat: Scotch pepper can be quite spicy, so use less for a milder curry or more if you enjoy plenty of heat.
- Add the peas near the end: This helps them retain their color and pleasant texture.
- Taste before serving: Adjust the salt and pepper after the curry has finished cooking to bring all the flavors together.
Equipment Needed
- Large saucepan
- Wooden spoon or spatula
- Chef’s knife
- Cutting board
- Measuring cups and spoons
Recipe Variations
Add More Vegetables
You can make this curry even more vegetable-packed by adding vegetables you have available. Keep the pieces relatively similar in size so everything cooks evenly.
Make It Spicier
For a hotter curry, increase the amount of Scotch pepper. If you prefer a mild curry, use a smaller amount or leave it out.
Add More Chickpeas
For an even heartier chickpea and potato curry, increase the amount of cooked chickpeas while keeping an eye on the consistency of the sauce.
Make It Extra Thick
Mash more of the cooked potatoes into the curry near the end of cooking. The starch from the potatoes naturally gives the sauce a thicker, creamier consistency.
Serving Suggestions
This vegan potato curry is delicious served with brown rice, which makes a simple and filling pairing with the creamy curry sauce.
For more options, serve it with quinoa, a fresh salad, or gluten-free tortillas. The curry is hearty enough to stand on its own but also works beautifully as part of a larger meal.
A simple fresh salad can add a crisp contrast to the warm, creamy curry.
Frequently Asked Questions
Is this potato curry vegan?
Yes. This recipe is naturally vegan and uses plant-based ingredients, including coconut milk, potatoes, chickpeas, and vegetables.
Can I use canned chickpeas?
Yes. A 15-ounce can of chickpeas works well. Drain and rinse the chickpeas before adding them to the curry.
How can I make the curry thicker?
The easiest method is to mash some of the cooked potatoes directly into the curry. You can also allow the curry to simmer uncovered for a little longer if needed.
Can I make this curry less spicy?
Absolutely. The Scotch pepper is responsible for much of the heat, so reduce the amount or leave it out if you prefer a milder curry.
What can I serve with vegan potato curry?
This curry pairs well with brown rice, quinoa, salad, or gluten-free tortillas. Choose whichever combination you enjoy most.
Can I add other vegetables?
Yes. This is a flexible curry, so you can add other vegetables based on what you have available. Just adjust the cooking time depending on the vegetables you choose.
Nutrition Information
Per serving:
- Calories: 291 kcal
- Carbohydrates: 52g
- Protein: 10g
- Fat: 6g
- Saturated Fat: 4g
- Fiber: 10g
- Sugar: 7g
- Sodium: 496mg
- Potassium: 1108mg
- Calcium: 85mg
- Iron: 4mg
- Vitamin A: 2518 IU
- Vitamin C: 48mg
Final Thoughts
This Vegan Potato Curry Recipe is a wonderful example of how simple ingredients can come together to create a deeply satisfying meal. Tender potatoes and chickpeas simmer with coconut milk, vegetables, and fragrant spices to create a creamy curry that’s hearty enough to satisfy the whole family.
It’s quick enough for a weeknight dinner, easy to scale up for a crowd, and flexible enough to serve with rice, quinoa, salad, or gluten-free tortillas. If you’re looking for an affordable, comforting vegan meal with plenty of flavor, this potato curry deserves a spot on your dinner table.
Print
Vegan Potato Curry Recipe
- Total Time: 45 minutes
- Yield: 5 servings
- Diet: Vegan
Description
This Vegan Potato Curry is healthy, hearty, and delicious, and it’s perfect for feeding a crowd. It’s easy to make, quick, and loved by even the strictest meat eater. This potato curry is made from scratch with a simple curry spice blend using ingredients found in your kitchen pantry.
Ingredients
- 1 tablespoon oil
- 1 small onion, chopped
- 4 cloves garlic, minced
- 1 teaspoon ginger, grated
- 2 stalks Escallion or green onions, chopped
- 2 teaspoons ground turmeric
- 1 1/2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon dried thyme or 2 sprigs
- 1 medium tomato, chopped
- 4 medium potatoes, peeled and chopped
- 1 medium carrot, diced
- 1 1/2 cups cooked chickpeas or 1 (15-ounce) can
- 1 (15-ounce) can coconut milk
- 1 cup water
- 1/2 cup frozen green peas
- 1 teaspoon salt
- 1/2 teaspoon black pepper or 1 whole Scotch pepper
- 1/4 teaspoon ground allspice/pimento, optional
Instructions
- Heat oil in a large saucepan, add onion and sauté until soft, about 4 minutes. Add garlic, green onions and ginger, stirring for 1 minute.
- Add turmeric, cumin, coriander and thyme and cook until fragrant, stirring constantly. Add tomato, potato, carrots, chickpeas, coconut milk and water.
- Cover the saucepan and bring to a boil. Reduce to a simmer and cook for 30 minutes until thickened. Mash some of the potatoes if desired.
- Stir in peas, salt, pepper and allspice. Remove from heat. Serve with salad, brown rice, quinoa or gluten-free tortilla.
Notes
- Mash some of the cooked potatoes to naturally thicken the curry.
- Serve with salad, brown rice, quinoa or gluten-free tortilla.
- Use a whole Scotch pepper or adjust the amount of black pepper according to your preferred spice level.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stove Top
- Cuisine: Jamaican