- 3 pounds pork spare ribs (about 1/3 large rack), cut into three chunks
- 2 pounds beef chuck, cut into 2-inch strips
- 1/2 cup extra-virgin olive oil, divided
- 1 large onion, finely chopped (about 1 1/2 cups)
- 8 medium cloves garlic, finely minced, divided
- 1/2 teaspoon dried red chili flakes
- 1 teaspoon dried oregano
- 2 cups dry red wine
- 2 (28-ounce) cans whole peeled tomatoes, preferably D.O.P. San Marzano, crushed by hand in a large bowl
- 1 (2- to 3-inch) Parmesan rind (optional)
- 1 bunch fresh basil
- 1 pound mild sausage, in the casings (see note)
- 8 to 10 servings fresh or dried pasta
- Grated Parmesan cheese, for serving
Adjust oven rack to lower-middle position and preheat oven to 300°F (see note for slow cooker instructions). Season ribs with salt and pepper. Heat 2 tablespoons olive oil in a large Dutch oven over high heat until shimmering. Add ribs and cook without moving until well browned, 8 to 10 minutes. Flip and cook until second side is well browned, 5 to 7 minutes longer. Transfer to a plate and set aside. Repeat with beef until browned all over and add to plate with pork.
Add onions to now-empty dutch oven and cook, scraping up any browned bits, and stirring frequently until just beginning to brown, about 6 minutes. Add garlic and continue cooking until onions and garlic are lightly browned, about 3 minutes longer. Add pepper flakes and oregano and cook, stirring, for 30 seconds. Add wine and cook until nearly completely reduced, about 5 minutes. Add tomatoes, Parmesan rind (if using), and 3/4 of basil. Return ribs and pork to pot and bring to a simmer.
Cover with lid slightly ajar and place in the oven (see note for slow cooker instructions). Cook, stirring occasionally, until the rib bones can be easily pulled from the meat, about 3 hours. Add sausages and continue cooking for 30 minutes.
Transfer ribs, beef, and sausages to a bowl, discard bones, and let stand until cool enough to handle. Discard basil sprigs from sauce. Roughly shred rib and beef with two forks or your hands and return to pot. Slice sausages into disks and return to sauce. Stir in fish sauce and remaining olive oil and season with salt and pepper.
To serve, cook pasta in a pot of boiling salted water until just shy of al dente (about 1 minute for fresh pasta or 1 minute short of recommended cooking time for dried pasta). Drain, reserving about 1 cup of starchy pasta water. Return pasta to the pot you just cooked it in and add half of ragù, half of pasta cooking water, and a handful of grated cheese. Cook over high eat, stirring until the sauce emulsifies with the pasta water and clings to the pasta, adding more pasta water if necessary. Serve immediately, passing additional sauce, cheese, and remaining fresh basil at the table.