Oh, there’s just something so wonderfully comforting about a warm bowl of curry, isn’t there? It’s like a hug in a bowl! And let me tell you, this Persian Potato Curry is one of my absolute favorites. It’s got this subtle Persian twist that makes it feel a little bit special, but honestly, it’s so darn easy to make. I remember first trying to nail this recipe years ago; I wanted something that tasted like it came from a cozy little restaurant, but that I could whip up on a weeknight. After a few tries (and a lot of happy taste-testing!), I finally landed on this version. It’s packed with flavor, super satisfying, and just perfect for when you want something hearty and delicious without a fuss. Trust me, this Persian Potato Curry is going to become a staple in your kitchen, too!

Why You’ll Love This Persian Potato Curry
Seriously, this recipe ticks all the boxes! Here’s why it’s a winner:
- Super Easy to Make: You can have this flavorful curry on the table in under an hour, perfect for busy nights.
- Packed with Flavor: Those lovely Persian spices create such a warm, comforting taste that’s just delightful.
- Completely Vegetarian: It’s hearty and satisfying all on its own, making it a fantastic meat-free meal.
- So Comforting: The tender potatoes and fragrant spices are just pure cozy goodness in a bowl!

Authentic Persian Potato Curry Ingredients
Here’s what you’ll need to whip up this gorgeous Persian Potato Curry. It’s all pretty standard stuff you probably have in your pantry, which is part of why I love it so much!
- 2 tablespoons vegetable oil
- 1 large onion, chopped – I like a good yellow onion here!
- 2 cloves garlic, minced – Smash ’em and chop ’em fine.
- 1 teaspoon ground turmeric – This gives it that lovely golden hue.
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper (optional) – If you like just a little tickle of heat!
- 1 pound potatoes, peeled and cubed – About bite-sized pieces are perfect.
- 1 (14.5 ounce) can diced tomatoes, undrained – Don’t drain off that juice, it’s flavor town!
- 1 cup vegetable broth
- 1/2 teaspoon salt – Or to your taste!
- 1/4 teaspoon black pepper
- Fresh cilantro, chopped, for garnish – This really brightens everything up at the end.

Mastering the Persian Potato Curry: Step-by-Step
Alright, let’s get this deliciousness going! Making this Persian Potato Curry is pretty straightforward, and honestly, the main thing is just letting it simmer and do its thing. You want to treat those potatoes gently, so they come out perfectly tender, not mushy. Trust me, a little patience here makes all the difference for that amazing texture. It’s not unlike how we approach building flavor for a delicious garlic herb potato soup!
Sautéing Aromatics for Your Persian Potato Curry
First things first, grab a nice big pot or a Dutch oven – something sturdy. We’re going to heat up that vegetable oil over medium heat. Once it’s shimmering a bit, toss in your chopped onion. You want to cook those until they’re nice and soft and maybe starting to get a little golden around the edges, that usually takes about 5 to 7 minutes. Then, the minced garlic goes in! Just a minute more, stir it around until you can really smell that gorgeous garlicky aroma – don’t let it burn, though! Now for the magic: stir in the turmeric, cumin, coriander, and that optional cayenne if you’re feeling brave. Keep stirring constantly for about 30 seconds; this really wakes up the spices and makes them super fragrant.
Simmering the Persian Potato Curry to Perfection
Now that our spices are happy, it’s time for the main stars! Add your cubed potatoes to the pot, followed by that whole can of diced tomatoes (juice and all – don’t you dare drain it!) and the vegetable broth. Give it a good stir, making sure everything is mixed together nicely. Sprinkle in your salt and black pepper, then bring the whole thing up to a gentle boil. Once it’s bubbling, turn the heat way down to low, pop a lid on it, and let it simmer away for about 20 to 25 minutes. You’ll know the potatoes are ready when they’re super tender when you poke them with a fork. Remember to give it a little stir now and then, just to make sure nothing’s sticking to the bottom. Before serving, definitely give it a taste and add a bit more salt or spice if you think it needs it. It’s your curry, make it perfect for *you*! This curry is absolutely wonderful served piping hot over fluffy basmati rice or scooped up with some warm naan bread, much like our delightful sweet potato and chickpea curry.

