Dopiazeh Aloo (Persian Potato Curry)

The best way to make Persian Potato Curry with slow-caramelized onions, warm turmeric, and tender potatoes in one pan.

Updated

March 1, 2026

Overhead view of Persian Potato Curry Dopiazeh Aloo in a wide bowl with golden turmeric sauce, soft potato cubes, and fresh cilantro garnish alongside warm flatbread

Persian Potato Curry is one of those dishes that proves simple ingredients, treated with patience, produce extraordinary results. Dopiazeh Aloo is a classic Persian recipe built on deeply caramelized onions, warm turmeric, and tender potatoes cooked down in a light spiced tomato broth. I started making this on cold weeknights when I needed something filling and warming without spending an hour at the stove.

The word “Dopiazeh” translates to “two onions” in Persian, and the onions really are what make this dish. Once they turn deep golden and sweet in the pan, every other ingredient just falls into place around them. This Persian Potato Curry is naturally vegan, genuinely budget-friendly, and one of those meals that tastes noticeably better the next day. If you enjoy simple, spiced vegan dinners like this, you might also like this Vegan Buddha Bowl for another wholesome option.

Give this one a try!

Ingredients for Dopiazeh Aloo (Persian Potato Curry)

Every time I make this Persian Potato Curry I am struck by how much flavor comes from such a short shopping list. I always use Yukon Gold potatoes here because they hold their shape while staying creamy inside, which is exactly what this dish calls for.

  • 3 large Yukon Gold potatoes (peeled and cut into 1-inch cubes) – I recommend Yukon Gold for the creamiest, most satisfying texture
  • 2 large yellow onions (thinly sliced) – My preference is yellow onions as they caramelize more evenly than white
  • 2 tbsp vegetable oil
  • 2 cloves garlic (minced)
  • 1 tsp turmeric – do not skip this, it gives the dish its signature golden color and earthy depth
  • 1/2 tsp cumin
  • 1/2 tsp paprika
  • 1 tsp salt (or to taste)
  • 1/2 tsp black pepper
  • 1 large tomato (diced) or 1/2 cup canned diced tomatoes
  • 1/2 tsp dried lime powder (optional) – In my experience this small addition adds a bright, authentic tang that lifts the whole dish
  • 1/2 cup water or vegetable broth
  • Fresh cilantro or parsley for garnish
Overhead view of Persian Potato Curry Dopiazeh Aloo in a wide bowl with golden turmeric sauce, soft potato cubes, and fresh cilantro garnish alongside warm flatbread

Step-by-Step Instructions

I recommend slicing your onions before anything else and giving yourself a full 12 minutes for the caramelization step. Rushing that stage is the one mistake that flattens the flavor of this entire dish.

Step 1: Peel and cut the potatoes into roughly 1-inch cubes. Thinly slice both onions and mince the garlic. Have everything ready before you turn on the heat.

Step 2: Heat the vegetable oil in a heavy-bottomed pan over medium heat. Add the sliced onions and cook for 10 to 12 minutes, stirring every 2 to 3 minutes. You are looking for a deep golden-brown color with a sweet, almost jammy aroma. If the onions start to catch and scorch at the edges, add a small splash of water and stir to release them.

Step 3: Stir in the minced garlic, turmeric, cumin, paprika, salt, and black pepper. Cook for 1 minute, stirring constantly, until the spices smell fragrant and the mixture turns a deeper golden-orange.

Step 4: Add the potato cubes and stir well to coat each piece in the spiced onion base.

Step 5: Pour in the diced tomatoes and water or broth. Stir to combine, scraping any spiced bits from the bottom of the pan.

Step 6: Cover the pan, reduce the heat to medium-low, and cook for 15 to 20 minutes. Stir every 5 minutes or so. The potatoes are ready when a fork slides through them with no resistance and the sauce has thickened around them.

Step 7: Taste and adjust salt as needed. If using dried lime powder, stir it in now and let it cook for 30 more seconds. Garnish with fresh cilantro or parsley and serve warm.

What to Eat with Dopiazeh Aloo

The best sides for this Persian Potato Curry are ones that soak up the spiced sauce, add fresh contrast, or bring a cool creamy element to the plate.

Warm Flatbread or Lavash: Soft, warm flatbread is the most traditional pairing and the natural tool for scooping up the golden turmeric sauce. Pita works equally well if lavash is not available at your local store.

Steamed Basmati Rice: Fluffy basmati soaks up the spiced tomato broth beautifully and turns this into a fully satisfying dinner. The fragrant long-grain rice complements the Persian spice profile without competing with it.

Chicken Kofta with Garlic Yogurt Sauce: For a complete Persian-inspired dinner spread, serve this curry alongside Chicken Kofta with Garlic Yogurt Sauce. The cool, garlicky yogurt sauce doubles as a dipping sauce for the potato curry as well.

Mediterranean Chickpea Salad: A bright, herby Mediterranean Chickpea Salad with Lemon Vinaigrette cuts through the richness of the spiced sauce and adds a fresh, protein-packed element to the meal.

