Liquid error (layout/theme line 135): Could not find asset snippets/cart-icon.liquid
Liquid error (layout/theme line 136): Could not find asset snippets/search-icon.liquid

CaJohns Black Cherry Vanilla Bourbon Infused Hot Sauce

£9.00 GBP
Back to shopping

CaJohns Black Cherry Vanilla Bourbon Infused Hot Sauce

£9.00 GBP

Products are shipped within 1-2 days

Product description

Jim Beam Black Label Bourbon paired with subtle vanilla and tart black cherries makes this Chipotle hot sauce stand out in the crowd. Smooth, smoky, sweet and with an extra kick from red Habanero peppers. 

Ingredients: Brown sugar, apple cider vinegar, red Habañero chiles, tomato paste, infused bourbon (Jim Beam Black Label Bourbon, black cherries, vanilla beans), Chipotle chiles, salt, spices & natural applewood smoke flavouring. 148 ml

Manufactured by CaJohn

Back to shopping

This site requires cookies in order to provide all of its functionality.

// Delay chat widget loading setTimeout(function() { var gorgiasScript = document.createElement('script'); gorgiasScript.src = 'https://widget.gorgias.io/chat.js'; gorgiasScript.async = true; document.body.appendChild(gorgiasScript); }, 5000); // Load after 5 seconds function loadJQuery() { if (window.jQuery) return; var script = document.createElement('script'); script.src = 'https://code.jquery.com/jquery-3.5.1.min.js'; script.crossOrigin = 'anonymous'; document.body.appendChild(script); } // Load on user interaction ['mouseover', 'keydown', 'touchmove', 'scroll'].forEach(function(event) { window.addEventListener(event, loadJQuery, {once: true}); }); // Fallback - load after 3 seconds if no interaction setTimeout(loadJQuery, 3000); // Lazy load images when they come into viewport document.addEventListener('DOMContentLoaded', function() { if ('IntersectionObserver' in window) { const lazyImages = document.querySelectorAll('img[loading="lazy"]'); const imageObserver = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { const lazyImage = entry.target; lazyImage.src = lazyImage.dataset.src; if (lazyImage.dataset.srcset) { lazyImage.srcset = lazyImage.dataset.srcset; } lazyImage.classList.remove('lazy'); imageObserver.unobserve(lazyImage); } }); }); lazyImages.forEach(function(lazyImage) { imageObserver.observe(lazyImage); }); } });