This slow cooker 3-ingredient cola roast is the kind of quietly brilliant recipe that passed around Midwestern potlucks and family reunions in the 1980s. My aunt really did bring a version of this to every gathering, and everyone swore she must have marinated the beef for days or used some fancy cut from a butcher. In reality, the secret was a can of cola, which gently tenderizes the roast and cooks down into a glossy, sweet-savory glaze. With just a packet of onion soup mix and a beef chuck roast, you get a deeply caramelized, pull-apart tender roast that tastes like you fussed over it all day, even though the slow cooker did the work.
Serve this cola roast piled high over creamy mashed potatoes, buttered egg noodles, or steamed white rice so the rich, dark sauce has something to soak into. A simple green side—like roasted green beans, a crisp salad, or steamed broccoli—helps balance the sweetness of the glaze. Warm dinner rolls or crusty bread are perfect for swiping through the sauce. If you’re feeding a crowd, keep the shredded meat warm in the slow cooker and set out slider buns, pickles, and a simple slaw for easy self-serve sandwiches.
Slow Cooker Cola Roast
Servings: 6

Ingredients
3 to 3 1/2 pounds beef chuck roast, excess fat trimmed
1 (1-ounce) packet dry onion soup mix
1 (12-ounce) can regular cola (not diet)
Directions
Pat the beef chuck roast dry with paper towels and trim any large, hard pieces of exterior fat, leaving some marbling for flavor and tenderness.
Place the roast in the bottom of a 5- to 7-quart slow cooker, positioning it so it sits fairly flat and in a single piece.
Sprinkle the dry onion soup mix evenly over the top and sides of the roast, pressing it lightly so it adheres to the surface.
Slowly pour the cola around and over the roast, trying not to wash off too much of the soup mix. The liquid should come at least one-third of the way up the sides of the meat.
Cover the slow cooker with the lid and cook on LOW for 8 to 10 hours, or on HIGH for 4 to 5 hours, until the roast is very tender and shreds easily with two forks. Low and slow will give you the most tender, pull-apart texture.
Once the roast is tender, use two forks to gently shred it directly in the slow cooker, leaving some larger chunks if you like. Stir the meat into the dark, rich cooking juices so every strand is coated in the sweet, sticky glaze.
If the sauce seems too thin for your liking, remove the lid and let the shredded meat and juices cook on HIGH for an additional 15 to 20 minutes, stirring occasionally, until the liquid reduces and clings to the meat.
Taste the meat and sauce, and if needed, season lightly with salt and black pepper. Serve the cola roast hot, spooning extra sauce from the slow cooker over each portion.
Variations & Tips
You can adjust this very simple recipe to suit your kitchen and tastes without losing its 1980s charm. For a slightly less sweet roast, use only 8 ounces of cola and replace the remaining 4 ounces with low-sodium beef broth or water. If you prefer a bit of heat, add a pinch of red pepper flakes or a few dashes of hot sauce to the slow cooker with the cola. For a deeper savory flavor, brown the chuck roast in a hot skillet with a little oil for 3 to 4 minutes per side before adding it to the slow cooker—this step isn’t traditional to the old family version, but the caramelization adds complexity. You can also swap in a different cut like beef arm roast or bottom round; they’ll work, but chuck is usually the most forgiving and tender. For a slightly thicker, more gravy-like sauce, whisk 1 tablespoon of cornstarch with 2 tablespoons of cold water, stir it into the cooking liquid after shredding, and cook on HIGH with the lid off for about 10 minutes until glossy and lightly thickened. Food safety tips: Always thaw the roast completely in the refrigerator before cooking; never cook from frozen in the slow cooker, as it takes too long to reach a safe internal temperature. Keep the slow cooker covered during cooking so the temperature stays consistent, and use the LOW or HIGH settings only—avoid the “Keep Warm” setting for initial cooking. Leftover meat should be cooled and refrigerated within 2 hours in shallow containers and used within 3 to 4 days, or frozen for up to 3 months. Reheat leftovers until steaming hot before serving.