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

Terrapin Ridge Farms Vegan French Onion Dip

$9.00 USD
Back to shopping

Terrapin Ridge Farms Vegan French Onion Dip

$9.00 USD

Products are shipped within 1-2 days

Product description

The taste of scrumptious, rich French onion soup in a creamy, plant based dip! Great topper for baked potatoes, dip pretzels and roasted veg or use as a base for salad dressings!

 

Ingredients: Non-GMO expeller pressed canola oil, aquafaba, white vinegar, onion, avocado oil, vegan soup base (vegetables [onion, carrot, potato, garlic], sea salt, organic raw cane sugar, canola oil, autolyzed yeast extract, turmeric, natural flavourings, spices), cane sugar, garlic, avocado powder, salt, lemon juice concentrate, guar gum, xanthan gum, natural flavour. Net weight: 321 g

 

Manufactured by Terrapin Ridge Farms

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); }); } });