add the onion finely sliced and cook over medium heat for 6-8 minutes until soft.
Add the crushed garlic and grated ginger and cook for another minute, then stir in the curry powder and cook for a further 2 minutes.
Add the skinless chicken breast cut into cubes and cook for 2 minutes, stirring to coat in the spice mixture.
Add the chopped tomatoes.
Dissolve the stock cube into 200 ml of water, bring to a simmer and cook for 15-20 minutes until the chicken is cooked through and the sauce has thickened.
Cook the rice in salty boiling water or in a rice cooker, then stir in the lime juice and chopped fresh coriander.
Serve the curry with the rice and lime wedges to squeeze over.
Top with a dollop of yogurt, a sprinkling of garam masala, and extra coriander leaves.