-
1
In a food processor, puree the basil and garlic.
-
2
With the machine on, slowly add the extra-virgin olive oil until blended.
-
3
Arrange the ribs in a large roasting pan and pour the basil marinade over them.
-
4
Turn the ribs to coat, then cover and refrigerate overnight.
-
5
Bring to room temperature before cooking.
-
6
In a small skillet, toast the cumin seeds over moderate heat until fragrant, about 1 minute.
-
7
Transfer to a spice grinder and let cool completely, then grind to a powder.
-
8
Scrape most of the marinade off the ribs and reserve.
-
9
In a large enameled castiron casserole, heat 2 tablespoons of the pure olive oil.
-
10
Season the ribs with Jan's Spice Mix.
-
11
Add half of the ribs to the casserole and cook over moderate heat until browned, turning once, about 4 minutes per side.
-
12
Transfer to a platter.
-
13
Repeat with the remaining pure olive oil and ribs.
-
14
Add the onions to the casserole; cook over low heat until softened, about 15 minutes.
-
15
Increase the heat to moderate and cook, stirring occasionally, until browned, about 10 minutes longer.
-
16
Add the jalapenos, cumin and the reserved marinade; cook, stirring occasionally, until softened, about 5 minutes.
-
17
Add the tomatoes and cook over moderately high heat until almost dry, 5 minutes.
-
18
Add the wine and simmer for 3 minutes.
-
19
Add the coffee, stock and bay leaves and return the ribs and any accumulated juices to the casserole.
-
20
Bring to a boil, cover and simmer over low heat until very tender, skimming the fat from the surface occasionally, about 2 hours.
-
21
Transfer the ribs to a platter and discard the bay leaves.
-
22
Discard the bones and trim the ribs of excess fat, keeping the meat intact.
-
23
Boil the gravy over high heat, stirring, until reduced to 6 cups, 12 minutes.
-
24
Whisk in the vinegar and tomato paste; season with salt and pepper.
-
25
Add the meat to the gravy, cover and simmer for 5 minutes before serving.