01 -
Sprinkle kosher salt over all sides of the ribs so they're evenly seasoned.
02 -
Grab a Dutch oven or braiser. Heat it on medium-high, add olive oil, and sear the ribs to get a golden-brown crust on all sides. Keep space between them to prevent steaming—do this in batches if needed. Once done, move them to a plate. Remove excess grease till only about 2 tablespoons are left before moving on.
03 -
Toss the diced onion, carrot, celery, and minced garlic into the pot. Sauté on medium-high heat and stir occasionally till the onion looks see-through—should take around 3-4 minutes.
04 -
Add the tomato paste, a teaspoon of kosher salt, and half a teaspoon of cracked black pepper to the pot. Stir and keep cooking until the paste darkens a touch—about 2-3 minutes.
05 -
Slowly pour the red wine in and scrape up any browned bits stuck at the bottom of the pot using a wooden spoon.
06 -
Put the browned ribs back into the pot. Stir in the crushed tomatoes, broth, bay leaves, and tied herb bundle. Bring this to a gentle simmer, keeping the lid slightly cracked so the steam can get out. Let this cook for 2 to 2½ hours, checking occasionally to ensure it doesn’t dry out. Add a little water or broth if needed.
07 -
You’ll know it’s ready when the ribs are super soft and fall apart easily when poked with a fork. If not, give it another 30 minutes to soften.
08 -
Once done, take out the bay leaves and herb bundle and throw them away. Use forks or tongs to shred the meat directly in the pot. If you used bone-in ribs, first remove the bones. Optional: discard any cartilage.
09 -
Taste and season the sauce again if it needs it. Mix in the vinegar. If it still seems watery, cook uncovered for 15-30 minutes until it thickens.
10 -
Cook your pasta as directed on the package. Ladle the sauce over it and garnish with parsley and Parmigiano Reggiano before serving.