Pat the chuck roast dry with a paper towel, season all sides with pepper and salt.
Heat the vegetable oil in a large skillet over medium-high heat.
Sear the roast in the skillet until brown on all sides. Remove from the skillet and set aside.
In the slow cooker add the baby potatoes, carrots, and fresh cranberries. Place the seared chuck roast on top.
In a small bowl, whisk together the cranberry sauce, soup mix, garlic, beef stock, and dried rosemary.
Pour the cranberry mixture on top of the chuck roast and add the bay leaves.
Cover the crockpot and cook on LOW for 8-9 hours, or until the beef is tender and easily pulls apart with a fork.
(Optional): If you desire a thicker gravy, remove the beef from the slow cooker and set it aside. In a small bowl, whisk together 2 tablespoons of cornstarch and 2 tablespoons of water. Stir this mixture into the slow cooker and cook on HIGH for an additional 15 minutes, or until the sauce thickens.
Remove the bay leaves from the slow cooker. Shred the beef using two forks.
Serve the pot roast with the cranberry sauce on top. Garnish with fresh parsley, if desired. Enjoy!
Notes
Make sure to sear the chuck roast before placing it in the slow cooker. This step helps lock in the flavors and adds a nice texture to the meat.
The fresh cranberries add a burst of tartness to balance the sweetness of the cranberry sauce. If fresh cranberries are not available, you can leave them out.
You can adjust the seasoning according to your taste preferences. Feel free to add additional herbs or spices such as thyme or garlic powder.
Skip the whole cranberry sauce and use jellied instead if you prefer a smoother sauce.
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat in the microwave.