This easy potato curry is a hearty and comforting one-pot dish made with tender potatoes, fresh green beans, and warm spices. The creamy coconut base makes it rich and flavorful, while still being light enough for a weeknight dinner. I love serving it with fluffy rice, roti, or naan for a complete meal.

Why You’ll Love This Recipe

I like how simple and wholesome this potato curry is. It doesn’t require complicated ingredients and comes together in one pot, which means less cleanup. The coconut milk gives it a silky texture, while the spices make it wonderfully fragrant. It’s vegan, gluten-free, and filling enough to enjoy on its own, but it also pairs beautifully with other Indian-inspired dishes.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Potatoes (I prefer Yukon Gold)

  • Green beans (fresh or frozen)

  • Onion (red or white)

  • Garlic

  • Fresh ginger

  • Vegetable broth (or water with a vegetable bouillon cube)

  • Fresh herbs (cilantro or parsley)

  • Canned coconut milk (or dairy-free cream like oat or soy cream)

  • Cooking oil

  • Spice blend (such as cumin, turmeric, coriander, garam masala, and chili powder)

Directions

  1. Chop the potatoes and green beans into bite-sized pieces. Mince the garlic and ginger.

  2. Heat oil in a large pot over medium heat, then sauté the onion for about 4 minutes until softened.

  3. Add the garlic, ginger, spices, potatoes, and green beans. Stir and cook for 1 minute until fragrant.

  4. Pour in the vegetable broth and bring it to a boil. Cover and let simmer until the potatoes are tender.

  5. Stir in the coconut milk and let it cook for a few more minutes until creamy and well combined.

  6. Taste and adjust seasoning. Garnish with fresh cilantro or parsley before serving.

Servings and timing

This recipe makes about 4 servings. It usually takes 15 minutes of preparation and 30 minutes of cooking, so I can have it ready in about 45 minutes total.

Variations

I like experimenting with this recipe by swapping or adding vegetables. Sometimes I add cauliflower, peas, or carrots for extra variety. If I want it spicier, I include more chili powder or a fresh green chili. For a different texture, I occasionally blend part of the curry to make it creamier, while still leaving some chunks of potato and beans.

Storage/Reheating

I usually store leftovers in an airtight container in the fridge for up to 4 days. The flavors actually get better the next day as the spices develop. To reheat, I warm it gently on the stove with a splash of water or broth to loosen the sauce. It also freezes well for up to 2 months.

FAQs

Can I make this curry without coconut milk?

Yes, I often use oat cream or soy cream as an alternative. It still comes out creamy and delicious.

What type of potatoes work best?

I like Yukon Gold because they hold their shape while becoming tender, but russet or red potatoes also work fine.

Can I use frozen green beans?

Yes, frozen green beans are perfect when I don’t have fresh ones on hand. I just add them straight to the pot.

How can I make the curry thicker?

If I want a thicker consistency, I mash a few pieces of potato into the sauce or let it simmer uncovered for a few extra minutes.

What should I serve with this potato curry?

I love serving it with basmati rice, naan, or roti. Sometimes I add a fresh cucumber salad on the side to balance the flavors.

Conclusion

This easy potato curry is one of my favorite go-to vegan meals. It’s hearty, flavorful, and versatile enough for any day of the week. I like how it brings comfort in a simple bowl, whether I eat it fresh off the stove or as reheated leftovers.

Print

Easy Potato Curry Recipe (Vegan)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This easy potato curry recipe (vegan) is a hearty one-pot meal with tender potatoes, green beans, and warm spices in a creamy coconut base. Comforting, flavorful, and ready in 45 minutes, it’s perfect with rice, roti, or naan.

  • Author: Mayaa
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Dish, Curry
  • Method: One-Pot Simmer
  • Cuisine: Indian-Inspired, Vegan
  • Diet: Vegan

Ingredients

  • 4 medium Yukon Gold potatoes, chopped into bite-sized pieces
  • 2 cups green beans, trimmed and chopped (fresh or frozen)
  • 1 onion (red or white), diced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, minced
  • 1 1/2 cups vegetable broth (or water + bouillon cube)
  • 1 cup canned coconut milk (or oat/soy cream)
  • 2 tbsp cooking oil
  • 1 tsp cumin
  • 1 tsp turmeric
  • 1 tsp coriander
  • 1 tsp garam masala
  • 1/2 tsp chili powder (adjust to taste)
  • Salt & black pepper, to taste
  • Fresh cilantro or parsley, chopped (for garnish)

Instructions

  1. Heat oil in a large pot over medium heat. Sauté onion for 4 minutes until softened.
  2. Add garlic, ginger, and spices; stir for 1 minute until fragrant.
  3. Add potatoes and green beans. Stir to coat in spices.
  4. Pour in vegetable broth, bring to a boil, then cover and simmer until potatoes are tender (about 20 minutes).
  5. Stir in coconut milk and simmer for 3–5 minutes until creamy.
  6. Taste, adjust seasoning, and garnish with cilantro or parsley. Serve hot.

Notes

  • Yukon Gold potatoes hold shape best, but russet or red also work.
  • Add cauliflower, peas, or carrots for variety.
  • Blend part of the curry for a creamier texture.
  • Increase chili powder or add fresh green chili for more heat.
  • Best served with basmati rice, naan, or roti.

Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 6g
  • Sodium: 540mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 6g
  • Protein: 6g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star