Season the meat with salt and pepper. Let it sit at room temperature for 20 minutes.
Heat a splash of olive oil in a medium-sized cooking pot over high heat.
Add the meat and brown on both sides. Do this in batches so the temperature won't drop. Remove the meat from the pot and set aside covered to keep warm.
Saute onion in the same pot (if necessary, add an extra splash of olive oil) over moderate heat.
Add the garlic and spices (if using ground spices, add them later on together with the passata). Cook for a minute.
Stir in the tomato paste. Cook for 1-2 minutes more stirring constantly for the paste to caramelize.
Pour in the wine and deglaze the pot. Wait until it evaporates completely.
Return the meat to the pot along with its juices. Add the tomato passata and the bay leaves. Season with salt and pepper (add also the spices if using ground ones).
Pour in the hot water or stock.
Simmer covered for about one and a half hours at a low temperature. Or until the meat is fork-tender.
Uncover and raise the heat to medium-high. Simmer until the sauce thickens, stirring occasionally.
Serve with potato fries, boiled rice, or your favorite pasta!