All Recipes Spicy Vegan Potato Curry Made Easy

Updated On: October 4, 2025

If you’re craving a dish that packs a punch of bold, spicy flavors while remaining completely vegan, look no further than this spicy vegan potato curry. This recipe is a delightful blend of tender potatoes simmered in a rich, aromatic sauce bursting with vibrant spices and herbs.

It’s perfect for those chilly evenings when you want something comforting yet exciting. The best part?

It’s incredibly easy to prepare, making it an ideal option for both weeknight dinners and meal prepping.

This curry captures the essence of traditional Indian spices without using any animal products, proving that vegan meals can be just as flavorful and satisfying. Whether you’re a seasoned vegan or simply looking to try something new, this dish will quickly become a favorite in your recipe rotation.

Plus, it pairs beautifully with rice or warm flatbreads for a complete meal that’s as hearty as it is delicious.

Why You’ll Love This Recipe

This spicy vegan potato curry is a fantastic way to enjoy a wholesome, plant-based meal that doesn’t skimp on taste. The combination of spices like cumin, coriander, turmeric, and chili powder creates a complex flavor profile that’s both warming and invigorating.

The potatoes absorb the sauce beautifully, resulting in a dish that’s creamy and satisfying without the need for dairy.

It’s also incredibly versatile—you can easily adjust the spice level to suit your taste, add extra vegetables, or even swap potatoes for sweet potatoes or other root veggies. This recipe is budget-friendly, uses pantry staples, and is gluten-free, making it accessible to a wide range of dietary preferences.

Plus, it reheats well, so you can enjoy leftovers or pack it for lunch the next day.

Ingredients

  • 4 large potatoes, peeled and diced into 1-inch cubes
  • 2 tablespoons vegetable oil or coconut oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 2 green chilies, finely chopped (adjust to taste)
  • 1 teaspoon cumin seeds
  • 1 teaspoon mustard seeds
  • 1 teaspoon turmeric powder
  • 1 tablespoon ground coriander
  • 1 tablespoon garam masala
  • 1 teaspoon chili powder (adjust to preference)
  • 1 large tomato, chopped
  • 1 cup coconut milk
  • 1 cup water or vegetable broth
  • Salt to taste
  • Fresh cilantro for garnish
  • Juice of half a lemon (optional)

Equipment

  • Large heavy-bottomed pan or skillet
  • Sharp knife
  • Cutting board
  • Wooden spoon or spatula
  • Measuring spoons and cups
  • Grater or microplane for ginger
  • Serving bowl

Instructions

  1. Prepare your ingredients: Peel and dice the potatoes into bite-sized cubes. Finely chop the onion, garlic, green chilies, and grate the fresh ginger.
  2. Heat the oil: In your large pan, warm the vegetable oil over medium heat. Add the cumin seeds and mustard seeds, letting them sizzle until they start to pop—this releases their flavor.
  3. Sauté aromatics: Add the chopped onions, garlic, ginger, and green chilies to the pan. Cook for about 5-7 minutes until the onions turn golden and fragrant.
  4. Add the spices: Stir in the turmeric, coriander, garam masala, and chili powder. Cook for another 1-2 minutes to toast the spices and deepen their flavors.
  5. Incorporate the tomato: Add the chopped tomato and cook until it softens and breaks down, creating a thick base—about 5 minutes.
  6. Add potatoes and liquids: Toss in the diced potatoes and stir well to coat with the spices and tomato mixture. Pour in the coconut milk and water or vegetable broth. Season with salt to taste.
  7. Simmer the curry: Bring the mixture to a gentle boil, then reduce to a simmer. Cover the pan and cook for 20-25 minutes or until the potatoes are tender, stirring occasionally to prevent sticking.
  8. Adjust seasoning and finish: Taste the curry and adjust salt or spice levels if needed. Add lemon juice for a bright, fresh finishing touch. Garnish with chopped fresh cilantro.
  9. Serve warm: Ladle the curry into bowls and enjoy with steamed rice, naan, or your favorite flatbread.

Tips & Variations

