General

Soy-Free Vegetarian BBQ Recipes For Summer

Soy-Free Vegetarian BBQ Recipes For Summer

When it comes to soy-free vegetarian recipes, it’s often difficult to find good options… *especially* when it comes to barbecue recipes. “Vegetarian bbq” isn’t an oxymoron — it’s perfectly easy to find good meat substitutes these days — but if you’re not eating soy due to a food intolerance or some other reason, you may find yourself running low on options. These carrot-based hot dogs aren’t just an amazing vegetarian bbq option, they’re soy-free and whole food-based, making them flavorful, nutritious, and perfect for summer noshing. And did we mention they’re topped with aioli and barbecue sauce?


Carrot Hot Dogs with Magic BBQ Sauce + Aioli

Ingredients:

Carrot Hot Dogs:

  • 12 carrots, peeled and ends removed
  • 2 tablespoons maple syrup
  • 2 tablespoons coconut aminos
  • 1 cup water

Magic BBQ Sauce:

  • 1/2 cup unsweetened barbecue sauce
  • 1/4 cup mayonnaise
  • 2 tablespoons maple syrup
  • 1 tablespoon chili-garlic sauce
  • 1 tablespoons Dijon mustard
  • 1 teaspoon fresh lemon juice
  • 1 teaspoon apple cider vinegar

Aioli:

  • 4 tablespoons mayonnaise
  • 1 teaspoon honey
  • 1/2 lime, juiced
  • Pinch of salt

Additional Toppings and Extras:

  • Hot dog buns
  • Red onion
  • Cilantro
  • Sauerkraut

How To Make Vegetarian BBQ Hot Dogs

Directions:

  1. Start by preparing your carrots. You can cut the longer carrots to match the length of the buns you use. Place a large sauce pan on the stovetop. Add in the maple syrup, coconut aminos, and water, and whisk to combine. Place the carrots in the sauce and turn on heat up to high to bring the mixture to a boil. Once the liquid is boiling, turn the heat down slightly, and place a lid on top and let the carrots cook for about 10 minutes. Remove the lid and stir the carrots so that the sauce coats them, and let simmer for 3 to 5 more minutes to get a glaze going over the carrots.
  2. Heat your grill to medium high heat, or alternatively, you can use a cast iron skillet on the stove top. Lightly oil the grill or skillet. Place the carrots on the grates for 1 to 2 minutes on each side to get a sear or char to your desire.
  3. To make the barbecue sauce, whisk together all the ingredients in a bowl. If using sweetened barbecue sauce, omit the maple syrup.
  4. To make the aioli, whisk all the ingredients together in a bowl. Serve on top of the carrot dogs.
  5. Place the carrot dogs in the buns and top with the magic barbecue sauce and toppings.

Want more plant-based recipes and vegetarian bbq inspo? Be sure to sign up for our newsletter!

Recipe and photos by Sarah Anderson.

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘377612259624022’);

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

window.REBELMOUSE_STDLIB.loadExternalScript(“https://s.skimresources.com/js/58005X1352817.skimlinks.js”, function() {

});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

function Vizible(a) {
if (!(a instanceof Element))
throw Error(“DomUtil: elem is not an element.”);
const b = getComputedStyle(a);
if (“none” === b.display) return !1;
if (“visible” !== b.visibility) return !1;
if (0.1 > b.opacity) return !1;
if (
0 ===
a.offsetWidth +
a.offsetHeight +
a.getBoundingClientRect().height +
a.getBoundingClientRect().width
)
return !1;
const c = {
x: a.getBoundingClientRect().left + a.offsetWidth / 2,
y: a.getBoundingClientRect().top + a.offsetHeight / 2,
};
if (0 > c.x) return !1;
if (c.x > (document.documentElement.clientWidth || window.innerWidth))
return !1;
if (0 > c.y) return !1;
if (c.y > (document.documentElement.clientHeight || window.innerHeight))
return !1;
let d = document.elementFromPoint(c.x, c.y);
do if (d === a) return !0;
while ((d = d.parentNode));
return !1;
}

var submenu = document.querySelector(“.submenu”);
document.querySelectorAll(
“.menu_container .list .list__item”
).forEach(function(i){
if (!Vizible(i)) {
submenu.appendChild(i);
}
});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

