Juicy and tender BBQ chuck roast, slow-cooked to perfection on the grill. Ideal for family gatherings or a hearty dinner.
Prep
15 min
Cook
240 min
Total
270 min
Servings
6
Difficulty
Medium
Instructions
Prepare the marinade
In a bowl, whisk together soy sauce, olive oil, apple cider vinegar, honey, minced garlic, and black pepper.
Pro tip: For a deeper flavour, prepare the marinade a day in advance and let it sit.
Marinate the roast
Place the chuck roast in a large resealable bag and pour in the marinade. Seal and refrigerate for at least 4 hours, preferably overnight.
Pro tip: Turn the bag occasionally to ensure even marinating.
Preheat the grill
Preheat your grill to 135°C (275°F) for indirect heat cooking.
Pro tip: Set up your grill for indirect grilling by turning off one side of the burners.
Grill the roast
Remove the roast from the marinade and place it on the grill over indirect heat. Close the lid and cook for approximately 4 hours, or until the internal temperature reaches 90°C (195°F).
Pro tip: Use a meat thermometer for accuracy.
Rest the roast
Transfer the roast to a cutting board and cover loosely with foil. Let it rest for 15 minutes.
Pro tip: Resting allows the juices to redistribute, keeping the meat tender.
Slice and serve
Slice the roast against the grain and serve with your favourite sides.
Tips & Tricks
- Let the meat rest before slicing for maximum juiciness.
- Use a meat thermometer to ensure perfect doneness.
- Marinate overnight for deeper flavour penetration.
Frequently Asked Questions
How long should I grill a chuck roast?
Grill a chuck roast for about 4 hours at 135°C (275°F) until it reaches an internal temperature of 90°C (195°F).
What is the best temperature for slow cooking a chuck roast on the grill?
The best temperature for slow cooking a chuck roast on the grill is 135°C (275°F) using indirect heat.
Can I use a different marinade for BBQ chuck roast?
Yes, you can customize the marinade to your preference, such as using different herbs or a spicy kick with hot sauce.
How do I know when the chuck roast is done?
The chuck roast is done when it reaches an internal temperature of 90°C (195°F) and is tender.
How many calories are in a serving of BBQ chuck roast?
A serving of BBQ chuck roast contains approximately 450 calories.
Serving Suggestions
Nutrition per serving
450
Calories
38g
Protein
30g
Fat
8g
Carbs
You Might Also Like
More Beef Recipes
Slow Roasted BBQ Beef Roast
Tender and juicy slow roasted BBQ beef roast with a smoky flavour, perfect for gatherings or a hearty family dinner.
Grilled Sirloin Tip Roast
Discover the art of grilling the perfect sirloin tip roast with our easy-to-follow recipe, ensuring a juicy and flavourful result every time.
Braised Beef Chuck Roast with Red Wine
Tender and flavourful braised beef chuck roast simmered in rich red wine sauce.
Braised Beef Chuck Roast with Onions
Succulent braised chuck roast with caramelized onions, perfect for a hearty dinner.
Texas Chuck Roast Red Chili
An authentic Texas red chili with tender chunks of chuck roast, dried chili peppers, and no beans — just pure beefy, spicy goodness.
Smoked Chuck Roast Burnt Ends
Tender, caramelized cubes of smoked chuck roast glazed in a sweet and savory BBQ sauce — brisket burnt ends flavor without the brisket price tag.
Kitchen & BBQ gear
What we use for recipes like this

Coffee & Drinks · Mugs & Cups
Ceramic Coffee Mug Set of 4,11oz Coffee Mugs with Handle
$39.99

Kitchen Appliances · Ice Cream Makers
Cuisinart Ice Cream Maker, 5-in-1, 3 Half-Pint Mixing Cups
$85.48

Pit Boss Grills
Rapid Igniter Kit
$29.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
