
Dopiazeh Aloo is that kind of comfort meal you make once and then crave every rainy evening. With just two big onions as the star and potatoes soaking up all those homey spices this Persian classic brings together the best of simplicity and flavor and makes your kitchen smell incredible. I love how easy it is to adapt the spice level or sneak in an extra veggie depending on what you have on hand.
The first time I made this was to impress a Persian neighbor and now even my pickiest eater asks for it as a weeknight staple. Somehow the caramelized onion makes this so much cozier than regular potato stews.
Ingredients
- Potatoes: look for firm starchy potatoes like Yukon Gold or russets so they hold their shape and soak up flavor
- Onions: choose big yellow or white onions and slice thinly to get that deep sweet caramelization
- Vegetable oil: any light oil like sunflower or canola works for frying the onions and keeping the texture silky
- Garlic: always use fresh cloves and mince fine for the most intense aroma
- Turmeric: authentic color and earthiness try to get a bright yellow turmeric for real Persian flavor
- Cumin: use good quality ground cumin for a warm robust undertone
- Paprika: sweet or smoked works both add gentle depth and a bit of color
- Salt: use coarse salt or sea salt for the best seasoning control
- Black pepper: freshly ground pepper gives a gentle bite without overwhelming the dish
- Tomatoes: fresh ripe tomatoes or good quality canned both bring a light acidity to lift the flavors
- Dried lime powder: optional but just a pinch infuses a unique Persian tang
- Water or vegetable broth: I like homemade broth for extra richness but water works fine in a pinch
- Fresh cilantro or parsley: always pick vibrant green leaves and add right before serving for brightness
Step-by-Step Instructions
- Prepare the Ingredients:
- Peel and Chop
Peel the potatoes and cut them into even bite-sized cubes for even cooking. Thinly slice the onions and mince the garlic so each ingredient cooks at the perfect rate and nothing burns or gets soggy. - Caramelize Onions:
- Slowly cook onions in hot oil over medium heat for about 10 to 12 minutes. Stir them often. The onions should turn golden brown and deeply fragrant not rushed so they build the core savory flavor for the whole dish.
- Add Garlic and Spices:
- Add the minced garlic to the pan and follow with turmeric cumin paprika salt and black pepper. Sauté everything together for one minute just until the spices wake up and the garlic becomes aromatic. This step is key for unlocking all those earthy notes.
- Cook the Potatoes:
- Add Potatoes
Stir in the potato cubes make sure they are well coated with onion and spice mixture. Mixing thoroughly helps every cube absorb flavor from the very start. - Add Tomatoes and Liquid:
- Add your diced tomatoes and pour in water or vegetable broth. Stir it all gently so nothing sticks and every bit gets moistened.
- Simmer:
- Cover the pan and let everything simmer for 15 to 20 minutes. Stir every 5 minutes or so. The potatoes should become fork-tender and the sauce will thicken to a stew-like consistency as it cooks down.
- Finish and Serve:
- Adjust Seasoning
Taste the dish and adjust salt or spice as needed. If using dried lime powder sprinkle it in now for a tangy lift and give everything a final gentle stir. - Garnish:
- Scatter fresh chopped cilantro or parsley over the top for a fresh finish and pop of green. This step brightens the heavy comfort of the stew.
- Serve:
- Serve hot with flatbread torn into pieces or spooned over a bowl of steaming rice for the true Persian experience.

Onions are my favorite part of this dish and I still remember my grandmother letting me sample the first golden onions with a little salt as a treat. Many family dinners ended with everyone fighting over the last caramelized bits left at the bottom of the pot.
Storage Tips
Once cooled keep any leftovers in an airtight container in the fridge for up to four days. I always find that the flavors get even better when reheated so this is perfect to make on Sunday for quick lunches or dinners. Reheat gently in a pot with a splash of water to loosen if needed.
Ingredient Substitutions
No fresh tomatoes Try canned diced tomatoes or even a dash of tomato paste. You can swap parsley for cilantro if you prefer or even skip herbs in a pinch. If you are out of cumin try a pinch of coriander or a little extra turmeric.
Serving Suggestions
Serve warm Dopiazeh Aloo with thin flatbread lavash or pita to scoop up every bite. It is also sturdy enough to serve over steamed basmati rice or as a hearty filling for wraps. Add a spoonful of plain yogurt on top if you like contrast and creaminess.

Cultural and Historical Context
Dopiazeh Aloo comes from the Persian city of Shiraz where simple ingredients meet bold flavors. The name means two onions referring to both quantity and importance. Every Iranian family has their twist and this comfort food is often made for meatless days or shared at big gatherings around a communal table.
Frequently Asked Questions
- → What makes Dopiazeh Aloo distinct in Persian cuisine?
The dish is known for its deep caramelized onion base, signature spices, and simple ingredients that create bold flavor without meat.
- → Can I adjust the heat to taste?
Yes, the spice level is customizable. Add more paprika or a fresh chili for extra heat, or keep it mild for gentle warmth.
- → What’s the best way to serve Dopiazeh Aloo?
It pairs well with steamed rice, flatbread, or even yogurt on the side for a complete and satisfying meal.
- → Are leftovers good the next day?
Absolutely. The flavors deepen as the curry sits, making leftovers even more delicious when reheated.
- → Can I use other vegetables besides potatoes?
While potatoes are traditional, you can substitute sweet potatoes or add peas and bell peppers for variation.
- → Is Dopiazeh Aloo suitable for vegans?
Yes, this dish is naturally vegan as it uses plant-based ingredients and vegetable oil.