Menu Zavřít

Jejich skleničky s michelinským puncem usnadní život v kuchyni. Rodinná firma Živina pokračuje v růstu a chystá další expanzi

3. 4. 2025
Doba čtení: 4 minuty
  • Česká rodinná firma Živina pokračuje v trendu, na který najela již při svém vstupu na trh v roce 2021. Vloni zaznamenala meziroční nárůst o více než 50 procent a získala 22 tisíc nových zákazníků
  • Společnost v roce 2024 rovněž úspěšně expandovala na Slovensko, spustila předplatné na první produkty a navýšila výrobní kapacity. Také došlo na rozšiřování distribuční sítě nebo vzdělávací programy a kurzy
  • Co se letoška týče, vedení má v plánu posilování výrobních kapacit a optimalizaci logistiky. Klíčový bude pro Živinu rok 2026, během něhož se bude firma chystat na další expanzi

Všechno to začalo malými dávkami kimchi a hummusu, které Martin Kudera vyráběl na Moravě ve sklepě své tchyně. „I tam se dá začít,“ směje se dnes. Na trh pak česká rodinná firma Živina, jež vyrábí kvalitní potraviny z lokálních surovin od místních farmářů, vstoupila právě s korejským kimchi v roce 2021. A od té doby pokračuje už několik let po sobě v růstu. 

Vloni tento rodinný podnik zaznamenal meziroční zvýšení tržeb o více než polovinu, získal 22 tisíc nových zákazníků a jeho tým se rozrostl už na 40 členů. To vše navzdory faktu, že první polovina roku byla kvůli opožděnému dodání strojů o poznání náročnější, než si vedení představovalo. 

Outstream Placeholder

„To naše výsledky ovlivnilo, ve druhém pololetí se nám ale podařilo situaci otočit a dosáhnout výrazného zlepšení. Oproti předchozímu roku jsme i tak zaznamenali 52procentní růst. Obrat v posledním kvartálu 2024 byl dokonce čtyřikrát vyšší než v tom předchozím a růst pokračuje i letos – hned v lednu a únoru jsme překonali loňský výsledek, a to skoro trojnásobně. To jasně ukazuje, že Češi mají o kvalitní domácí jídlo stále větší zájem,“ říká Kudera, jemuž s vedením rodinného podniku dnes pomáhá i jeho žena Markéta, která má na starosti byznys development..

Vedle optimistických finančních výsledků se navíc sluší podotknout, že během loňského roku značka také úspěšně expandovala na Slovensko, spustila předplatné na první produkty a navýšila výrobní kapacity. Zároveň došlo i na rozšiřování distribuční sítě o řeznictví, kavárny a velké tržnice nebo také vzdělávací programy a kurzy.

Stálice českých kuchyní

Živina se od začátku snaží lidem zjednodušit přípravu jídel tak, aby byla srovnatelná s pokrmy z těch nejlepších restaurací. Proto nabízí především kvalitní základ, na který je potřeba více ingrediencí – a není snadné je vždy sehnat, navíc jejich příprava bývá zdlouhavá. Patří k nim přírodní omáčky, například pad thai, teriyaki či různé druhy kari, české omáčky a mnoho dalšího.

O jejich kvalitu se stará produktový tým, jejž vede od podzimu 2023 Ondřej Dufek, někdejší šéfkuchař karlínské Esky, který otevíral i úspěšné bistro Šodó v Dejvicích. Za sebou má také praxi v michelinských štacích ve Skandinávii či v londýnském podniku Gordona Ramsayho.

Od sporáku do kanceláře. Karpíšek s lidmi z Ambiente spouští vlastní marketingovou agenturu, má sahat daleko za hranice gastronomie
Přečtěte si také:

Od sporáku do kanceláře. Karpíšek s lidmi z Ambiente spouští vlastní marketingovou agenturu, má sahat daleko za hranice gastronomie

A že jeho omáčky na vaření slaví úspěch, o tom svědčí loňských více než 800 tisíc porcí domácího jídla, které si s jejich pomocí mohli lidé připravit. Hitem se pak staly především některé české omáčky na vaření, třeba svíčková, rajská nebo omáčka na paprice. Ty Živina uvedla na trh právě v uplynulém roce, přičemž jejich obliba od té doby neustále roste. Ostatně i proto chce společnost letos představit několik novinek inspirovaných dalšími oblíbenými chutěmi českých domácností.

Spolupráce s předními českými šéfkuchaři

Vedle rostoucího zájmu mezi tuzemskými spotřebiteli se Živině rozrůstá i její distribuční partnerská B2B síť, která umožňuje ještě širší dostupnost produktů. V rámci ní rodinná firma spolupracuje s předními českými šéfkuchaři, jako jsou Štěpán Návrat, Patrik Jaroš a Marek Fichtner z pražské restaurace Červený Jelen nebo Chili Ta původem z Vietnamu, která je zároveň ambasadorkou značky. 

„Nevím, jestli bych spolupráci s Živinou ještě nazvala prací, nebo spíše zábavou. Myslím, že neexistuje lepší propojení, než když máte skvělý produkt, kterým se nebojíte hrdě prezentovat, a k tomu ještě tým lidí, kteří se nebojí věci dělat jinak a který uděluje důvěru vaší kreativní práci,“ říká.

Produkty Živiny jsou dnes dostupné nejen na online platformách typu Rohlík, Vilgain, Scuk nebo Sklizeno, ale také v prodejnách JIP, Kaufland a v kavárnách a obchodech se zdravou výživou. Celkem značka spolupracuje s více než 350 partnery, díky čemuž se stává součástí každodenního stravování a mění způsob přístupu k domácímu vaření nejen v Česku.

Příprava na expanzi

Do letošního roku vstupuje Živina s celou řadou ambiciózních plánů. Hodlá spustit druhou automatickou výrobní linku a zaměřit se na optimalizaci logistiky, aby tak uspokojila rekordně rostoucí poptávku. Zároveň přidá i nové technologie, jako jsou velké kotle a vyskladňovací terminály. Prioritou pak je stabilizace na českém i slovenském trhu, rozšiřování předplatného a optimalizace e-shopu, stejně jako prohlubování strategických partnerství s retailovými hráči.

CIF25

To vše je možné mimo jiné díky investorům, kteří mohou do firmy investovat prostřednictvím dluhopisů již od částky 50 tisíc korun. Výše ročního výnosu činí 11 procent před zdaněním, přičemž jejichž držitelé mohou tímto způsobem zároveň získat až 40procentní slevu na firemní produkty.

Vztah k rodinné firmě by si nástupci měli tvořit už jako děti, říká Hnilica z VŠE. Zapojit mládež se část podniků přesto zdráhá
Přečtěte si také:

Vztah k rodinné firmě by si nástupci měli tvořit už jako děti, říká Hnilica z VŠE. Zapojit mládež se část podniků přesto zdráhá

Ještě důležitější ale bude pro Živinu rok následující, během něhož se rodinný podnik bude připravovat na další expanzi. Ta by měla přijít v letech 2027 a 2028, přičemž si pochopitelně vyžádá dodatečné navyšování výrobních kapacit. Zároveň chce Živina v roce 2026 spustit vlastní mobilní aplikaci, která propojí plánování jídelníčku s recepty i celým nákupem. „Chceme, aby si každý mohl doma připravit jídlo, které chutná jako to z restaurace. Rádi bychom tímto způsobem postupně vybudovali největší síť domácích restaurací v Česku,“ uzavírá Kudera.

  • Našli jste v článku chybu?
'; 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'; } }