Dopiazeh Aloo (Persian Potato Curry) Recipe
Introduction
Dopiazeh Aloo is a flavorful Persian potato curry that highlights the rich sweetness of caramelized onions combined with warming spices. This comforting dish is perfect as a hearty vegetarian main or a delightful side to accompany rice or flatbread.

Ingredients
- 4–5 medium potatoes, peeled and cubed
- 2–3 large onions, thinly sliced
- 3 tbsp vegetable oil
- 3 garlic cloves, minced
- 2–3 tomatoes, chopped (or 1 cup tomato puree)
- 1 tsp turmeric
- 1 tsp cumin
- ½ tsp coriander
- ½ tsp chili powder (optional)
- 2 cups water or vegetable broth
- Salt & pepper to taste
- Fresh parsley or cilantro for garnish
Instructions
- Step 1: Heat the vegetable oil in a pot over medium heat. Add the sliced onions and cook slowly, stirring occasionally, until they become golden and caramelized, about 20-25 minutes.
- Step 2: Stir in the minced garlic along with turmeric, cumin, coriander, and chili powder if using. Toast the spices and garlic together for 1–2 minutes until fragrant.
- Step 3: Add the chopped tomatoes or tomato puree to the pot. Cook the mixture until the tomatoes soften and blend well with the onions, about 5–7 minutes.
- Step 4: Add the cubed potatoes, tossing them to coat evenly with the onion and spice mixture.
- Step 5: Pour in the water or vegetable broth, then cover the pot with a lid. Let it simmer gently for 20–25 minutes, or until the potatoes are tender when pierced with a fork.
- Step 6: Season with salt and pepper to taste. Garnish with chopped fresh parsley or cilantro before serving.
- Step 7: Serve the dopiazeh aloo hot alongside Persian rice (chelow), flatbread, or as part of a mezze spread.
Tips & Variations
- For a richer flavor, use vegetable broth instead of water.
- Adjust chili powder to control the spiciness, or omit it for a milder curry.
- Adding a squeeze of lemon juice before serving brightens the flavors.
- Try garnishing with toasted nuts like slivered almonds or pistachios for extra texture.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of water or broth to loosen the curry if it has thickened. This dish can also be frozen for up to 1 month; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other vegetables instead of potatoes?
Yes, root vegetables like carrots or sweet potatoes work well and add a different flavor and texture to the curry.
Is dopiazeh aloo suitable for vegans?
Absolutely! This recipe is completely plant-based, using vegetable oil and broth, making it a great vegan and vegetarian option.
PrintDopiazeh Aloo (Persian Potato Curry) Recipe
Dopiazeh Aloo is a flavorful Persian potato curry featuring tender cubed potatoes simmered in a rich, spiced tomato and caramelized onion sauce. This comforting vegetarian dish is infused with warm spices like turmeric, cumin, and coriander, making it a perfect accompaniment to Persian rice or flatbread.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Persian
- Diet: Vegetarian
Ingredients
Vegetables
- 4–5 medium potatoes, peeled and cubed
- 2–3 large onions, thinly sliced
- 3 garlic cloves, minced
- 2–3 tomatoes, chopped (or 1 cup tomato puree)
- Fresh parsley or cilantro for garnish
Spices & Seasonings
- 1 tsp turmeric
- 1 tsp cumin
- ½ tsp coriander
- ½ tsp chili powder (optional)
- Salt & pepper to taste
Liquids & Oils
- 3 tbsp vegetable oil
- 2 cups water or vegetable broth
Instructions
- Caramelize Onions: Heat the vegetable oil in a pot over medium heat. Add the thinly sliced onions and cook them slowly, stirring occasionally, until they become golden brown and caramelized, which enhances their natural sweetness and builds the base flavor of the dish.
- Add Aromatics: Stir in the minced garlic, turmeric, cumin, coriander, and chili powder (if using). Cook and toast the spices for 1–2 minutes, stirring constantly to release their aromas and deepen the flavor.
- Add Tomatoes: Mix in the chopped tomatoes or tomato puree. Cook the mixture until the tomatoes soften and combine well with the onions and spices, forming a rich and fragrant sauce.
- Add Potatoes: Add the peeled and cubed potatoes to the pot. Stir them thoroughly, making sure each potato piece is coated evenly with the onion-spice-tomato mixture for consistent flavor.
- Simmer: Pour in 2 cups of water or vegetable broth to cover the potatoes partially. Cover the pot with a lid and let it simmer gently for 20–25 minutes, or until the potatoes become tender when pierced with a fork.
- Season & Garnish: Taste the curry and adjust salt and pepper according to your preference. Finally, sprinkle freshly chopped parsley or cilantro on top to add a fresh herbaceous note.
- Serve: Serve the Dopiazeh Aloo hot. It pairs wonderfully with fluffy Persian rice (chelow), warm flatbreads, or as a savory component of a mezze platter.
Notes
- For a richer flavor, use vegetable broth instead of water.
- Adjust the chili powder to control the spice level.
- This dish is naturally vegetarian; to make it vegan, ensure no animal-based broth is used.
- Caramelizing the onions slowly is key to developing the dish’s depth and sweetness.
- Leftovers taste great and reheat well, making it a good make-ahead meal.
Keywords: Dopiazeh Aloo, Persian potato curry, Persian vegetarian recipes, caramelized onion curry, easy potato curry

