Tofu Scramble–Stacked Hash Browns
- Prep Time 10m
- Cook Time 30h
- Servings 4

Ingredients
- 2 cups tofu scramble (separate recipe at link below)
- 4 hash brown patties (try Trader Joe's frozen brand)
- 1 16-oz. can refried beans
- 2 cups enchilada sauce
- 1 avocado, sliced (optional)
Instructions
- Prepare the tofu scramble according to your favorite recipe (or try this one!)
- Heat up the beans in a pan or the microwave.
- Brown the hash brown patties according to the package directions.
- Heat up the enchilada sauce in a pan or the microwave
- Place each hash brown patty on a plate and layer with the refried beans, tofu scramble, enchilada sauce, and avocado.
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.