This dish features tender beef chuck slow roasted until fork-tender and juicy. The beef is coated in a blend of spices before searing, then braised with onions, garlic, beef broth, barbecue sauce, apple cider vinegar, and Worcestershire sauce to build deep flavor. After roasting for several hours, the beef is shredded and combined with its flavorful braising liquid. Served piled high on toasted buns and topped with creamy coleslaw and extra barbecue sauce, the result is a rich and satisfying comfort food perfect for casual meals.
The first time I made pulled beef, it was actually a mistake. I had planned a quick weeknight dinner but got sidetracked by a phone call, leaving the meat in the oven for hours. When I finally checked, that beef chuck had transformed into something incredible, falling apart at the mere suggestion of a fork. My family hovered around the kitchen, drawn in by the smell, and those sandwiches disappeared in minutes.
Last winter, during a particularly brutal snowstorm, I made a massive batch of these sandwiches. My neighbor shoveled my driveway and I sent over a still-warm sandwich wrapped in foil. He texted ten minutes later saying it was the best thing he had eaten in years, and now he shovels my driveway with suspicious enthusiasm every time these go in the oven.
Ingredients
- 1.5 kg beef chuck roast: Chuck roast has the perfect marbling for slow cooking, breaking down into succulent shreds that hold moisture beautifully
- 2 tbsp olive oil: Helps the spice rub adhere and creates a gorgeous sear that adds layers of flavor
- 1 tbsp kosher salt: Essential for seasoning throughout the meat, not just on the surface
- 1 tsp black pepper: Freshly cracked adds a bright bite that cuts through the richness
- 1 tbsp smoked paprika: This is what gives the beef that gorgeous color and subtle smoky depth
- 1 tsp garlic powder and onion powder: These provide an aromatic base without burning like fresh garlic would during long cooking
- 1 tsp dried thyme: Earthy and floral, thyme pairs perfectly with beef and adds complexity
- 1 tsp ground cumin: Just enough warmth to make things interesting without overpowering
- 1 large onion, sliced: These melt down into the braising liquid, creating natural sweetness and body
- 4 cloves garlic, minced: Added after the onions so they do not burn and turn bitter
- 400 ml beef broth: The foundation of your braising liquid, providing depth and umami
- 120 ml barbecue sauce: Use a good quality brand you love, as this flavors the entire dish
- 2 tbsp apple cider vinegar: Cuts through the fat and adds brightness to balance the richness
- 2 tbsp Worcestershire sauce: That umami bomb that makes the beef taste beefier and more savory
- 6 brioche buns: Brioche stands up to the juicy beef without falling apart and adds a subtle sweetness
- Classic coleslaw: The crunch and acidity are absolutely essential for balancing these sandwiches
Instructions
- Mix the spice rub:
- Combine the salt, pepper, paprika, garlic powder, onion powder, thyme, and cumin in a small bowl until evenly blended
- Season the beef:
- Pat the roast completely dry with paper towels, rub with olive oil, then press the spice mixture all over until well coated
- Sear the beef:
- Heat a Dutch oven over medium high heat until hot, then sear the beef for 3 to 4 minutes per side until deeply browned
- Prepare the aromatics:
- Sauté the sliced onions for 2 minutes until softened, add the garlic for 1 minute more, then remove the beef briefly
- Add the braising liquid:
- Pour in the beef broth, barbecue sauce, vinegar, and Worcestershire, scraping up any browned bits from the bottom
- Slow roast to perfection:
- Return the beef to the pot, cover tightly, and roast at 150°C for 4 to 4.5 hours until fork tender
- Shred and combine:
- Remove the beef, shred with two forks, skim excess fat from the liquid, then return the beef and toss well
- Assemble the sandwiches:
- Pile the beef generously onto toasted buns, top with a heap of coleslaw, and serve immediately
My sister visited last summer and we spent the entire day cooking together, talking about everything and nothing while the beef filled the house with the most incredible aroma. We ate these sandwiches on the back porch as the sun went down, and she said it tasted like Sunday dinner at our grandmas house, which I consider the highest possible compliment.
Making It Ahead
The beef actually tastes better made a day ahead, giving the flavors time to meld and intensify. Cool and refrigerate the shredded beef in its sauce, then gently reheat on the stove with a splash of broth before serving. The buns should always be toasted fresh though, nobody wants a soggy bottom bun.
Choosing The Right Cut
Chuck roast is the gold standard here because it has excellent marbling and connective tissue that breaks down into gelatin during slow cooking. Brisket works too but can be pricier, while short ribs will give you incredibly rich results. What you absolutely want to avoid is lean meat like round or sirloin, which will turn tough and dry no matter how long you cook it.
Building The Perfect Sandwich
The ratio of beef to bun matters more than you might think, and I learned this the hard way after making several disappointingly bready sandwiches. You want about three quarters cup of beef per bun, piled high but not so high that it becomes impossible to eat. The coleslaw should be generous but not overwhelming, creating that perfect crunchy creamy contrast that makes these sandwiches sing.
- Toast the buns cut side down until golden to create a barrier against the juices
- Drain the beef slightly before piling it on so your sandwich does not fall apart
- Apply any extra sauce after assembly so you can control the amount
There is something deeply satisfying about a sandwich that requires two hands and a napkin, the kind of meal that demands you slow down and savor every messy bite.
Recipe Questions & Answers
- → What cut of beef is best for this dish?
-
Beef chuck roast is ideal due to its marbling and connective tissue, which breaks down during slow roasting for tender, juicy meat.
- → How long should the beef be cooked?
-
Roast the beef at 150°C (300°F) for about 4 to 4.5 hours until it's fork-tender and easily shreds.
- → Can I prepare this without barbecue sauce?
-
While barbecue sauce adds tang and depth, you can omit or substitute it with tomato-based sauces or add smoky spices for flavor variation.
- → What type of buns work best?
-
Brioche or other soft sandwich buns toasted lightly provide the best texture and absorb the flavorful juices well.
- → How can I make the dish dairy-free?
-
Use dairy-free buns and ensure the coleslaw dressing contains no dairy ingredients, opting for alternatives like vinegar-based slaws.