Tips for the Best Persian Potato Curry
Okay, so you’ve got the recipe, but let me give you a few little tricks I’ve learned that make this Persian Potato Curry *sing*. It’s all about the little things, you know? Like, think about how we make sure our roasted potatoes get that perfect crispiness – it’s about not overcrowding the pan! For this curry, I find using waxy potatoes like Yukon Golds is best; they hold their shape beautifully while still getting tender. Also, don’t be shy with those spices! Taste it as you go, and if you’re feeling adventurous, maybe add a pinch more cumin or a tiny bit more cayenne. It’s your kitchen, your curry!
Variations on Your Persian Potato Curry
This Persian Potato Curry is fantastic as is, but honestly, the stovetop is your oyster! If you want to jazz it up, try tossing in some frozen peas or even some diced carrots right along with the potatoes. They add a lovely little sweetness and extra pop of color. Some folks also like to add a can of drained chickpeas for extra protein – it makes it even heartier! And if you’re someone who likes a bit more kick, don’t be afraid to bump up that cayenne pepper or add a tiny pinch of red pepper flakes.
Serving Suggestions for Persian Potato Curry
This Persian Potato Curry is so wonderfully versatile! My absolute favorite way to have it is spooned generously over a fluffy bed of basmati rice. The rice soaks up all those delicious, spiced juices, and it’s just perfection. Or, if you’re feeling it, grab some warm, soft naan bread – it’s amazing for scooping up every last bit of that flavorful curry. It’s similar to how we’d enjoy Greek lemon rice; it just makes the whole meal that much more satisfying!
Storing and Reheating Your Persian Potato Curry
Got leftovers? Lucky you! This Persian Potato Curry actually tastes even better the next day. Just let it cool down completely, then pop it into an airtight container. It’ll keep nicely in the fridge for about 3 to 4 days. When you’re ready to reheat, I find the stovetop is best. Just put it back in a pot over medium-low heat, give it a stir, and let it warm through. Sometimes a tiny splash of extra broth or water helps if it’s gotten a bit thick!
Frequently Asked Questions about Persian Potato Curry
Got questions about making this cozy Persian Potato Curry? I’ve got you covered! Here are a few things people often ask:
Can I make this Persian Potato Curry vegan?
Absolutely! This recipe is already vegetarian, and it’s super easy to make it vegan. Just make sure your vegetable broth is vegan, and you’re golden. No dairy or animal products in here at all!
What kind of potatoes are best for this curry?
For the best texture in this Persian Potato Curry, I really love using waxy potatoes like Yukon Golds or red potatoes. They hold their shape so nicely while simmering, so you get tender potato pieces without them turning into mush. They have just the right amount of starch!
How spicy is this Persian Potato Curry?
This particular Persian Potato Curry has a mild warmth from the spices, especially if you skip the cayenne. If you like it spicier, definitely add that cayenne pepper, or even a pinch of red pepper flakes when you add the other spices. You can always taste and adjust it as it cooks!
Nutritional Information for Persian Potato Curry
Just a heads-up, the nutritional info for this amazing Persian Potato Curry is an estimate, because, you know, home cooking! But generally, each serving is around 250 calories. You’re looking at about 10g of fat, 5g of protein, and a nice 40g of carbs, with a good 5g of fiber to keep you happy and full. It’s a pretty solid, comforting meal, and you can always tweak it to fit your needs! If you’re looking for more hearty meal ideas, check out this recipe for inspiration.
Share Your Persian Potato Curry Experience!
Okay, cooks! Now that you’ve hopefully made a batch of this wonderful Persian Potato Curry, I’d absolutely LOVE to hear what you think! Did you try any fun variations? How did your family like it? Drop a comment below and let me know – your feedback really helps me and everyone else who wants to make this dish. And if you really loved it, a star rating would be amazing!
PrintPersian Potato Curry
A simple and flavorful Persian-inspired potato curry.
- Prep Time: 15 min
- Cook Time: 30 min
- Total Time: 45 min
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Persian
- Diet: Vegetarian
Ingredients
- 2 tablespoons vegetable oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper (optional)
- 1 pound potatoes, peeled and cubed
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 cup vegetable broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Fresh cilantro, chopped, for garnish
Instructions
- Heat the vegetable oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook until softened, about 5-7 minutes.
- Add the minced garlic and cook for 1 minute more until fragrant.
- Stir in the turmeric, cumin, coriander, and cayenne pepper (if using). Cook for 30 seconds, stirring constantly.
- Add the cubed potatoes, diced tomatoes (with their juice), and vegetable broth.
- Season with salt and black pepper.
- Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes, or until the potatoes are tender.
- Stir occasionally to prevent sticking.
- Taste and adjust seasoning if needed.
- Serve hot, garnished with fresh cilantro.
Notes
- You can add other vegetables like peas or carrots along with the potatoes.
- Serve with rice or naan bread.
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 1g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 5g
- Cholesterol: 0mg
Keywords: Persian potato curry, potato curry recipe, vegetarian curry, easy curry, spiced potatoes


