Toss the rabbit in the seasoned flour. Heat 1 tbsp olive oil in a large, shallow pan and brown the rabbit in batches, adding another tbsp of oil for each batch.
Lift out all the rabbit onto a plate and set aside. Brown sausage pieces until golden, remove from pan and set aside.
Add the onions and garlic to the pan with the remaining oil, then gently cook for 15 minutes until softened.
Add most of the parsley and cook for a few minutes more. Return the rabbit and sausage to the pan and pour in the wine.
Turn up the heat and bubble the wine until half-reduced, then stir in the tinned tomatoes. If the rabbit isn’t completely covered, add a splash of water.
To make the farro, rinse, cover with chicken stock and bring to the boil over a medium-high heat. Simmer for 30 minutes or until the grains are soft.
Cover the pan and simmer for 40 minutes until the rabbit is tender – the timing can vary depending on the size and age of the rabbit, but if it’s still tough just continue to cook, adding more water if needed, and the meat will eventually start to come away from the bone.
When the meat is ready, throw in the olives, cover and simmer for 5-10 minutes more. Season with sugar, salt and pepper, then scatter with the remaining parsley to serve.
Serve over the pearled farro and enjoy!