Spray your slow cooker with nonstick cooking spray. Place roast inside slow cooker and pour the root beer over the meat.
Cook on low for about 6-8 hours (or until meat easily shreds).
Take the roast out of the slow cooker and shred using two forks (it should just fall apart). Drain the root beer out of the slow cooker and place the shredded roast back inside. Stir in the bottle of BBQ sauce.
Keep warm in the slow cooker until serving.
Place meat on hamburger buns or rolls and serve.
Instant Pot Instructions
Place pork roast in the bottom of the Instant Pot.
Pour root beer on top of roast.
Place the lid on top of the Instant Pot and move the valve to SEALING. Press the MANUAL (PRESSURE COOK) button and set timer for 60 minutes (or 20 minutes per pound, depending on the size of your roast).
When the timer is done, let the pressure do a NATURAL RELEASE (it will take at least 20 minutes, but I even prefer to let the roast sit in there for a couple hours to make sure it is super tender).
Remove the lid and shred the roast with 2 forks.
Drain the root beer out of the Instant Pot and place the shredded roast back inside. Stir in the bottle of BBQ sauce.
Place meat on hamburger buns or rolls and serve.
Notes
If you don’t have root beer on hand, you could substitute Dr. Pepper or Coca Cola.For Instant Pot recipe, the timing is the following: 10 minutes prepare time, 1 hour cook time, 20 minutes natural release, for a total of 1 hour and 30 minutes.