Heat the vegetable oil in a large pot over medium heat.
Add the sliced onions and sauté until golden brown, about 10-15 minutes. Stir occasionally to ensure even cooking.
Once the onions are caramelized, add the turmeric, cumin seeds, and coriander powder. Cook for another 2-3 minutes until fragrant.
Stir in the tomato paste and cook for 2 more minutes, allowing it to blend well with the spices.
Add the cubed potatoes to the pot, followed by the vegetable broth, salt, and black pepper. Mix everything gently to combine.
Bring the mixture to a boil, then reduce heat to low. Cover and let it simmer for about 25-30 minutes, or until the potatoes are tender. Stir occasionally to prevent sticking.
Taste and adjust the seasoning if necessary.
Once cooked, remove from heat and let it sit for a few minutes before serving.
Notes
Serve with warm flatbread or steamed rice for a delicious meal.