Prep a smoker with wood or pellets according to manufacturer’s instructions, and preheat to 225°F.
Stir the BBQ rub and chili powder together in a small bowl. Place the beef roast on a clean work surface and rub it all over with oil, then rub the seasonings over the oil, pressing down gently to ensure they stick.
Place unwrapped roast in the smoker. Cook for 2 hours, or until the internal temperature at the thickest portion of the beef reaches 180-190°F.
Remove smoked beef roast from the smoker and wrap in a layer of aluminum foil. Allow the meat to rest for about 30 minutes before slicing.
Notes
Other good beef cuts for this smoked beef roast recipe are a beef tenderloin roast or bottom round steak, which is a cut of rump roast.