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

Torchbearer Mushroom Mayhem Hot Sauce

$22.99 CAD
Back to shopping

Torchbearer Mushroom Mayhem Hot Sauce

$22.99 CAD

Products are shipped within 1-2 days

Product description
AS SEEN ON HOT ONES SEASON 20
We've become used to the creative use of ingredients by Torchbearer in their hot sauces and this delightful number is no different. Bold and earthy with a distinct umami character underscored by zesty horseradish and fragrant allspice. A touch of sweetness brings all the other flavours together and medium heat allows you to use it liberally without burning the flavour out!
Ingredients: Red wine vinegar, tomato paste, water, Habanero pepper, brown sugar, Scorpion pepper, mandarin orange, horseradish, garlic, molasses, black pepper, salt, Shiitake mushroom powder, Portobello mushroom powder, allspice, paprika. Net weight: 148 ml
Manufactured by Torchbearer Sauces
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); }); } });