Preheat your oven to 220°C (425°F). Wash the potatoes thoroughly and dry them completely with a towel. Rub olive oil all over the potatoes and sprinkle generously with salt.
Place the potatoes directly on a baking tray and bake for about 45–50 minutes. The skins should become crispy while the inside turns soft and fluffy. Pierce with a fork to check tenderness.
Heat olive oil in a large frying pan over medium heat. Add chopped onion and garlic, then cook until softened and fragrant. Stir in cumin, coriander, tomato purée, and chipotle paste.
Add the chicken thighs and pour in the chicken stock. Simmer gently for around 25 minutes until the chicken becomes tender enough to shred easily with two forks.
Remove the cooked chicken from the pan and place it onto a plate. Use two forks to pull the chicken apart into thin strips. This creates the classic juicy pulled chicken texture.
Return the shredded chicken to the pan and stir it into the smoky sauce. Let it simmer for another few minutes so the flavors soak into the meat completely.
Thinly slice the red onion and chop the coriander leaves. Crumble the feta cheese into a small bowl so it is ready for topping later.
Cut the lime into wedges and prepare the salsa. Having all toppings ready makes assembling the potatoes quick and easy once they are baked.
Remove the potatoes from the oven and carefully slice them open down the middle. Use a fork to fluff the soft potato inside gently.
Fill each potato generously with the pulled chipotle chicken. Spoon salsa over the top, then sprinkle with feta, red onion, and fresh coriander.
Squeeze fresh lime juice over the potatoes just before serving. Add extra hot sauce if you enjoy a spicier finish.
Serve immediately while the potatoes are still hot and crispy. The contrast between smoky chicken and creamy toppings tastes absolutely incredible.