Follow Me On Social Media!
Dopiazeh Aloo (Persian Potato Curry): A Humble Dish with Deep Persian Roots

Dopiazeh Aloo is one of those rare recipes that proves you don’t need complicated techniques or expensive ingredients to create something deeply comforting and culturally rich. This traditional Persian potato curry is built around onions, potatoes, turmeric, and patience. Simple on the surface, yet layered in flavor, Dopiazeh Aloo is a beloved Iranian home-style dish that has been passed down through generations.
The word dopiazeh literally means “two onions” in Persian, a reference to the generous amount of onions used in the recipe. In Persian cuisine, onions are more than a base ingredient—they are a foundation of flavor. When slowly cooked, they become sweet, soft, and aromatic, forming the soul of many Iranian stews and sautés. In Dopiazeh Aloo, onions are not hidden in the background; they are the star, working in harmony with tender potatoes and warm spices.
This dish is naturally vegan, budget-friendly, and incredibly versatile. It can be served as a main course with flatbread, as a side dish alongside rice, or even as a comforting brunch dish with eggs for those who prefer variations. Despite its simplicity, Dopiazeh Aloo carries the unmistakable warmth of Persian home cooking—comforting, nourishing, and deeply satisfying.
Why Dopiazeh Aloo Is So Loved in Persian Cuisine
Iranian cooking is known for its balance: sour and sweet, soft and crisp, aromatic yet restrained. Dopiazeh Aloo fits perfectly into this philosophy. It doesn’t overwhelm the palate with heavy spices. Instead, it relies on turmeric for warmth, black pepper for gentle heat, and onions for natural sweetness.
In many Iranian households, Dopiazeh Aloo is considered comfort food. It’s the kind of dish cooked on busy weekdays, during cold evenings, or when pantry ingredients are limited. Because potatoes are affordable and widely available, this dish has long been a practical option that never feels boring.
Another reason for its popularity is adaptability. Some families add tomato paste, others keep it pale and golden. Some include eggs cracked directly into the pan, while others keep it strictly plant-based. Each version reflects personal taste while staying true to the dish’s essence.
Ingredients for Dopiazeh Aloo (Persian Potato Curry)
- Potatoes (Yukon Gold or russet work best)
- Yellow onions, thinly sliced
- Vegetable oil or olive oil
- Ground turmeric
- Black pepper
- Salt
- Water
- Optional: tomato paste
- Optional garnish: fresh parsley or cilantro

Step-by-Step Instructions
- Peel the potatoes and cut them into medium-sized chunks. Rinse and set aside.
- Thinly slice the onions. Heat oil in a wide pan over medium heat.
- Add the onions to the pan with a pinch of salt and cook slowly, stirring often, until they become soft, golden, and lightly caramelized. This step is crucial for depth of flavor.
- Add turmeric and black pepper to the onions. Stir for 30 seconds to bloom the spices in the oil.
- Add the potatoes and stir gently so they are coated in the onion-spice mixture.
- Pour in enough water to come halfway up the potatoes. If using tomato paste, dissolve it into the water before adding.
- Bring to a gentle simmer, cover partially, and cook for 25–30 minutes, stirring occasionally, until the potatoes are tender and the sauce thickens.
- Adjust salt and seasoning to taste.
- Remove from heat and garnish with fresh herbs if desired. Serve warm.
Texture and Flavor: What Makes This Dish Special
The beauty of Dopiazeh Aloo lies in its texture. The onions melt into a thick, savory sauce while the potatoes absorb the turmeric-infused liquid. The result is soft but not mushy, rich without being heavy. Unlike many curries, this Persian potato dish is not creamy or spicy-hot. Instead, it offers warmth, earthiness, and a gentle sweetness that feels soothing with every bite.
Serving Suggestions
Dopiazeh Aloo is traditionally served with Persian flatbread such as lavash or sangak. The bread is used to scoop up the potatoes and soak up the sauce. It also pairs beautifully with:
- Steamed basmati rice
- Pickled vegetables (torshi)
- Fresh herbs (sabzi khordan)
- Plain yogurt or dairy-free yogurt alternatives
For a heartier meal, you can serve it alongside grilled vegetables or a simple cucumber and tomato salad.
Variations You Can Try
With Eggs:
Crack a few eggs directly into the simmering dish during the last 10 minutes of cooking. Cover the pan and allow the eggs to gently poach in the sauce.
With Tomato:
Add tomato paste or grated fresh tomato for a slightly tangy, deeper-colored version.
Spicy Version:
Add a pinch of chili flakes or a small diced chili for heat.
Herb-Forward:
Finish with dried fenugreek (kasuri methi) or fresh dill for a different aromatic profile.

Cultural Context and Fun Facts
Potatoes were introduced to Iran relatively late compared to other staples, yet they quickly became a favorite due to their affordability and versatility. Dopiazeh Aloo is a perfect example of how Persian cuisine embraces new ingredients while maintaining traditional techniques.
This dish is often associated with home cooking rather than restaurant menus, making it deeply personal for many Iranians. Each family has its own version, often learned by watching rather than measuring.
Tips for Perfect Dopiazeh Aloo
- Don’t rush the onions. Slow cooking is key.
- Use a wide pan to allow moisture to evaporate naturally.
- Cut potatoes evenly to ensure consistent cooking.
- Taste and adjust seasoning at the end rather than the beginning.
Why You’ll Love This Recipe
- Naturally vegan and gluten-free
- Budget-friendly ingredients
- One-pan cooking
- Authentic Persian comfort food
- Perfect for meal prep
Dopiazeh Aloo proves that simplicity can be powerful. With just a handful of ingredients and a little time, you can create a dish that feels both nourishing and deeply satisfying.

Dopiazeh Aloo (Persian Potato Curry)
Ingredients
Equipment
Method
- Heat oil in a wide pan over medium heat and add sliced onions.
- Cook onions slowly until soft and golden, stirring often.
- Add turmeric and black pepper, stirring to release aroma.
- Add chopped potatoes and stir to coat with onions and spices.
- Pour in water, bring to a gentle simmer, and cover partially.
- Cook for 25–30 minutes until potatoes are tender and sauce thickens.
- Adjust salt, remove from heat, and serve warm.



