-
1
Preheat oven to 325F with rack in middle.
-
2
Pat pork dry and sprinkle with 3/4 teaspoon salt.
-
3
Roast in a small flameproof roasting pan tightly covered with foil, covered, 2 hours.
-
4
Uncover and continue roasting until some of the meat begins to pull apart easily, 1 to 2 hours more.
-
5
Transfer pork to a cutting board and cool slightly.
-
6
Pull pork into small pieces and coarsely chop.
-
7
Cook orecchiette in a large pot of boiling salted water (2 tablespoons salt for 6 quarts water) 8 minutes (pasta will not be fully cooked).
-
8
Reserving 2 cups pasta-cooking liquid, drain pasta in a colander.
-
9
Pour off all but 3 tablespoon fat from roasting pan and place pan over medium-high heat.
-
10
Add onion, celery, and 1/2 teaspoon each of salt and pepper.
-
11
Cook, stirring occasionally, until softened, about 8 to 10 minutes.
-
12
Add garlic and oregano and cook, stirring, 3 minutes.
-
13
Add tomato paste and cook, stirring, 3 minutes.
-
14
Stir in wine, broth, beans, vinegar, and pork.
-
15
Transfer to pasta pot and simmer uncovered for 30 minutes, stirring occasionally.
-
16
Add 1 cup reserved cooking liquid and bring to a simmer, then add orecchiette and cook, stirring occasionally, until al dente.
-
17
Remove from heat and stir in cheese and olive oil.
-
18
Season with salt and pepper and thin sauce with additional cooking liquid if necessary.
-
19
Serve with additional cheese.