Dopiazeh Aloo is a comforting Persian potato dish made with tender potatoes, deeply caramelized onions, and warm, earthy spices. Simple ingredients come together to create a meal that feels rich, hearty, and incredibly satisfying.
The beauty of this recipe lies in its simplicity. Slow-cooked onions build a naturally sweet and savory base, while turmeric, cumin, and paprika bring warmth, color, and depth. The potatoes soak up all that flavor, turning into a cozy, delicious dish that works as both a main meal and a flavorful side.
Whether you’re exploring Persian cuisine for the first time or looking for a new budget-friendly vegetarian dinner, this dish is easy to love.

❤️ Why You’ll Love This Recipe
- Made with simple pantry staples
- Naturally vegan and vegetarian
- Rich, comforting, and full of flavor
- Budget-friendly and satisfying
- Easy enough for weeknights
- Great for meal prep and leftovers
- Delicious with rice, bread, or yogurt
- Easy to customize with extra spice or protein
🛒 Ingredients
For the Dopiazeh Aloo
- 3 large potatoes, peeled and cubed
- 2 large onions, thinly sliced
- 2 tablespoons vegetable oil
- 2 cloves garlic, minced
- 1 teaspoon turmeric
- ½ teaspoon cumin
- ½ teaspoon paprika
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper
- 1 large tomato, diced
or ½ cup canned tomatoes - ½ teaspoon dried lime powder (optional)
- ½ cup water or vegetable broth
- Fresh cilantro or parsley, for garnish
👨🍳 How to Make Dopiazeh Aloo
1. Prepare the ingredients
Peel and cube the potatoes into bite-sized pieces. Thinly slice the onions and mince the garlic.
2. Caramelize the onions
Heat the oil in a large pan over medium heat. Add the onions and cook for 10–12 minutes, stirring occasionally, until they become soft, golden, and caramelized.
3. Add garlic and spices
Stir in the garlic, turmeric, cumin, paprika, salt, and black pepper. Cook for 1 minute, until fragrant.
4. Add the potatoes
Add the cubed potatoes and toss well so they’re coated in the onion and spice mixture.
5. Add tomatoes and liquid
Stir in the diced tomatoes and water or broth. Mix everything together.
6. Simmer
Cover the pan and cook for 15–20 minutes, stirring occasionally, until the potatoes are tender and the sauce has thickened.
7. Finish and serve
Taste and adjust seasoning as needed. Stir in dried lime powder, if using. Garnish with fresh cilantro or parsley and serve warm.
💡 Tips for the Best Dopiazeh Aloo
- Take your time with the onions: Deeply golden onions create the dish’s signature flavor.
- Use the right potatoes: Yukon Gold or other waxy potatoes hold their shape well.
- Do not skip turmeric: It gives the dish its classic golden color and warm flavor.
- Add acidity if needed: A pinch of dried lime powder or a squeeze of lemon brightens everything.
- Simmer gently: This helps the potatoes absorb the spices without falling apart.
🔄 Recipe Variations
Spicier version
Add red chili flakes or chopped green chilies for extra heat.
Protein boost
Stir in chickpeas or cooked lentils for a heartier meal.
Tomato-rich version
Add tomato paste or extra tomatoes for a deeper, tangier sauce.
Creamier version
Mix in a splash of coconut milk for a softer, velvety finish.
Nutty garnish
Top with toasted almonds or walnuts for added crunch.
🍽️ How to Serve Dopiazeh Aloo
This Persian potato curry pairs beautifully with:
- Warm lavash or pita bread
- Steamed basmati rice
- Persian rice dishes
- Plain or herbed yogurt
- Persian pickles (torshi)
- Fresh cucumber and tomato salad
- Grilled meats or kebabs as a side
It also works wonderfully as part of a larger Persian-inspired meal.
❓ Frequently Asked Questions
What is Dopiazeh Aloo?
Dopiazeh Aloo is a traditional Persian potato dish made with potatoes, onions, tomatoes, and spices. It’s known for its rich onion flavor and comforting texture.
What does “Dopiazeh” mean?
“Dopiazeh” means “two onions”, highlighting the dish’s heavy use of onions as a key flavor base.
Is Dopiazeh Aloo spicy?
Not usually. Persian cuisine tends to focus on aromatic spices rather than intense heat, but you can make it spicier if you like.
Can I make it ahead of time?
Yes. It tastes even better the next day as the flavors continue to develop.
How long does it keep?
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Is it vegan?
Yes, this dish is naturally vegan and plant-based.
🧊 Storage and Reheating
Refrigerate
Store in an airtight container in the fridge for up to 3 days.
Reheat
Warm gently in a skillet over low heat or in the microwave until heated through. Add a splash of water if needed.
🥄 Why This Recipe Works
The magic of Dopiazeh Aloo comes from layering simple flavors the right way. The onions are slowly caramelized until sweet and deeply savory, creating a rich base without needing complicated ingredients. Potatoes absorb the spices and tomato, while turmeric and cumin add warmth and earthiness. The result is a humble but incredibly flavorful dish that feels cozy, nourishing, and satisfying.
