Rinse the rice and tip into a pan. Cover with boiling water. Simmer for 8 mins. Drain and rinse under cold water.
While the rice cooks, peel and finely slice the onion. Peel and crush the garlic. Set aside. Toast 2 tsp of the cumin seeds in a dry frying pan for 2 mins till they pop. Tip into a large bowl. Finely chop the chilli and half the mint. Add to the bowl. Chuck in the lamb mince. Season. Knead everything together in the bowl. Add the rice and mix together.
Shape the rice and mince into 10-12 large balls. Heat 1 tbsp oil in a frying pan over a medium heat. Fry the meatballs for 5-6 mins till golden, turning them regularly. Lift out of the pan and pop on a plate lined with kitchen paper.
Add the onions to the pan and fry for 2 mins. Add half the garlic and cook for 1 min. Pour in the chopped tomatoes. Half fill the can with cold water and pour into the pan. Throw in 1 cinnamon stick and bring to a simmer.
Carefully lower in the meatballs and spoon over some of the sauce. Cover and simmer over a low heat for 30 mins till the sauce is thick and the meatballs are cooked through. Stir now and then.
Place the spinach in a food processor with the remaining garlic and 1 tbsp water. Blitz to make a rough paste. Tip in the flour with a pinch of salt. Pulse a couple of times to make a dough – add a tiny splash of water to bring it together if needed.
Let the dough rest for a few mins. Quarter the pomegranate, then scoop the seeds out. Divide the dough into 4 and roll out into rough rounds. Fry each one in a dry frying pan over a medium heat for 2 mins on each side till firm and browned.
Taste the meatball sauce and adjust the seasoning. Serve the meatballs scattered with the pomegranate seeds and the remaining mint, with the flatbreads for scooping.