Juicy and tender Texas BBQ beef ribs with a smoky flavour, perfect for any backyard grill session.
Prep
30 min
Cook
240 min
Total
285 min
Servings
6
Difficulty
Medium
Instructions
Prepare the ribs
Remove the membrane from the back of the ribs if necessary. Rinse under cold water and pat dry with paper towels.
Pro tip: Removing the membrane allows the spices to penetrate better.
Apply the spice rub
Mix all the spice rub ingredients together in a bowl. Generously rub the mixture over the ribs, ensuring an even coat on all sides. Let them sit at room temperature for 30 minutes.
Pro tip: For more intense flavour, marinate the ribs in the refrigerator overnight.
Prepare the grill
Preheat your grill to 225°F (107°C) for indirect cooking. Add wood chips to the smoker box or directly onto the coals for a smoky flavour.
Pro tip: Soak wood chips in water for at least 30 minutes before using.
Smoke the ribs
Place the ribs bone-side down on the grill away from direct heat. Close the lid and smoke for 3 to 4 hours, maintaining a consistent temperature, until the ribs are tender and the meat pulls away from the bone.
Pro tip: Check the smoke level every hour and add more wood chips if needed.
Check for doneness
Use a meat thermometer to check the internal temperature of the ribs. They should reach at least 190°F (88°C) for tender meat.
Pro tip: Insert the thermometer into the thickest part of the meat, avoiding bones.
Rest the ribs
Remove the ribs from the grill and cover them with aluminum foil. Let them rest for 15 minutes before slicing and serving.
Pro tip: Resting allows the juices to redistribute, keeping the meat moist.
Tips & Tricks
- Use a meat thermometer to ensure perfect doneness.
- Let the ribs rest to retain their juices.
- Choose a good quality hickory or mesquite wood for smoking.
Frequently Asked Questions
How long to cook Texas BBQ beef ribs?
Cook the ribs for 3 to 4 hours at 225°F (107°C) until they are tender.
What wood is best for smoking beef ribs?
Hickory and mesquite wood chips are ideal for smoking beef ribs.
How many calories are in Texas BBQ beef ribs?
Each serving of Texas BBQ beef ribs contains approximately 450 calories.
How to know when beef ribs are done?
Beef ribs are done when they reach an internal temperature of 190°F (88°C) and the meat pulls away from the bone.
Can I make Texas BBQ beef ribs ahead of time?
Yes, you can prepare the ribs ahead of time and store them in the refrigerator for up to 3 days. Reheat gently before serving.
Serving Suggestions
Nutrition per serving
450
Calories
40g
Protein
30g
Fat
5g
Carbs
You Might Also Like
More Beef Recipes
Smoked Dino Beef Ribs Texas-Style
Massive plate ribs with a peppery bark smoked until the meat trembles on the bone — the most impressive thing you can pull off a smoker.
Competition-Style Beef Short Ribs
Massively beefy short ribs smoked low and slow until tender enough to bite through cleanly — BBQ competition perfection.
Kalbi Marinated Beef Short Ribs
Tender and flavourful Korean-style kalbi marinated beef short ribs, perfect for grilling and impressing guests.
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.
Korean BBQ Short Ribs Galbi
Tender and flavourful Korean BBQ short ribs, known as Galbi, marinated to perfection and grilled to a juicy finish.
Kansas City Championship Beef Ribs
KC-style beef back ribs slathered in a sweet and tangy molasses-based sauce — sticky, saucy, and deeply smoky.
Kitchen & BBQ gear
What we use for recipes like this

Tableware · Pitchers
1 Gallon 128oz Octagon Glass Water Pitcher with Lid and Spout, Water Pitchers with Handle for Fridge, Borosilicate Glass Carafe for Hot/Cold Drink, Extra Large Jug for Iced Tea.
$34.99

Food Storage · Spice Organisers
PanPanPal Spice Drawer Organizer, 4 Pack Clear Seasoning Organizer Rack, Kitchen Spice Rack Organizers for Drawer/Countertop (Jars Not Included, Expandable From 11" to 22" Wide)
$17.99

Pit Boss Grills
Sweet & Hot Jerky Kit
$9.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
