<!DOCTYPE html>
<html lang="en-US" id="html">
<head><meta charset="UTF-8" /><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>class RocketLazyLoadScripts{constructor(){this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this._triggerListener.bind(this),this.touchStartHandler=this._onTouchStart.bind(this),this.touchMoveHandler=this._onTouchMove.bind(this),this.touchEndHandler=this._onTouchEnd.bind(this),this.clickHandler=this._onClick.bind(this),this.interceptedClicks=[],window.addEventListener("pageshow",(e=>{this.persisted=e.persisted})),window.addEventListener("DOMContentLoaded",(()=>{this._preconnect3rdParties()})),this.delayedScripts={normal:[],async:[],defer:[]},this.allJQueries=[]}_addUserInteractionListener(e){document.hidden?e._triggerListener():(this.triggerEvents.forEach((t=>window.addEventListener(t,e.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",e.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",e.touchStartHandler),document.addEventListener("visibilitychange",e.userEventHandler))}_removeUserInteractionListener(){this.triggerEvents.forEach((e=>window.removeEventListener(e,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}_onTouchStart(e){"HTML"!==e.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),e.target.addEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"onclick","rocket-onclick"))}_onTouchMove(e){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),e.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"rocket-onclick","onclick")}_onTouchEnd(e){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}_onClick(e){e.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"rocket-onclick","onclick"),this.interceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()}_replayClicks(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((e=>{e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))}))}_renameDOMAttribute(e,t,n){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(n,event.target.getAttribute(t)),event.target.removeAttribute(t))}_triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}_preconnect3rdParties(){let e=[];document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{if(t.hasAttribute("src")){const n=new URL(t.src).origin;n!==location.origin&&e.push({src:n,crossOrigin:t.crossOrigin||"module"===t.getAttribute("data-rocket-type")})}})),e=[...new Map(e.map((e=>[JSON.stringify(e),e]))).values()],this._batchInjectResourceHints(e,"preconnect")}async _loadEverythingNow(){this.lastBreath=Date.now(),this._delayEventListeners(),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),this._preloadAllScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async);try{await this._triggerDOMContentLoaded(),await this._triggerWindowLoad()}catch(e){}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this._replayClicks()}_registerAllDelayedScripts(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&!1!==e.async?this.delayedScripts.async.push(e):e.hasAttribute("defer")&&!1!==e.defer||"module"===e.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(e):this.delayedScripts.normal.push(e):this.delayedScripts.normal.push(e)}))}async _transformScript(e){return await this._littleBreath(),new Promise((t=>{const n=document.createElement("script");[...e.attributes].forEach((e=>{let t=e.nodeName;"type"!==t&&("data-rocket-type"===t&&(t="type"),n.setAttribute(t,e.nodeValue))})),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t());try{e.parentNode.replaceChild(n,e)}catch(e){t()}}))}async _loadScriptsFromList(e){const t=e.shift();return t?(await this._transformScript(t),this._loadScriptsFromList(e)):Promise.resolve()}_preloadAllScripts(){this._batchInjectResourceHints([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}_batchInjectResourceHints(e,t){var n=document.createDocumentFragment();e.forEach((e=>{if(e.src){const i=document.createElement("link");i.href=e.src,i.rel=t,"preconnect"!==t&&(i.as="script"),e.getAttribute&&"module"===e.getAttribute("data-rocket-type")&&(i.crossOrigin=!0),e.crossOrigin&&(i.crossOrigin=e.crossOrigin),n.appendChild(i)}})),document.head.appendChild(n)}_delayEventListeners(){let e={};function t(t,n){!function(t){function n(n){return e[t].eventsToRewrite.indexOf(n)>=0?"rocket-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set(i){e["rocket"+t]=n=i}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}_delayJQueryReady(e){let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(n&&n.fn&&!e.allJQueries.includes(n)){n.fn.ready=n.fn.init.prototype.ready=function(t){e.domReadyFired?t.bind(document)(n):document.addEventListener("rocket-DOMContentLoaded",(()=>t.bind(document)(n)))};const t=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"rocket-jquery-load":e)).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]}))}return t.apply(this,arguments),this},e.allJQueries.push(n)}t=n}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._littleBreath(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),window.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange()}async _triggerWindowLoad(){await this._littleBreath(),window.dispatchEvent(new Event("rocket-load")),await this._littleBreath(),window.rocketonload&&window.rocketonload(),await this._littleBreath(),this.allJQueries.forEach((e=>e(window).trigger("rocket-jquery-load"))),await this._littleBreath();const e=new Event("rocket-pageshow");e.persisted=this.persisted,window.dispatchEvent(e),await this._littleBreath(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}_handleDocumentWrite(){const e=new Map;document.write=document.writeln=function(t){const n=document.currentScript,i=document.createRange(),r=n.parentElement;let o=e.get(n);void 0===o&&(o=n.nextSibling,e.set(n,o));const s=document.createDocumentFragment();i.setStart(s,0),s.appendChild(i.createContextualFragment(t)),r.insertBefore(s,o)}}async _littleBreath(){Date.now()-this.lastBreath>45&&(await this._requestAnimFrame(),this.lastBreath=Date.now())}async _requestAnimFrame(){return document.hidden?new Promise((e=>setTimeout(e))):new Promise((e=>requestAnimationFrame(e)))}static run(){const e=new RocketLazyLoadScripts;e._addUserInteractionListener(e)}}RocketLazyLoadScripts.run();</script>
    
    <link media="all" href="https://rocksbarbque.com/wp-content/cache/autoptimize/css/autoptimize_373c8e8afcb16b6797bc81471e26fa45.css" rel="stylesheet"><title>Rock&#039;s Barbecue - Barbecue Grills, Smokers, Accessories, &amp; More</title>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <link rel="profile" href="https://gmpg.org/xfn/11" />
    
    <!-- FAVICON: Upload an ICO image to the Images folder labeled favicon.ico -->
        
        <!--noptimize-->
        <script type="rocketlazyloadscript" type = "text/javascript">

            // 
            // Get screen dimensions, device pixel ration and set in a cookie.
            // 
            
                            var screen_width = screen.width;
            
            var devicePixelRatio = window.devicePixelRatio ? window.devicePixelRatio : 1;

            document.cookie = 'resolution=' + screen_width + ',' + devicePixelRatio + '; SameSite=Strict; path=/';

        </script> 
        <!--/noptimize--> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO Premium plugin v18.5 (Yoast SEO v19.4) - https://yoast.com/wordpress/plugins/seo/ -->
	<meta name="description" content="Master the art of grilling at home with detailed barbecue guides, recipes &amp; product reviews. Get the best advice for your grilling adventures." />
	<link rel="canonical" href="https://rocksbarbque.com/" />
	<link rel="next" href="https://rocksbarbque.com/page/2/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Rock&#039;s Barbecue" />
	<meta property="og:description" content="Master the art of grilling at home with detailed barbecue guides, recipes &amp; product reviews. Get the best advice for your grilling adventures." />
	<meta property="og:url" content="https://rocksbarbque.com/" />
	<meta property="og:site_name" content="Rock&#039;s Barbecue" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://rocksbarbque.com/#organization","name":"Rocks Barbecue","url":"https://rocksbarbque.com/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://rocksbarbque.com/#/schema/logo/image/","url":"http://rocksbarbque.com/wp-content/uploads/2023/01/rocks-bbq-logo.png","contentUrl":"http://rocksbarbque.com/wp-content/uploads/2023/01/rocks-bbq-logo.png","width":1301,"height":278,"caption":"Rocks Barbecue"},"image":{"@id":"https://rocksbarbque.com/#/schema/logo/image/"}},{"@type":"WebSite","@id":"https://rocksbarbque.com/#website","url":"https://rocksbarbque.com/","name":"Rock&#039;s Barbecue","description":"Barbecue Grills, Smokers, Accessories, &amp; More","publisher":{"@id":"https://rocksbarbque.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://rocksbarbque.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"CollectionPage","@id":"https://rocksbarbque.com/","url":"https://rocksbarbque.com/","name":"Rock&#039;s Barbecue - Barbecue Grills, Smokers, Accessories, &amp; More","isPartOf":{"@id":"https://rocksbarbque.com/#website"},"about":{"@id":"https://rocksbarbque.com/#organization"},"description":"Master the art of grilling at home with detailed barbecue guides, recipes & product reviews. Get the best advice for your grilling adventures.","breadcrumb":{"@id":"https://rocksbarbque.com/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://rocksbarbque.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]}]}</script>
	<meta name="msvalidate.01" content="FA56F6D0B3719150EEE408ABB467A3B5" />
	<meta name="google-site-verification" content="qG-W8uRlkw0m46QfqeIwulzYrYu8IMV5jHKnrqlOhMg" />
	<meta name="yandex-verification" content="36ee3b2bd6c67a63" />
	<!-- / Yoast SEO Premium plugin. -->


<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />








<script type='text/javascript' id='gw-tweenmax-js-before'>
var oldGS=window.GreenSockGlobals,oldGSQueue=window._gsQueue,oldGSDefine=window._gsDefine;window._gsDefine=null;delete(window._gsDefine);var gwGS=window.GreenSockGlobals={};
</script>
<script type="rocketlazyloadscript" data-rocket-type='text/javascript' defer='defer' src='https://cdnjs.cloudflare.com/ajax/libs/gsap/1.11.2/TweenMax.min.js' id='gw-tweenmax-js'></script>
<script type='text/javascript' id='gw-tweenmax-js-after'>
try{window.GreenSockGlobals=null;window._gsQueue=null;window._gsDefine=null;delete(window.GreenSockGlobals);delete(window._gsQueue);delete(window._gsDefine);window.GreenSockGlobals=oldGS;window._gsQueue=oldGSQueue;window._gsDefine=oldGSDefine;}catch(e){}
</script>
<script type='text/javascript' src='https://rocksbarbque.com/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id='jquery-core-js'></script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->

<!-- Google Analytics snippet added by Site Kit -->
<script type="rocketlazyloadscript" data-rocket-type='text/javascript' defer='defer' src='https://www.googletagmanager.com/gtag/js?id=G-QN60M9YGC4' id='google_gtagjs-js' async></script>
<script type='text/javascript' id='google_gtagjs-js-after'>
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["rocksbarbque.com"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "G-QN60M9YGC4");
</script>

<!-- End Google tag (gtag.js) snippet added by Site Kit -->
<meta name="generator" content="Site Kit by Google 1.133.0" />
<!-- Google AdSense meta tags added by Site Kit -->
<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
<!-- End Google AdSense meta tags added by Site Kit -->

<!-- Google Tag Manager snippet added by Site Kit -->
<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
			( function( w, d, s, l, i ) {
				w[l] = w[l] || [];
				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
				var f = d.getElementsByTagName( s )[0],
					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
				j.async = true;
				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
				f.parentNode.insertBefore( j, f );
			} )( window, document, 'script', 'dataLayer', 'GTM-P9KLG9S' );
			
</script>

<!-- End Google Tag Manager snippet added by Site Kit -->
<link rel="icon" href="https://rocksbarbque.com/wp-content/uploads/2019/12/cropped-favicon-1-2-150x150.png" sizes="32x32" />
<link rel="icon" href="https://rocksbarbque.com/wp-content/uploads/2019/12/cropped-favicon-1-2-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://rocksbarbque.com/wp-content/uploads/2019/12/cropped-favicon-1-2-300x300.png" />
<meta name="msapplication-TileImage" content="https://rocksbarbque.com/wp-content/uploads/2019/12/cropped-favicon-1-2-300x300.png" />
<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>    <!-- READ THIS: You can add additional code after this line. -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
<meta name="am-api-token" content="pfHSmWpfs">
    
        <!--noptimize-->
        <script type="rocketlazyloadscript" type = "text/javascript">

            // 
            // Get screen dimensions, device pixel ration and set in a cookie.
            // 
            
                            var screen_width = screen.width;
            
            var devicePixelRatio = window.devicePixelRatio ? window.devicePixelRatio : 1;

            document.cookie = 'resolution=' + screen_width + ',' + devicePixelRatio + '; SameSite=Strict; path=/';

        </script> 
        <!--/noptimize--> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO Premium plugin v18.5 (Yoast SEO v19.4) - https://yoast.com/wordpress/plugins/seo/ -->
	<meta name="description" content="Master the art of grilling at home with detailed barbecue guides, recipes &amp; product reviews. Get the best advice for your grilling adventures." />
	<link rel="canonical" href="https://rocksbarbque.com/" />
	<link rel="next" href="https://rocksbarbque.com/page/2/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Rock&#039;s Barbecue" />
	<meta property="og:description" content="Master the art of grilling at home with detailed barbecue guides, recipes &amp; product reviews. Get the best advice for your grilling adventures." />
	<meta property="og:url" content="https://rocksbarbque.com/" />
	<meta property="og:site_name" content="Rock&#039;s Barbecue" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://rocksbarbque.com/#organization","name":"Rocks Barbecue","url":"https://rocksbarbque.com/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://rocksbarbque.com/#/schema/logo/image/","url":"http://rocksbarbque.com/wp-content/uploads/2023/01/rocks-bbq-logo.png","contentUrl":"http://rocksbarbque.com/wp-content/uploads/2023/01/rocks-bbq-logo.png","width":1301,"height":278,"caption":"Rocks Barbecue"},"image":{"@id":"https://rocksbarbque.com/#/schema/logo/image/"}},{"@type":"WebSite","@id":"https://rocksbarbque.com/#website","url":"https://rocksbarbque.com/","name":"Rock&#039;s Barbecue","description":"Barbecue Grills, Smokers, Accessories, &amp; More","publisher":{"@id":"https://rocksbarbque.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://rocksbarbque.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"CollectionPage","@id":"https://rocksbarbque.com/","url":"https://rocksbarbque.com/","name":"Rock&#039;s Barbecue - Barbecue Grills, Smokers, Accessories, &amp; More","isPartOf":{"@id":"https://rocksbarbque.com/#website"},"about":{"@id":"https://rocksbarbque.com/#organization"},"description":"Master the art of grilling at home with detailed barbecue guides, recipes & product reviews. Get the best advice for your grilling adventures.","breadcrumb":{"@id":"https://rocksbarbque.com/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://rocksbarbque.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]}]}</script>
	<meta name="msvalidate.01" content="FA56F6D0B3719150EEE408ABB467A3B5" />
	<meta name="google-site-verification" content="qG-W8uRlkw0m46QfqeIwulzYrYu8IMV5jHKnrqlOhMg" />
	<meta name="yandex-verification" content="36ee3b2bd6c67a63" />
	<!-- / Yoast SEO Premium plugin. -->


<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />

<meta name="generator" content="Site Kit by Google 1.133.0" />
<!-- Google Tag Manager snippet added by Site Kit -->
<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
			( function( w, d, s, l, i ) {
				w[l] = w[l] || [];
				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
				var f = d.getElementsByTagName( s )[0],
					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
				j.async = true;
				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
				f.parentNode.insertBefore( j, f );
			} )( window, document, 'script', 'dataLayer', 'GTM-P9KLG9S' );
			
</script>

<!-- End Google Tag Manager snippet added by Site Kit -->
<link rel="icon" href="https://rocksbarbque.com/wp-content/uploads/2019/12/cropped-favicon-1-2-150x150.png" sizes="32x32" />
<link rel="icon" href="https://rocksbarbque.com/wp-content/uploads/2019/12/cropped-favicon-1-2-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://rocksbarbque.com/wp-content/uploads/2019/12/cropped-favicon-1-2-300x300.png" />
<meta name="msapplication-TileImage" content="https://rocksbarbque.com/wp-content/uploads/2019/12/cropped-favicon-1-2-300x300.png" />
<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript></head>

<body class="home blog aawp-custom">

<!-- HEADER -->
<header class="header primary-bg no-underline py-3">
    <div class="container">
        <div class="row align-items-center">
          
            <!-- LOGO -->
            <div class="col-md-2 text-md-center py-2">
                <a href="/">
                    <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%200'%3E%3C/svg%3E" alt="Rock&#039;s Barbecue" class="logo" width="200" height="auto" data-lazy-src="http://rocksbarbque.com/wp-content/uploads/2023/01/rocks-bbq-logo.png" /><noscript><img src="http://rocksbarbque.com/wp-content/uploads/2023/01/rocks-bbq-logo.png" alt="Rock&#039;s Barbecue" class="logo" width="200" height="auto" /></noscript>
                </a>
            </div>
            
            <!-- NAVIGATION -->
            <div class="col-md text-md-center py-2 nav-text">
                <div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-7539" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7539"><a href="https://rocksbarbque.com/grilling/">Grilling</a></li>
<li id="menu-item-7540" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7540"><a href="https://rocksbarbque.com/smoking/">Smoking</a></li>
<li id="menu-item-7541" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7541"><a href="https://rocksbarbque.com/accessories/">Accessories</a></li>
<li id="menu-item-7542" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7542"><a href="https://rocksbarbque.com/recipes-tips/recipes/">Recipes</a></li>
<li id="menu-item-7543" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7543"><a href="https://rocksbarbque.com/recipes-tips/tips/">Tips</a></li>
<li id="menu-item-7544" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7544"><a href="https://rocksbarbque.com/search/">Search</a></li>
</ul></div>            </div>
    
            <!-- BUTTON -->
                
        </div>
    </div>
</header>
<!-- START HEADLINE -->
<section class="black-bg py-5 text-center">
	<div class="container py-5">
		<h1 class="white m-0">Rock's Barbecue is your #1 Source for Grilling and Smoking Information</h1>
		<p class="white my-4"><strong>Discover the best resources on <a href="/grilling/">grilling</a>, <a href="/smoking/">smoking</a>, <a href="/accessories/">BBQ accessories</a>, <a href="/recipes-tips/">recipes and BBQ tips</a> to help you be a better barbecue expert.</strong></p>
		<p class="white my-4"><strong>Learn more about our review process and <a href="/why-you-should-trust-us/">why you should trust us</a>.</strong></p>
		<a href="/grilling/" class="btn orange-bg white">Grilling Guide</a>
		<a href="/smoking/" class="btn orange-bg white">Smoking Guide</a>
	</div>
</section>
<!-- END HEADLINE -->

<!-- LATEST -->
<section class="py-5">
	<div class="container">
		<div class="row align-items-end">
			<div class="col-md text-left text-md-center">
				<h2  class="mb-0">Latest</h2>
			</div>
		</div>
						<div class="row">
							<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/atomic-buffalo-turds/" title="Atomic Buffalo Turds" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="Atomic Buffalo Turds" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2019/12/atomic-buffalo-turds-recipe.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2019/12/atomic-buffalo-turds-recipe.jpg" alt="Atomic Buffalo Turds" class="img-fluid rounded border"></noscript>
				<h4>Atomic Buffalo Turds</h4>
		<p class="small dark-gray">Indulge in the spicy goodness of Atomic Buffalo Turds at Rock's Bar-B-Que. Our smoked jalapenos stuffed with cream cheese and bacon will leave you craving for more. Order now!</p>
	</a>
</div>

							<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-bbq-grilling-gloves/" title="10 Best Heat-Resistant BBQ Grilling Gloves for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="10 Best Heat-Resistant BBQ Grilling Gloves for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/07/best-heat-resistant-bbq-grilling-gloves.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/07/best-heat-resistant-bbq-grilling-gloves.jpg" alt="10 Best Heat-Resistant BBQ Grilling Gloves for 2024" class="img-fluid rounded border"></noscript>
				<h4>10 Best Heat-Resistant BBQ Grilling Gloves for 2024</h4>
		<p class="small dark-gray">Protect your hands while grilling with the best BBQ grilling gloves from Rocks Bar-B-Que. Heat-resistant and durable, these gloves are a must-have for any grill master.</p>
	</a>
</div>

							<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-bbq-grill-brush/" title="The 10 Best BBQ Grill Brushes for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="The 10 Best BBQ Grill Brushes for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/09/best-grill-brush.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/09/best-grill-brush.jpg" alt="The 10 Best BBQ Grill Brushes for 2024" class="img-fluid rounded border"></noscript>
				<h4>The 10 Best BBQ Grill Brushes for 2024</h4>
		<p class="small dark-gray">Get the best BBQ grill brush for your outdoor cooking needs. Our top picks are durable, efficient, and easy to use. Shop now at RocksBarBQue.com.</p>
	</a>
</div>

							<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-2-burner-gas-grills/" title="15 Best 2-Burner Gas Grills for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="15 Best 2-Burner Gas Grills for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/01/best-two-burner-gas-grills.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/01/best-two-burner-gas-grills.jpg" alt="15 Best 2-Burner Gas Grills for 2024" class="img-fluid rounded border"></noscript>
				<h4>15 Best 2-Burner Gas Grills for 2024</h4>
		<p class="small dark-gray">Discover the top-rated 2-burner gas grills for your backyard BBQ at Rocks Barbecue. Get expert reviews, comparisons, and buying guides. Shop now!</p>
	</a>
</div>

							<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-bbq-grill-tool-sets/" title="11 Best BBQ Grill Tool Sets for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="11 Best BBQ Grill Tool Sets for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/04/best-grill-sets.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/04/best-grill-sets.jpg" alt="11 Best BBQ Grill Tool Sets for 2024" class="img-fluid rounded border"></noscript>
				<h4>11 Best BBQ Grill Tool Sets for 2024</h4>
		<p class="small dark-gray">Get the best BBQ grill tool sets for your next cookout at Rocks Bar-B-Que. Shop now for high-quality tools that will make your grilling experience unforgettable.</p>
	</a>
</div>

							<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-stainless-steel-gas-grills/" title="15 Best Stainless Steel Gas Grills for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="15 Best Stainless Steel Gas Grills for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/01/best-stainless-steel-gas-grills.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/01/best-stainless-steel-gas-grills.jpg" alt="15 Best Stainless Steel Gas Grills for 2024" class="img-fluid rounded border"></noscript>
				<h4>15 Best Stainless Steel Gas Grills for 2024</h4>
		<p class="small dark-gray">Discover the best stainless steel gas grills at Rocks Bar-B-Que. Our top-rated grills offer durability, performance, and unbeatable flavor. Shop now!</p>
	</a>
</div>

					</div>
	</div>
</section>
<!-- POPULAR -->
	<section class="py-5">
		<div class="container">
			<div class="row align-items-end">
				<div class="col-md text-left text-md-center">
					<h2  class="mb-0">Popular</h2>
				</div>
				<div class="col-md text-right text-md-center">
					<a href="/tag/popular/">Explore more &#8594;</a>
				</div>
			</div>
			<div class="row">
			  					<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-smoker-grill-combo-reviews/" title="10 Best Smoker Grill Combo Reviews for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="10 Best Smoker Grill Combo Reviews for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2020/08/best-smoker-grill-combo-reviews-1.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2020/08/best-smoker-grill-combo-reviews-1.jpg" alt="10 Best Smoker Grill Combo Reviews for 2024" class="img-fluid rounded border"></noscript>
				<h4>10 Best Smoker Grill Combo Reviews for 2024</h4>
		<p class="small dark-gray">Discover the top smoker grill combos with our expert reviews. Get the best deals on the market and elevate your BBQ game. Visit RocksBarBQue.com now!</p>
	</a>
</div>

			  					<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-wireless-meat-thermometer/" title="10 Best Wireless Meat Thermometers for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="10 Best Wireless Meat Thermometers for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/04/best-wireless-meat-thermometers.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/04/best-wireless-meat-thermometers.jpg" alt="10 Best Wireless Meat Thermometers for 2024" class="img-fluid rounded border"></noscript>
				<h4>10 Best Wireless Meat Thermometers for 2024</h4>
		<p class="small dark-gray">Discover the best wireless meat thermometer for perfect BBQ every time. Get accurate temperature readings with our top picks. Shop now at RocksBarBQue.com.</p>
	</a>
</div>

			  					<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-vertical-pellet-smokers/" title="9 Best Vertical Pellet Smokers for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="9 Best Vertical Pellet Smokers for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/02/best-vertical-pellet-smokers.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/02/best-vertical-pellet-smokers.jpg" alt="9 Best Vertical Pellet Smokers for 2024" class="img-fluid rounded border"></noscript>
				<h4>9 Best Vertical Pellet Smokers for 2024</h4>
		<p class="small dark-gray">Discover the best vertical pellet smokers for delicious BBQ at Rocks Barbecue. Our top-rated smokers are perfect for any backyard cookout. Shop now!</p>
	</a>
</div>

			  					<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-outdoor-grill-prep-table/" title="7 Best Outdoor Grill Prep Tables for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="7 Best Outdoor Grill Prep Tables for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2020/09/best-outdoor-grill-prep-tables.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2020/09/best-outdoor-grill-prep-tables.jpg" alt="7 Best Outdoor Grill Prep Tables for 2024" class="img-fluid rounded border"></noscript>
				<h4>7 Best Outdoor Grill Prep Tables for 2024</h4>
		<p class="small dark-gray">Get the best outdoor grill prep table for your backyard BBQs. Our selection of durable and stylish tables will make your grilling experience a breeze. Shop now at RocksBarBQue.com.</p>
	</a>
</div>

			  					<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-2-burner-gas-grills/" title="15 Best 2-Burner Gas Grills for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="15 Best 2-Burner Gas Grills for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/01/best-two-burner-gas-grills.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/01/best-two-burner-gas-grills.jpg" alt="15 Best 2-Burner Gas Grills for 2024" class="img-fluid rounded border"></noscript>
				<h4>15 Best 2-Burner Gas Grills for 2024</h4>
		<p class="small dark-gray">Discover the top-rated 2-burner gas grills for your backyard BBQ at Rocks Barbecue. Get expert reviews, comparisons, and buying guides. Shop now!</p>
	</a>
</div>

			  					<div class="col-md-4 post-card">
	<a href="https://rocksbarbque.com/best-pit-boss-pellet-grill/" title="9 Best Pit Boss Pellet Grill Reviews for 2024" class="body-text no-underline">
					<img width="750" height="400" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20400'%3E%3C/svg%3E" alt="9 Best Pit Boss Pellet Grill Reviews for 2024" class="img-fluid rounded border" data-lazy-src="https://rocksbarbque.com/wp-content/uploads/2021/10/best-pit-boss-pellet-grills.jpg"><noscript><img width="750" height="400" src="https://rocksbarbque.com/wp-content/uploads/2021/10/best-pit-boss-pellet-grills.jpg" alt="9 Best Pit Boss Pellet Grill Reviews for 2024" class="img-fluid rounded border"></noscript>
				<h4>9 Best Pit Boss Pellet Grill Reviews for 2024</h4>
		<p class="small dark-gray">Discover the Best Pit Boss Pellet Grill for your BBQ needs. Our expert reviews and buying guide will help you make the right choice. Shop now at RocksBarBQue.com.</p>
	</a>
</div>

			  			</div>
		</div>
	</section>

<!-- START FOOTER -->		 
<footer class="footer black-bg py-5">
    <div class="container text-center white small">
    <i>We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn commissions by linking to Amazon.com and affiliated sites.</i>
		<br>
		<br>
        <strong>&copy; 2024 Rocksbarbque.com. All Rights Reserved. </strong><a href="/about/"> About</a>, <a href="/privacy-policy/">Privacy Policy</a>, and <a href="/affiliate-disclaimer/">Affiliate Disclosure</a>.      
    </div>    
<!-- FAVICON: Upload an ICO image to the Images folder labeled favicon.ico -->
<link rel="shortcut icon" href="https://rocksbarbque.com/wp-content/themes/carbonate/images/favicon.ico" />
</footer>
<!-- END FOOTER -->


        <script type="rocketlazyloadscript">window.wprm_recipes = {"recipe-1889":{"type":"food","name":"Atomic Buffalo Turds","slug":"wprm-atomic-buffalo-turds","image_url":"https:\/\/rocksbarbque.com\/wp-content\/uploads\/2019\/12\/atomic-buffalo-turds.jpg","originalServings":"20","originalServingsParsed":20,"currentServings":"20","currentServingsParsed":20,"currentServingsFormatted":"20","currentServingsMultiplier":1,"rating":{"count":0,"total":0,"average":0,"type":{"comment":0,"no_comment":0,"user":0}}}}</script>		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
		<noscript>
			<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P9KLG9S" height="0" width="0" style="display:none;visibility:hidden"></iframe>
		</noscript>
		<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
		<script type='text/javascript' id='kk-star-ratings-js-extra'>
/* <![CDATA[ */
var kk_star_ratings = {"action":"kk-star-ratings","endpoint":"https:\/\/rocksbarbque.com\/wp-admin\/admin-ajax.php","nonce":"731db0da3c"};
var kk_star_ratings = {"action":"kk-star-ratings","endpoint":"https:\/\/rocksbarbque.com\/wp-admin\/admin-ajax.php","nonce":"731db0da3c"};
/* ]]> */
</script>

<script type='text/javascript' id='ta_main_js-js-extra'>
/* <![CDATA[ */
var thirsty_global_vars = {"home_url":"\/\/rocksbarbque.com","ajax_url":"https:\/\/rocksbarbque.com\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":{"1":"recommends"},"post_id":"679","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""};
var thirsty_global_vars = {"home_url":"\/\/rocksbarbque.com","ajax_url":"https:\/\/rocksbarbque.com\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":{"1":"recommends"},"post_id":"679","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""};
/* ]]> */
</script>

<script type='text/javascript' id='rocket-browser-checker-js-after'>
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
</script>
<script type='text/javascript' id='rocket-preload-links-js-extra'>
/* <![CDATA[ */
var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index\\.php\/)?wp\\-json(\/.*|$)|\/wp-admin\/|\/logout\/|\/bbq\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|php|pdf|html|htm","siteUrl":"https:\/\/rocksbarbque.com","onHoverDelay":"100","rateThrottle":"3"};
/* ]]> */
</script>
<script type='text/javascript' id='rocket-preload-links-js-after'>
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
</script>

<script type='text/javascript' id='wprm-public-js-extra'>
/* <![CDATA[ */
var wprm_public = {"user":"0","endpoints":{"analytics":"https:\/\/rocksbarbque.com\/wp-json\/wp-recipe-maker\/v1\/analytics","integrations":"https:\/\/rocksbarbque.com\/wp-json\/wp-recipe-maker\/v1\/integrations","manage":"https:\/\/rocksbarbque.com\/wp-json\/wp-recipe-maker\/v1\/manage"},"settings":{"features_comment_ratings":false,"template_color_comment_rating":"#343434","instruction_media_toggle_default":"on","video_force_ratio":false,"analytics_enabled":true,"google_analytics_enabled":false,"print_new_tab":true,"print_recipe_identifier":"slug"},"post_id":"679","home_url":"https:\/\/rocksbarbque.com\/","print_slug":"wprm_print","permalinks":"\/%postname%\/","ajax_url":"https:\/\/rocksbarbque.com\/wp-admin\/admin-ajax.php","nonce":"3bae53ebcb","api_nonce":"1068cddef5","translations":[]};
var wprm_public = {"user":"0","endpoints":{"analytics":"https:\/\/rocksbarbque.com\/wp-json\/wp-recipe-maker\/v1\/analytics","integrations":"https:\/\/rocksbarbque.com\/wp-json\/wp-recipe-maker\/v1\/integrations","manage":"https:\/\/rocksbarbque.com\/wp-json\/wp-recipe-maker\/v1\/manage"},"settings":{"features_comment_ratings":false,"template_color_comment_rating":"#343434","instruction_media_toggle_default":"on","video_force_ratio":false,"analytics_enabled":true,"google_analytics_enabled":false,"print_new_tab":true,"print_recipe_identifier":"slug"},"post_id":"679","home_url":"https:\/\/rocksbarbque.com\/","print_slug":"wprm_print","permalinks":"\/%postname%\/","ajax_url":"https:\/\/rocksbarbque.com\/wp-admin\/admin-ajax.php","nonce":"3bae53ebcb","api_nonce":"1068cddef5","translations":[]};
/* ]]> */
</script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) {(function($){$(document).ready(function(){if ( !!window.SLB ) { {$.extend(SLB, {"context":["public","user_guest"]});} }})})(jQuery);}/* ]]> */</script>
    <script type="rocketlazyloadscript" data-rocket-type="text/javascript">
        /* <![CDATA[ */
        var aawp_geotargeting_api = "geoip-db";
        var aawp_geotargeting_settings = {"store":"com","mode":"title"};
        var aawp_geotargeting_localized_stores = {"au":"com.au","nz":"com.au","ca":"ca","de":"de","at":"de","ch":"de","es":"es","fr":"fr","it":"it","gb":"co.uk","ie":"co.uk"};
        var aawp_geotargeting_tracking_ids = {"ca":"bbqreportca02-20","com.au":"bbqreportau0e-22","de":"bbqreportge-21","fr":"bbqreportge05-21","it":"bbqreportge08-21","es":"bbqreportge0d-21","co.uk":"bbqreportuk-21"};
        /* ]]> */
    </script>
    <script>window.lazyLoadOptions={elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script defer src="https://rocksbarbque.com/wp-content/cache/autoptimize/js/autoptimize_97bb0e50ca5cd3f7ab6dce0452d9132b.js"></script></body>
</html>
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1724432300 -->