Italian Pot Roast (Stracotto)
Stracotto, meaning “overcooked” in Italian, is anything but ordinary. This Italian Pot Roast (Stracotto) is the soulful centerpiece of Italian comfort cooking—a slow-braised beef pot roast, simmered for hours until meltingly tender, soaked…