Turn oven on to 325°F
Place a medium sized pot or dutch oven onto the stove over a medium-high heat. Add the oil and butter to the pot. Season the shoulder round with salt, place it into the pot, and brown on all sides. Remove the shoulder from the pot and set aside.
Now add the bacon, garlic, and onion to the pot. Stir occasionally and cook for 3 minutes. Next add the nutmeg, cinnamon, ginger, and brown sugar. Stir until fully combined and then add the beef stock and apple cider vinegar. Scrape the bottom to deglaze.
Now add the carrots, potatoes, bay leaf, and rosemary to the pot. Cover and place it into the oven.
Cook for 3 hours.
Once it has finished cooking allow to cool on the stove top for 10 minutes before serving. It goes very well as a stand alone dish because of the multitude of flavors and items in it. But, it can also pair well with a few other things to keep that cozy feeling going.
And if you want a little extra boost of flavor, 30 minutes before everything is done cooking, add a tablespoon of roux to make a richer more gravy like sauce.