This curry works just as well if you use skinless chicken thighs or casserole steak instead of lamb. It's hot and sweet, so do yourself a favour and get stuck in.
To make the balti, marinate the lamb in the lime zest and juice and yoghurt for 30 minutes. Meanwhile, heat the sesame oil in a wok or frying pan and fry the sweet potato cubes until just golden. Throw in the green beans and dates, and pour in the jar of balti sauce and the stock. Toss in the marinated lamb pieces and cook for 15 to 20 minutes over a moderate heat until cooked through.
To make the raita, mix the chilli, cucumber and lemon zest and juice with the crème fraîche, and season to taste. Serve the balti garnished with a sprig or two of fresh coriander, and a bowl of raita on the side. It's also delicious served on some basmati rice, cooked according to packet instructions, along with some naan bread.