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

Melinda’s Rich & Smoky Chipotle Ketchup

£8.00 GBP
Back to shopping

Melinda’s Rich & Smoky Chipotle Ketchup

£8.00 GBP

Products are shipped within 1-2 days

Product description

Improving on the most iconic condiment with rich Chipotle peppers, use this ketchup for dipping french fries, add to meatloaf and sauces for a sweet & smoky taste experience.

Ingredients: Tomato paste, sugar, vinegar, water, jalapeno pepper, glucose, onion, salt, passionfruit, xanthan gum, natural colour (caramel), citric acid, spice (garlic), ascorbic acid, natural flavour (smoke), artificial flavours (clove, cinnamon). Net weight: 397 g
 
Manufactured by Figueroa Brothers
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); }); } });