Tip: For a creamier curry, use full-fat coconut milk and simmer gently to avoid curdling.

Variation: Add other vegetables like peas, carrots, or spinach towards the end of cooking for extra nutrition and color.

Spice level: Adjust the number of green chilies and chili powder according to your heat tolerance. Removing the seeds from the chilies will reduce the heat.

Make it smoky: For a hint of smoky flavor, add a pinch of smoked paprika or cook the spices a bit longer before adding the liquids.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 280 kcal
Carbohydrates 45 g
Protein 5 g
Fat 8 g
Fiber 6 g
Sugar 6 g
Sodium 350 mg

Serving Suggestions

This spicy vegan potato curry pairs wonderfully with a variety of sides to make a complete and satisfying meal. Serve it over fragrant basmati rice or with warm, fluffy naan bread to soak up the delicious sauce.

For a lighter option, enjoy it with steamed quinoa or millet.

Complement the meal with a cooling side, such as cucumber raita made from vegan yogurt or a simple salad with fresh tomatoes and onions. To round out the flavors, try pairing this curry with one of our other flavorful recipes like the Bread And Gravy Recipe for a hearty combo or balance the spice with a refreshing dessert like our Blueberry Betty Recipe.

Conclusion

This spicy vegan potato curry is a fantastic addition to any meal plan, offering bold flavors, comforting textures, and wholesome ingredients all in one bowl. It’s a recipe that’s easy to prepare but rich in complexity, making it perfect for both beginners and experienced cooks looking to add more plant-based dishes to their repertoire.

Whether you’re cooking for yourself or feeding a crowd, this curry is sure to impress with its vibrant spices and hearty potatoes. Plus, it’s nutritious and budget-friendly.

Don’t hesitate to experiment with the spices or add your favorite veggies to customize it to your liking. For more delicious recipes to complement your culinary adventures, check out our Blackberry Juicing Recipes or the delightful Blueberry Mule With Blueberry Vodka Recipe.

Happy cooking and enjoy the wonderful flavors of this spicy vegan potato curry!

📖 Recipe Card: All Recipes Spicy Vegan Potato Curry

Description: A flavorful and spicy vegan potato curry made with aromatic spices and tender potatoes. Perfect as a comforting meal served with rice or flatbread.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 4 medium potatoes, peeled and diced
  • 2 tablespoons vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 teaspoon turmeric powder
  • 1 teaspoon chili powder
  • 1 can (14 oz) diced tomatoes
  • 1 cup coconut milk
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Heat oil in a large pan over medium heat.
  2. Add onions and sauté until golden brown.
  3. Stir in garlic and ginger; cook for 1 minute.
  4. Add cumin, coriander, turmeric, and chili powder; cook spices for 2 minutes.
  5. Add diced potatoes and stir to coat with spices.
  6. Pour in diced tomatoes and coconut milk; stir well.
  7. Bring to a boil, then reduce heat and simmer covered for 25 minutes or until potatoes are tender.
  8. Season with salt to taste.
  9. Garnish with fresh cilantro before serving.

Nutrition: Calories: 320 kcal | Protein: 5 g | Fat: 15 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “All Recipes Spicy Vegan Potato Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and spicy vegan potato curry made with aromatic spices and tender potatoes. Perfect as a comforting meal served with rice or flatbread.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“4 medium potatoes, peeled and diced”, “2 tablespoons vegetable oil”, “1 large onion, finely chopped”, “3 garlic cloves, minced”, “1 tablespoon fresh ginger, grated”, “2 teaspoons ground cumin”, “2 teaspoons ground coriander”, “1 teaspoon turmeric powder”, “1 teaspoon chili powder”, “1 can (14 oz) diced tomatoes”, “1 cup coconut milk”, “Salt to taste”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and ginger; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add cumin, coriander, turmeric, and chili powder; cook spices for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add diced potatoes and stir to coat with spices.”}, {“@type”: “HowToStep”, “text”: “Pour in diced tomatoes and coconut milk; stir well.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer covered for 25 minutes or until potatoes are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt to taste.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh cilantro before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “5 g”, “fatContent”: “15 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X