Prepare livers: Pat them dry with kitchen paper. Halve them. If some of them are very large, cut them into three pieces. Set them aside.
Chop the onion and the garlic finely.
Cook onions: Heat the butter in a large pan. Cook the onions, garlic, and a pinch of salt until soft, about 7 minutes, stirring often. Add the oil and all the spices. Stir for 1 minute.
Add the livers, cook for 1 minute. Then, flip and cook for another minute. Shove them on one side of the pan. Next, add the tomato paste and the white wine on the empty side of the pan and stir to dissolve the paste.
Mix everything. Cover and cook on low heat for 6-8 minutes until the livers are cooked through but not overcooked. They should be tender and slightly pink but not bloody or red. The internal temperature should be 73°C/ 165°F.