How to Make It
In a large enameled cast-iron casserole, heat the olive oil until shimmering. Season the short ribs with salt and pepper and add them to the casserole in a single layer. Cook over moderately high heat, turning occasionally, until browned, 10 minutes. With tongs, transfer the short ribs to a plate.
Pour off all but 1 tablespoon of fat from the casserole. Add the onions and a generous pinch of salt; cook over moderate heat, stirring occasionally, until browned, 12 to 15 minutes. Add the tomato paste, garlic and oregano and cook, stirring, until fragrant, about 2 minutes. Add the crushed tomatoes with their juices and the carrot and bring to a boil.
Return the short ribs and their juices to the casserole, cover partially and simmer over low heat, turning the short ribs occasionally, until the meat is very tender and the sauce is thick, about 4 hours.
Transfer the short ribs to a plate; discard the carrot. Discard the bones and cut the meat into 1 1/2-inch chunks. Return the meat to the sauce and season with salt and pepper; keep warm over low heat.
In a large saucepan of salted boiling water, cook the spaghetti until al dente. Drain the pasta, reserving 1/2 cup of the cooking water. Transfer the spaghetti to the pot with the sauce, toss well and cook for 1 to 2 minutes. Add a splash of the reserved pasta water if the sauce is too thick. Serve the pasta immediately.
Ask your butcher to cut the short ribs as specified.