;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();

Topo

Vai Ter Churras

Churrasco simples e divertido apresentado por Bruno Salomão


Cupim na churrasqueira: saiba como temperar e deixar a carne macia

Mais Vai Ter Churras
1 | 25
Siga o UOL Nossa no

De Nossa

19/08/2021 11h00

Eis duas verdades sobre o preparo do cupim: demora e dá trabalho. "Mas quando fica pronto, você fatia, vê a carne se desmanchando e pensa que o esforço valeu".

E aí, foi convencido por Bruno Salomão? Pois neste episódio de Vai Ter Churras o especialista ensina a temperar e a assar a carne que precisa de seis a oito horas para finalmente conquistar a maciez.

Vai Ter Churras - Cupim - Mariana Pekin/UOL - Mariana Pekin/UOL
Imagem: Mariana Pekin/UOL

O primeiro o é preparar a mistura de temperos que dará o "tchãn" para a receita. A pastinha, feita no liquidificador, é formada por cebola, alho, louro, óleo, sal, pimenta-do-reino, cerveja e laranja-baía.

O segredo está em colocar não só o suco, como também o "zest" da laranja. Trata-se de uma raspinha da casca que deve ser tirada sem pegar na parte branca, que amarga. "Os óleos essenciais da casca dão um sabor cítrico".

Bruno sugere furar toda a superfície do cupim com um garfo para facilitar a entrada desses sabores. Na sequência, enfia um espeto no centro do corte e embrulha a carne mais o tempero com papel celofane.

Vai Ter Churras - Cupim - Mariana Pekin/UOL - Mariana Pekin/UOL
Imagem: Mariana Pekin/UOL

Para que nada escorra na brasa é necessário dar um nó bem firme, ou "nozado", como diz o churrasqueiro.

A carne deve ar de seis a oito horas na grelha alta, longe das labaredas da brasa. De hora em hora, o espeto precisa ser virado de lado.

Quando estiver no ponto, escorra o caldo de tempero numa tigela e sele a superfície da carne bem pertinho do fogo.

O que o povo quer saber?

Vai Ter Churras - Cupim - Mariana Pekin/UOL - Mariana Pekin/UOL
Imagem: Mariana Pekin/UOL

Se você já ouviu que o cupim está localizado na parte onde o boi toma vacina e por isso se trata de uma carne ruim, pode esquecer essa ideia. "Não é ali que se aplica e, mesmo se fosse, a vacina é espalhada pelo corpo", diz Bruno.

Situado atrás do pescoço dos bois zebuínos, o cupim é, na verdade, um depósito de gordura.

É um mecanismo de segurança. Ele guarda para usar quando precisa".

Mas não precisa ficar com medo. Desde que a carne não seja consumida com muita frequência, dá para aproveitar a gordurinha extra como uma fonte "maravilinda" de sabor.

Acompanhamentos

Vai Ter Churras - Cupim - Mariana Pekin/UOL - Mariana Pekin/UOL
Imagem: Mariana Pekin/UOL

Bruno apresenta também duas receitinhas para serem colocadas à mesa junto do cupim. A farofa de ovo ganha o predicado "a melhor que você vai comer na sua vida".

É assim: a gordura do azeite de dendê e do bacon picadinho se mistura aos ovos mexidos, que recebem a companhia da farinha de mandioca flocada antes mesmo de coagularem. O resultado é uma farofa bem temperadinha e de cor atraente.

O outro acompanhamento é o molho de churrasco típico do Oeste Paulista. Geralmente preparado com vegetais crus, ele surge aqui numa versão com gostinho de defumado. A cebola-roxa e o tomate italiano estagiam na brasa antes de irem para o liquidificador.

Para conferir o o a o completo, assista ao vídeo ou clique na imagem abaixo:

Molho para churrasco do Oeste Paulista

Dificuldade Fácil
15 min
Ver receita completa

Fique ligado!

Confira todas as quintas um novo episódio no site de Nossa, no UOL Play ou no YouTube de Nossa (inscreva-se já para receber as atualizações fresquinhas). E acompanhe mais conteúdos no Instagram de Nossa. Veja também a primeira temporada, na qual Bruno Salomão ensina os conceitos básicos para os churrasqueiros de primeira viagem.