Dry the pieces of meat with paper towels. Salt and pepper the meat and sprinkle with the ground espresso or coffee.
Heat the 2 tablespoons of olive oil over high heat. Sear the meat in a few batches. Sear until browned and each piece releases from the pan. Remove to a large plate.
Add the remaining oil to the pan. Saute the sliced and diced onion, celery, and carrot pieces until they are starting to soften. Remove to a bowl. Add the wine to Dutch oven. Simmer for 5-7 minutes. Add the broth, gluten free soy sauce, maple syrup, and cocoa powder. Return the meat to the pan. Add the sauteed vegetables back in, along with the herbs (tied with kitchen twine).
Cover and bake at 300 degrees for 2 1/2-3 hours or until tender. Remove to a plate and keep warm.
Simmer sauce. Add ketchup, Dijon, and cognac. Simmer for 5 minutes. Make a slurry in a small ramekin of the cornstarch and water. Gradually add to the sauce and simmer for a few minutes more. Add the meat pieces back in or serve immediately
Serve pieces of meat in shallow bowls over mashed potatoes or polenta or grits. Spoon sauce over the top of each bowl.