Place spareribs in a large pan, cover with salted water, and bring to a boil. Cook spareribs for 1 1/2 hours, drain, and allow spareribs to cool until they can be easily handled.
Bone spareribs and trim all visible fat. Discard bones and fat, and cut remaining meat into 1/2-inch cubes and reserve.
Heat butter in a large saute pan, preferably with a nonstick surface. Add potatoes and onions, and cook until tender.
Add meat and coffee barbecue sauce and cook until all ingredients are heated through. Stir in corn, caraway seeds, chives, and cilantro. Season and reserve.
Steam asparagus until fork tender but still vibrant green. Gently stuff asparagus in place of bones in spareribs.
To plate dish, place spareribs on plate and drizzle with a little barbecue sauce mixture.
Coffee Barbecue sauce:
Heat oil in a saucepan. Add vegetable oil, onion, garlic, cilantro, chile, cumin, chile powder, red pepper flakes, lemon zest, and coffee beans and cook for 2 minutes.
Add the dark brown sugar, red wine vinegar, lemon juice, and ketchup to pan. Cook mixture stirring occasionally, until liquid is reduced by half. Add the salt, pepper, and tomato paste to the mixture. Cover and simmer for 2 to 3 hours, occasionally stirring. Strain and adjust seasonings.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.