Lemon Basil Avocado BLT
- Prep Time 1m
- Cook Time 5m
- Servings 1

Ingredients
- 4-5 slices of vegan bacon (I used Upton's Natural Bacon Seitan)
- 2 slices of whole-wheat bread
- 2 romaine lettuce leaves
- Vegan mayo (try Vegenaise or Just Mayo), to taste
- 1/2 tomato, sliced
- 1/2 avocado, sliced
- 2 leaves basil, chopped
- 1 tsp. lemon juice
Instructions
- Cook the vegan bacon according to the package directions.
- Load up the bread with the cooked vegan bacon and all the fixin’s, including the lettuce, vegan mayo, tomato, avocado, basil, and lemon juice. You can even try mixing the lemon juice into the mayo to give it an extra kick!
- NOM!
Hungry? Sign up to have FREE weekly vegan recipes sent straight to your inbox!
All fields in bold are mandatory.
function CallOnSubmit2828() {
}
function enableSubmitBtn_2828(){ document.getElementById("btnSubmit").disabled = false; }
var countryDetected = "";
function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); }
function addField(formToAdd, fieldName, fieldValue){
//console.log("*I* Add Field:"); //console.log(" Form: " + formToAdd); //console.log(" Field Name:" + fieldName); //console.log(" Field Value:" + fieldValue); //console.log("----------------");
if ( fieldValue ) { var el = document.createElement("input"); el.type = "hidden"; el.name = fieldName; el.value = fieldValue; formToAdd.appendChild(el); }
}
function setReferrerFields() { //let's get the hosting page from either the current page or the iframe parent. hostingPage = ""; if (top != self) { hostingPage = document.referrer; } else { hostingPage = window.location; }
//Find the form var forms_formName = "peta2LifestyleSignUpForFreeVeganRecipes"; var form = document.forms[forms_formName];
addField(form, "FORM_HOSTING_PAGE", hostingPage);
var formUtmSource = getParameterByName("utm_source", hostingPage); addField(form, "FORM_UTM_SOURCE", formUtmSource);
var formUtmMedium = getParameterByName("utm_medium", hostingPage); addField(form, "FORM_UTM_MEDIUM", formUtmMedium);
var formUtmCampaign = getParameterByName("utm_campaign", hostingPage); addField(form, "FORM_UTM_CAMPAIGN", formUtmCampaign);
var formUtmTerm = getParameterByName("utm_term", hostingPage); addField(form, "FORM_UTM_TERM", formUtmTerm);
var formUtmContent = getParameterByName("utm_content", hostingPage); addField(form, "FORM_UTM_CONTENT", formUtmContent);
var formPosition = getParameterByName("position", hostingPage);//Note, this might need to change to txn_6 addField(form, "FORM_POSITION", formPosition);
}
function createFormCookie(name, value, days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; }
function readFormCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function caslDisplay() { var elements = document.getElementsByTagName("input") for (var i = 0; i < elements.length; i++) { nameLower = elements[i].name.toLowerCase(); if( ( nameLower == "chkcasloptin" ) || ( nameLower.indexOf("optincasl") !== -1 ) ) { if ( countryDetected.toUpperCase() === "CA" ) { elements[i].checked = false; elements[i].parentElement.parentElement.style.display = "table-row"; } else { elements[i].checked = true; elements[i].parentElement.parentElement.style.display = "none"; } } } } function setupCountry() { createFormCookie("formCountry", countryDetected, 14); //console.log(" *I* Injecting country field"); var forms_formName = "peta2LifestyleSignUpForFreeVeganRecipes"; var form = document.forms[forms_formName]; addField(form, "FORM_DETECTED_COUNTRY", countryDetected); caslDisplay(); } function getFormCountryByIP(userIP) { var apiURL = "https://api.peta.org/geoapi/ip/country/"; var request = new XMLHttpRequest(); request.open("GET", apiURL, true); request.onload = function() { if (request.status >= 200 && request.status < 400) { // Success! var data = JSON.parse(request.responseText); country = data; console.log( " *I* Detected Country: " + country ); countryDetected = data; setupCountry(); } else { // We reached our target server, but it returned an error console.log( " *I* Status: " + request.status ); } }; request.onerror = function() { // There was a connection error of some sort console.log(" *E* Connection Error retrieving country: " + request.error); }; request.send(); } function getFormCountry() { if (readFormCookie("formCountry") == null) { //console.log("Fetching country by IP"); var userIP = ""; getFormCountryByIP(userIP); } else { //console.log("Fetching country from local storage"); countryDetected = readFormCookie("formCountry"); setupCountry(); } } function addEmailValidator(){ //For FormBuilder, there should only ever be a single strEmail element on a given form. var forms_formName = "peta2LifestyleSignUpForFreeVeganRecipes"; var form = document.forms[forms_formName]; var em = form.querySelector('#strEmail'); //formbuilder uses a hidden email field for auto generation on a handful of forms. //The control value is not a valid email and is parsed during processing. if ( (em != null) && (em.type.toLowerCase() != "hidden") ) { PETAEmailValidator([em], { "lang": "" }); } } function onLoadMethods() { AddSource(); getFormCountry(); setReferrerFields(); addEmailValidator(); } window.onload = onLoadMethods();
Heads up! By signing up, you’re acknowledging that you’ve read and you agree to our privacy policy, and you’re also agreeing to our collection, storage, use, and disclosure of your personal info in accordance with those policies as well as to receiving e-mails from us.