Jak a z čeho se dělá velikonoční veganský burger?

19. 4. 2019

Sdílet

Autor: Nina Havlová
Rostoucí komunita veganů a vegetariánů může ke svému stravování využít stále širší nabídku potravin a bezmasých pokrmů. Jedním z nich, který těsně před letošními Velikonocemi představila Česká veganská společnost, je i velikonoční veganský burger „Beyond Burger“, jehož přípravu pro vás zachytila redakce serveru Vitalia.cz.

„Beyond Burger je první veganský burger na světě, který vypadá, připravuje se a chutná jako skutečný hovězí burger,“ uvádí se v propagačním letáku a je třeba přiznat, že je to pravda.

„Jako maso“

Výše uvedené platí, přestože „masová složka“ burgeru je vyrobena z rostlinných surovin; luštěniny dodávají produktu protein, červená řepa dodává masovou barvu a kokosový olej s bramborem, který dodává produktu potřebnou šťávu.

Stejně jako se nejedná o maso, nejedná se v původním významu slova ani o burger, problematice značení vegetariánských a veganských výrobků se podrobněji věnujeme v článku Vegetariánské burgery budou považovány za zavádějící název: „Označování veganských a vegetariánských burgerů, steaků, párků, klobás a dalších výrobků těmito názvy brzy skončí. Rostlinné výrobky připomínající vzhledem ty masné si musí hledat nová jména, jinak jim hrozí žaloba,“ stanovují chystaná pravidla pro výrobce.

Galerie: Příprava veganského Beyond Burgeru

Produkt je možné stejně jako hovězí maso opékat na pánvi, péct v troubě nebo grilovat. Výhodou je, že k opečení stačí tři minuty na každou stranu burgeru.

Kdo si to chce vyzkoušet, má možnost zakoupit si veganský burger v některé ze třinácti velkoobchodních prodejen sítě Makro v balení buď po 42, nebo po 10 kusech. Objednávat výrobek lze také na www.m-objednavka.cz. Beyond Burger obsahuje 20 g rostlinného proteinu, což je více, než obsahuje klasický burger živočišného proteinu, v porovnání s ním obsahuje také méně nasyceného a celkového tuku a naopak neobsahuje sóju nebo lepek.

Veganství je trendy

Prezentace výroby Beyond Burgeru byla spojena rovněž s ochutnávkou dalších veganských výrobků a také s nejnovějšími daty týkajícími se veganských spotřebitelských trendů v ČR. Podle letošního březnového průzkumu agentury Ipsos preferuje stravu s vyloučením masa celkem 5 procent populace a ve věkové kategorii do 34 let dokonce 10 procent populace. Přímo k veganství a vegetariánství se hlásí 5 procent lidí v ČR, další 4 procenta uvádějí, že maso a ryby jedí jen příležitostně.

Naopak devět z deseti Čechů jí vše, bez jakéhokoli omezení, zatímco ve vybraných zemích EU je to jen 76 procent populace. Výzkumu Ipsos se přitom účastnilo 1016 respondentů.

Faktem je, že do veganských analogů klasických potravin a pokrmů lze v současné době zahrnout prakticky veškeré spektrum potravin, a to i takové, kde by to člověk zas tak neočekával. V doprovodné ochutnávce k prezentaci veganského burgeru se tak objevil například i tradiční velikonoční beránek, což společně s veganským „masem“ dává komunitě veganů a vegetariánů možnost konzumace tradičních velikonočních jídel a prožití s nimi spojených rituálů. Chybí v zásadě už jen veganské vejce (nicméně i to si vegani umí dobře nahradit, tipy najdete v článku Rostlinné alternativy živočišných potravin).

Nejen potravinářství ale zasahují veganské trendy, to samé se týká i veganské kosmetiky a obecně preference ekologických návyků. Více než polovina populace (53 procent) alespoň občas zjišťuje, má-li kupovaný výrobek ekologický obal, a 49 procent lidí se zajímá o to, zdali byl produkt testován na zvířatech. Podle Asociace společenské odpovědnosti je pro občany kromě etického hlediska hlavním důvodem, proč dávají přednost rostlinné výrobě před živočišnou, argument většího zatížení přírody, které při produkci masných surovin vzniká.

Autor článku

Agrární analytik, novinář na volné noze se zaměřením na zemědělství, potravinářství a životní prostředí.

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).