Prep the roast: Pat the beef dry with paper towels. Season all sides with black pepper.
If your seasoning packets are low in sodium, add a small pinch of salt.
Sear for flavor (optional but recommended): Heat oil in a large skillet over medium-high. Sear the roast 2–3 minutes per side until nicely browned. This adds depth and locks in juices.
Set up your cooker: Place the seared roast in a slow cooker.
Sprinkle the ranch and au jus mixes evenly over the top. Add garlic and onion powder if using.
Add the tang: Scatter pepperoncini over the roast and pour in 1–2 tablespoons of the pepperoncini brine. Add the beef broth around the edges.
Butter on top: Distribute the butter slices over the roast and peppers.
Cook low and slow: Cover and cook on Low for 8–10 hours or on High for 4–5 hours, until the roast is fork-tender and shreds easily.
Shred and serve: Remove the roast, shred with two forks, and return the meat to the juices.
Stir to coat. Taste and adjust seasoning if needed.
Instant Pot option: Sear in the pot on Sauté. Add remaining ingredients, lock lid, and cook on High Pressure for 60–70 minutes (3–4 lb roast), natural release 15 minutes.
Oven option: Use a Dutch oven, sear as above, add ingredients, cover, and bake at 300°F (150°C) for 3–4 hours, until tender.
Serve with keto sides: Cauliflower mash, sautéed green beans, roasted broccoli, or zucchini noodles pair perfectly.