Cook the potatoes: Place the potatoes (with skin) in a pot, cover with cold water, and bring to a boil. Cook for 15–20 minutes until fork-tender.
Drain, let cool slightly, then lightly crush them (don’t mash – just break them open a bit).
Make the spiced tadka: Heat the ghee in a large pan. Add mustard seeds and wait until they start popping.
Add cumin seeds, crushed coriander seeds, broken red chilies, and curry leaves.
Sauté for about 30 seconds until fragrant.
Sauté onions and chilies: Add the sliced onion, grated ginger, and green chilies.
Cook for 10–15 minutes on medium heat until the onions are soft and slightly golden.
Add spices and potatoes: Stir in turmeric and salt. Add the cooked potatoes and toss everything together.
Let cook for another 5–10 minutes until the potatoes develop a light crust.
Finish: Squeeze in the lemon juice and garnish with fresh cilantro, if using.
Serve hot as a side or enjoy on its own.