In a large casserole dish over a medium heat, warm a good drizzle of oil, then brown the rabbit pieces, turning and adding the reserved offal. Remove with a slotted spoon and transfer to a plate.
Peel, slice and add the onion to the casserole and fry until softened, translucent and sticky, adding more oil as necessary.
Peel the garlic and shallots, keeping them whole. Wash, scrub and trim the carrots and baby turnips. If using a medium turnip, roughly chop it too.
Add the vegetables, bay leaves and sultanas to the pan. Stir to combine, then return the rabbit to the pan.
Add enough wine to cover, topping up with water as necessary, and the onion jam (if using).
Bring the stew up to a simmer and cook gently for 45 minutes, or until the rabbit is tender and the sauce thickened.
If the sauce isn’t reducing enough, transfer the rabbit and vegetables with a slotted spoon to a plate, turn up the heat and let the sauce bubble vigorously until reduced to your liking. Reduce the heat and return the rabbit and vegetables to the sauce to warm through.
Serve with rice, ideally the red variety from the Camargue region.