01 -
Peel the potatoes and cut into bite-sized cubes. Thinly slice the onions and mince the garlic.
02 -
Heat vegetable oil in a large skillet over medium heat. Add the sliced onions and cook, stirring occasionally, until golden brown and deeply caramelized, about 10 to 12 minutes.
03 -
Stir in the minced garlic, turmeric, cumin, paprika, salt, and black pepper. Cook for 1 minute until the spices are fragrant.
04 -
Add the cubed potatoes to the pan and stir well to coat with the spiced onion mixture.
05 -
Add the diced tomato (or canned tomatoes) and pour in the water or vegetable broth. Mix thoroughly.
06 -
Cover the skillet and simmer over medium-low heat for 15 to 20 minutes, stirring occasionally, until the potatoes are tender and the sauce has thickened.
07 -
Taste and adjust salt or spices as desired. Stir in dried lime powder at this stage if using.
08 -
Sprinkle freshly chopped cilantro or parsley on top just before serving. Serve hot with flatbread or rice.