//console.log(‘testing over tooltip’);
const bookmarks = document.querySelectorAll(‘.like-button:not(.tool_tip_added)’);
if(bookmarks && bookmarks.length > 0){
bookmarks.forEach(a => {
a.classList.add(‘tool_tip_added’);
const toolTip = document.createElement(‘div’);
toolTip.innerHTML = “

Save your faves — add the posts and recipes you love to your B+C profile!

“;
toolTip.classList.add(‘tool-tip’);
a.appendChild(toolTip);
})
}

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

document
.querySelectorAll(“.scroll-post:not(.share-proc)”)
.forEach(function (item) {
item.classList.add(“share-proc”);
if (item.querySelector(“.widget__head + .widget__body”)) {
item.querySelector(“.widget__head + .widget__body”).appendChild(
item.querySelector(“.widget__shares”).cloneNode(true)
);
} else {
if(item.querySelector(“.widget__body + .widget__body”)){
item.querySelector(“.widget__body + .widget__body”).appendChild(
item.querySelector(“.widget__shares”).cloneNode(true)
);
}
}
});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

REBELMOUSE_STDLIB.onElementInViewport({
threshold: 400,
selector: “.sidebar_sticky_parent”,
oneTime: true,
onIntersect: function(entry){
var element = entry.target;
var jsonVal = JSON.stringify({ post_id: currentPostId_s });

var ad_el=element.querySelector(“.sidebar_repeat_ad”);
ad_el.dataset.targeting = jsonVal;
ad_el .classList.add(“htlad-Right_Rail_3”);

element.insertAdjacentHTML(
“afterend”,


);
}
});
window.REBELMOUSE_STDLIB.onElementInViewport({
selector: “.scroll-post .widget”,
threshold: 50,
oneTime: true,
onIntersect: function (entry) {
var element = entry.target;
var elId = element.getAttribute(‘elid’);
if (elId) {
var sidebar_ad_div=document.querySelector(“.sidebar_sticky_parent:nth-last-child(2) .stick_in_parent”);
sidebar_ad_div.innerHTML=””;
var jsonVal = JSON.stringify({ post_id: elId });
let ad_div=document.createElement(“div”);
ad_div.dataset.targeting = jsonVal;
ad_div.classList.add(‘htlad-Right_Rail_3’, “advertisement”);
sidebar_ad_div.append(ad_div)
return;
}
},
});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

const script = document.createElement(“script”);
script.src = “https://player.anyclip.com/anyclip-widget/lre-widget/prod/v1/src/lre.js”;
script.async = true;
script.setAttribute(“id”, “lre-player-widget”);
script.setAttribute(“pubname”, “britco”);
script.setAttribute(“widgetname”, “0011r00001onCeo_1182”);
const holder = document.getElementById(“lre-script-holder”);
holder.parentElement.insertBefore(script, holder);

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

window.REBELMOUSE_STDLIB.loadExternalScript(“https://widgets.outbrain.com/outbrain.js”, function() {

REBELMOUSE_STDLIB.onElementInViewport({
selector: “.OUTBRAIN_placeholder”,
threshold: 200,
oneTime: true,
onIntersect: function(entry) {
const item = entry.target;
item.classList.add(“OUTBRAIN”);
window.OBR.extern.researchWidget();
}
});

});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

REBELMOUSE_STDLIB.onElementInViewport({
selector: “.outbrain_container:not(.outbrain-processed)”,
threshold: 700,
oneTime: true,
onIntersect: function(entry) {
const item = entry.target;
const obPostUrlEl = item
.querySelector(“.scroll-post .widget__headline-text”);

let obPostUrl = “”;
if(obPostUrlEl){
obPostUrl = obPostUrlEl.getAttribute(“href”);
}else{
return;
}

item.classList.add(“outbrain-processed”);
var holder = item.querySelector(“.outbrain_holder”);
if(holder){
holder.classList.add(“OUTBRAIN_placeholder”);
holder.setAttribute(“data-src”, obPostUrl);
}else{
item.insertAdjacentHTML(
“beforeend”,


);
}
}
});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

function measureElement(entry){
var article = entry.target;
if(article.offsetHeight){
article.style.containIntrinsicSize = article.offsetHeight+”px”;
article.classList.add(“post-measured”);
}
}

/*window.REBELMOUSE_STDLIB.onElementInViewport({
selector: “.post-splash-custom,.posts-custom”,
rootMargin: “-100px 0px -100px 0px”,
onNonIntersect: measureElement,
onIntersect: measureElement
});*/

});