;(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; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // 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(); })();
  • AssineUOL
Topo

Donuts em casa: dicas para fazer o doce sem complicações e com muito sabor

Fazer donuts em casa é mais fácil do que você imagina - Getty Images/iStockphoto
Fazer donuts em casa é mais fácil do que você imagina
Imagem: Getty Images/iStockphoto

Samantha Cerquetani

Colaboração para Nossa

23/08/2021 04h00

De origem norte-americana, os donuts são um tipo de rosca frita com textura macia que lembra bastante o sonho. Eles podem levar diferentes recheios e coberturas. O doce ficou bastante famoso após aparecer em vários filmes e séries. Aqui no Brasil já é possível encontrar lojas especializadas apenas na sobremesa.

A boa notícia é que os donuts podem ser preparados em casa. Quem tem pouca experiência na cozinha precisa seguir o o a o da receita. Por ser uma massa bastante versátil, é possível variar nas coberturas, abusar da criatividade e do sabor.

Quando falamos em donuts queremos sabores e coberturas variadas que dão água na boca.

Não seja tímido na hora de cobrir e decorar: um bom donuts é colorido para dar vontade de comer e ficar na dúvida de qual escolher", afirma Roseli Candeo, instrutora de gastronomia do Senac EAD.

A seguir, veja algumas dicas para preparar um donuts sequinho e irresistível ao paladar.

1. Preparo da massa

Fazendo massa de donuts - Getty Images - Getty Images
Imagem: Getty Images

A massa é fermentada, sendo assim, o processo é semelhante a um pão de leite. Dissolva o fermento na água antes de juntar os outros ingredientes. Em seguida, sove bem até formar o ponto de véu (quando estica e não arrebenta e fica transparente). O preparo também precisa do tempo de descanso para a levedação da massa antes da fritura.

"É importante sovar a massa até que ela fique bem homogênea. Dessa forma, garantimos que o fermento seja ativado e dará volume enquanto a massa descansa", explica Bruna Calderon, chef de cozinha.

2. Donuts bem redondos

Uma das dificuldades de preparar o doce em casa é conseguir deixá-lo bem redondinho. Para isso, utilize um cortador de dois tamanhos: um maior para moldar e outro menor para o furo central.

No entanto, se não tiver o cortador, use um copo para o corte externo e uma tampa de garrafa para o centro.

Donuts - Getty Images/iStockphoto - Getty Images/iStockphoto
Imagem: Getty Images/iStockphoto

Para Candeo, um dos maiores erros na hora de fazer os donuts é a dificuldade de acertar na espessura. "A massa deve ter em torno de 5 milímetros na hora de abrir com rolo, pois crescerá por causa do fermento. Na hora do corte, utilize a porção selecionada fazendo movimentos circulares para que fique bem redonda", destaca.

A especialista reforça que, se na hora de cortar for feito movimentos para os lados, o donuts ficará oval.

3. Ao fritar

Para fritar, é importante que o óleo esteja bem quente (180ºC). Isso garante que frite tanto por dentro quanto por fora. Acima disso, o óleo pode liberar toxinas. Além disso, a fritura não pode demorar demais para que o donuts não fique encharcado.

"Se preferir assar, o processo de produção é o mesmo: a única diferença é que depois da levedação, a massa precisa ir ao forno por cerca de 10 minutos ou até dourar levemente", explica Candeo.

Fritando donuts - Getty Images/iStockphoto - Getty Images/iStockphoto
Imagem: Getty Images/iStockphoto

4. Diminuir o excesso de óleo

Os donuts precisam ficar bem sequinhos. Uma forma de diminuir o excesso de óleo após a fritura é usar uma peneira de metal e colocá-la suspensa em uma vasilha. Esse método simples faz com que o excesso de gordura caia.

"Só não aconselho colocar um em cima do outro, pois a gordura vai se espalhar. Também há a opção de usar papel toalha. Mas, nesses casos, será preciso usar uma grande quantidade para secar todos os donuts", destaca Candeo.

5. Recheio e cobertura

O recheio precisa ser cremoso, mas não muito fluído para que se mantenha dentro do donuts e não escorra na hora de morder. Nem sempre ele precisa ser recheado, mas a cobertura não pode faltar.

Fazendo cobertura dos donuts - Getty Images - Getty Images
Imagem: Getty Images

Para rechear, eles devem ser cortados no sentido da extensão e recheado com manga de confeitar. Não exagere na quantidade de recheio para não quebrar.

Os docinhos são bastante versáteis e combinam bem com chocolate, doce de leite, brigadeiro ou creme pâtisserie. As coberturas e os confeitos coloridos dão o charme extra ao doce.

Preparo caseiro de donuts - Getty Images - Getty Images
Imagem: Getty Images

6. Guardar para depois

O ideal é consumir os donuts fresquinhos para garantir o sabor. Fez e sobrou? Não tem problema! "Ele dura cerca de dois dias após o preparo, devendo ser guardado em um pote ou saco plástico bem fechado", explica Calderon.

Confira algumas receitas para você preparar em casa: