Vegan Potato Curry Recipe
Introduction
This vegan potato curry is a comforting, flavorful dish perfect for a cozy meal. Packed with hearty potatoes, chickpeas, and warming spices, it’s simple to prepare and wonderfully satisfying.

Ingredients
- 1 tablespoon coconut 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 cayenne pepper (or 1 whole Scotch pepper)
- 1/4 teaspoon ground allspice/pimento (optional)
Instructions
- Step 1: Heat the coconut oil in a large saucepan over medium heat. Add the chopped onion and sauté until soft, about 4 minutes. Stir in the minced garlic, chopped green onions, and grated ginger; cook for 1 minute more.
- Step 2: Add the ground turmeric, cumin, coriander, and thyme. Cook, stirring constantly, until the spices are fragrant, about 1-2 minutes. Then add the chopped tomato, potatoes, diced carrot, chickpeas, coconut milk, and water.
- Step 3: Cover the saucepan and bring the mixture to a boil. Reduce heat to simmer and cook for 30 minutes, stirring occasionally, until the curry thickens and the potatoes are tender. For a creamier texture, mash some of the potatoes with the back of a spoon.
- Step 4: Stir in the frozen peas, salt, cayenne pepper, and ground allspice if using. Remove from heat and serve warm. This curry pairs beautifully with a fresh salad, brown rice, quinoa, or gluten-free tortillas.
Tips & Variations
- Substitute sweet potatoes for regular potatoes for a slightly sweeter flavor and extra nutrients.
- Adjust the cayenne pepper to control the heat level or omit it for a milder curry.
- Use fresh thyme instead of dried for a brighter herb flavor.
- Add a squeeze of lime juice just before serving to enhance the flavors.
Storage
Store leftover curry in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or microwave, adding a splash of water or coconut milk if it becomes too thick.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned chickpeas instead of cooked ones?
Yes, canned chickpeas work perfectly and save time. Just drain and rinse them before adding to the curry.
Is this curry freezer-friendly?
Absolutely. Let the curry cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
PrintVegan Potato Curry Recipe
A flavorful and hearty vegan potato curry made with coconut milk, chickpeas, and aromatic spices. This comforting dish features tender potatoes and carrots simmered in a rich, spiced sauce, perfect for a wholesome plant-based meal served with rice, quinoa, or gluten-free tortillas.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Vegan
Ingredients
Vegetables and Aromatics
- 1 small onion, chopped
- 4 cloves garlic, minced
- 1 teaspoon ginger, grated
- 2 stalks escallion or green onions, chopped
- 1 medium tomato, chopped
- 4 medium potatoes, peeled and chopped
- 1 medium carrot, diced
- 1/2 cup frozen green peas
Spices and Seasonings
- 2 teaspoons ground turmeric
- 1 1/2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon dried thyme (or 2 sprigs fresh thyme)
- 1 teaspoon salt
- 1/2 teaspoon cayenne pepper (or 1 whole Scotch pepper)
- 1/4 teaspoon ground allspice/pimento (optional)
Other Ingredients
- 1 tablespoon coconut oil
- 1 1/2 cups cooked chickpeas (or 1–15 ounce can, drained and rinsed)
- 1–15 ounce can coconut milk
- 1 cup water
Instructions
- Sauté aromatics: Heat the coconut oil in a large saucepan over medium heat. Add the chopped onion and sauté until soft and translucent, about 4 minutes. Stir in the minced garlic, chopped green onions, and grated ginger, cooking for another 1 minute to release their aromas.
- Add spices and tomatoes: Stir in the ground turmeric, cumin, coriander, and dried thyme. Cook the mixture, stirring constantly, until fragrant, about 1-2 minutes. Add the chopped tomato and mix well.
- Add vegetables and liquids: Add the chopped potatoes, diced carrot, chickpeas, coconut milk, and water to the saucepan. Stir to combine all ingredients thoroughly.
- Simmer the curry: Cover the saucepan and bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer gently, uncovered or partially covered, for 30 minutes or until the curry thickens and the potatoes are tender. Optionally, mash some of the potatoes to make the curry thicker and creamier.
- Finish with peas and seasoning: Stir in the frozen green peas, salt, cayenne pepper, and ground allspice if using. Cook for an additional 5 minutes. Remove from heat.
- Serve: Serve the vegan potato curry hot alongside a fresh salad, brown rice, quinoa, or gluten-free tortillas for a complete meal.
Notes
- You can adjust the spice level by varying the amount of cayenne pepper or substituting it with milder chili powder.
- For extra creaminess, use full-fat coconut milk.
- This curry stores well in the refrigerator for up to 4 days and tastes even better the next day.
- Feel free to add other vegetables like bell peppers or spinach for additional nutrients and flavor.
- Make it gluten-free by serving with gluten-free grains or tortillas.
Keywords: vegan potato curry, plant-based curry, chickpea curry, coconut milk curry, Indian-inspired vegan recipe, easy vegan dinner