Garlic Roasted Vegetables: A tray of Garlic Roasted Vegetables alongside this curry adds color, additional vegetables, and a slightly crisp texture that contrasts well with the soft potatoes.

Honey Glazed Carrots and Green Beans: These Honey Glazed Carrots and Green Beans bring a touch of natural sweetness that pairs well with the earthy turmeric and cumin in the curry.

Overhead view of Persian Potato Curry Dopiazeh Aloo in a wide bowl with golden turmeric sauce, soft potato cubes, and fresh cilantro garnish alongside warm flatbread

Storing and Reheating Your Persian Potato Curry

Store leftovers in an airtight container in the refrigerator for up to 3 days after the dish has cooled completely. The flavors deepen overnight as the spices continue to absorb into the potatoes, so this is a great recipe to make ahead for the week.

To reheat, warm gently on the stovetop over medium-low heat with a small splash of water or broth to loosen the sauce. I recommend the stovetop over the microwave for the best texture, though the microwave works fine in a pinch if you cover the dish to keep the moisture in.

Pro tip: this Persian Potato Curry makes a great next-day lunch scooped into a warm pita with a spoonful of plain yogurt and a few leaves of fresh cilantro on top.

FAQs

What does Dopiazeh Aloo mean?

“Dopiazeh” translates to “two onions” in Persian, referring to the generous quantity of onion used as the flavor base of the dish. “Aloo” simply means potato. Together the name describes exactly what makes this recipe stand out.

Can I make this spicier?

Yes. Stir in a pinch of cayenne or add a finely chopped green chili with the garlic in Step 3. The base spice level is mild and approachable, so add heat gradually and taste as you go.

What is dried lime powder and where can I find it?

Dried lime powder, called “limu omani” or dried Persian lime powder, is a tangy spice used widely in Persian cooking. It is available at Middle Eastern grocery stores and online. If you cannot find it, a small squeeze of fresh lemon juice stirred in at the end gives a similar bright, tart note.

Conclusion

Dopiazeh Aloo is one of the most satisfying vegan dinners you can make from pantry staples. The caramelized onion base does most of the work and the result is a deeply flavorful, comforting bowl that asks very little of you. Make it on a weeknight, serve it with warm flatbread or basmati rice, and discover why this Persian classic keeps earning a spot on the weekly menu.

Overhead view of Persian Potato Curry Dopiazeh Aloo in a wide bowl with golden turmeric sauce, soft potato cubes, and fresh cilantro garnish alongside warm flatbread

Dopiazeh Aloo (Persian Potato Curry)

A classic Persian vegan potato curry built on slow-caramelized onions, warm turmeric, cumin, and tender potatoes simmered in a light spiced tomato broth. Budget-friendly, naturally vegan, and ready in 45 minutes.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: Middle Eastern, Persian
Calories: 275

Ingredients
  

  • 3 large Yukon Gold potatoes peeled and cut into 1-inch cubes
  • 2 large yellow onions thinly sliced
  • 2 tbsp vegetable oil
  • 2 cloves garlic minced
  • 1 tsp turmeric essential for color and earthy depth
  • 0.5 tsp cumin
  • 0.5 tsp paprika
  • 1 tsp salt or to taste
  • 0.5 tsp black pepper
  • 1 large tomato diced, or 1/2 cup canned diced tomatoes
  • 0.5 tsp dried lime powder optional, adds authentic Persian tartness
  • 0.5 cup water or vegetable broth
  • 1 handful fresh cilantro or parsley for garnish

Equipment

  • Heavy-bottomed pan
  • Sharp chef’s knife
  • Cutting board
  • Wooden spoon

Method
 

  1. Peel and cut potatoes into 1-inch cubes. Thinly slice both onions and mince the garlic. Set everything aside before turning on the heat.
  2. Heat vegetable oil in a heavy-bottomed pan over medium heat. Add sliced onions and cook for 10 to 12 minutes, stirring every 2 to 3 minutes, until deeply golden brown. If onions start to catch at the edges, add a small splash of water and stir.
  3. Stir in minced garlic, turmeric, cumin, paprika, salt, and black pepper. Cook for 1 minute, stirring constantly, until the spices bloom and the mixture smells fragrant.
  4. Add the potato cubes and stir well to coat each piece in the spiced onion mixture.
  5. Pour in the diced tomatoes and water or broth. Stir to combine, scraping up any spiced bits from the bottom of the pan.
  6. Cover the pan, reduce heat to medium-low, and cook for 15 to 20 minutes, stirring every 5 minutes, until potatoes are fork-tender and the sauce has thickened.
  7. Taste and adjust salt as needed. If using dried lime powder, stir it in now and cook for 30 more seconds. Garnish with fresh cilantro or parsley and serve warm with flatbread or basmati rice.

Notes

Do not rush the onion caramelization stage as it builds the entire flavor base. Yukon Gold potatoes give the best creamy texture. Add a splash of water if onions start to scorch. Dried lime powder is optional but adds authentic Persian tartness. This dish stores well for up to 3 days and tastes better the next day.

Leave a Comment

Recipe Rating