Peel and large dice the potato and cook in a large pan and cover with cold salted water. Bring to a boil and simmer for approximately 15 minutes until the potatoes are just cooked, but not too soft. Drain and set aside for a few minutes.
Add a little olive oil to a frying pan set over a medium heat and sauté the onion and garlic for about 3-4 minutes to soften. Add all the spices and continue to fry for another minute. Add a little water, if needed and stir.
Add the cooked potatoes to the pan and fry over a high heat, stirring occasionally (being careful not to break up the potatoes too much) for a few more minutes. The potatoes should be evenly spiced and a little floury on the outside.
In the final minute of cooking, add a squeeze of lemon juice to the seasoned potatoes. Garnish with some chopped fresh herbs and chopped peanuts.