;(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

A síndrome de vira-lata também a pela cozinha. Seja por quem consome ou por quem prepara, o arroz e o feijão ainda são desvalorizados. Mas o cenário está em transformação. E graças a chefs resignados que, mesmo conhecendo outras culinárias do mundo, escolhem usar a sua bagagem para cozinhar o Brasil.

De tamanho continental, o nosso país é um prato cheio para os que topam devorá-lo. Há uma infinidade de técnicas, hábitos regionais e de ingredientes que nascem da terra com a maior biodiversidade do planeta.

É por isso que os cozinheiros que levantam essa bandeira tornam-se também pesquisadores. Percorrem as estradas, os rios, as cidades, as zonas rurais e até as florestas a fim de encontrar o que é nosso e trazer mais cultura para as mesas paulistanas.

Os três estabelecimentos escolhidos para o ranking de Melhor Restaurante Brasileiro de São Paulo, do Prêmio Nossa de Bares e Restaurantes, expressam, cada um à sua maneira, respeito e encantamento pelo o que vem de dentro.

O Prêmio Nossa é a eleição dos melhores bares e restaurantes de São Paulo, eleitos por um júri de 40 pessoas composto por jornalistas e especialistas do setor, influenciadores com foco em gastronomia e celebridades que amam circular pela cidade. Oito categorias também tiveram votação popular. Toda semana, até agosto, revelamos vencedores dos prêmios antecipados: conheça os bares e restaurantes campeões aqui.

Uma chef que todos os cozinheiros iram: Mara Salles. O motivo? Sua irreverência ao defender a comida brasileira numa época em que falar de ingredientes e preparos regionais ainda não era moda.

Foi em 1985 que ela deixou a carreira de secretária. Inspirada pela mãe, dona Dega (1929-2020), e pela infância que viveu na roça, resolveu se dedicar a preparos comuns por aqui, como o diário arroz e feijão. Pouco depois, em 1990, inaugurou o Tordesilhas.

O nome homenageia o tratado que faz do Brasil o único país da América a falar português. É um indício de que o cardápio também exalta as nossas particularidades, como o que é cultivado na terra ou pescado nos rios.

É o caso do pirarucu. O maior peixe de água doce aparece como entrada, no bolinho com pimenta cumari, e como prato principal. Nesse caso, vai à mesa com molho de hortaliças e purê de banana-da-terra.

Receita típica do litoral paranaense, o barreado é o clássico da casa. Servida à vontade por preço fechado, a carne bovina, cozida na a de barro vedada durante 10 horas ou mais, acompanha farinha fina de mandioca e banana-da-terra grelhada.

Quem não acha que fruta configura sobremesa deve preferir o pavê de chocolate com cupuaçu ou o creme inglês de pequi com compota de maracujá e suspiro de jatobá.

Tordesilhas
Alameda Tietê, 489, Jardins.
@tordesilhas

Se já comeu dadinho de tapioca em algum endereço dentro ou fora do país, a "culpa" é toda de Rodrigo Oliveira. Reconhecido internacionalmente, o chef incluiu a receita no menu do Mocotó em 2005 e assiste a sua obra alcançar outras fronteiras até hoje.

Esse é apenas um exemplo de sua contribuição para a cozinha brasileira e para o negócio herdado do pai, José de Almeida. Com raízes no sertão, o estabelecimento da Vila Medeiros, na Zona Norte, é um restaurante-destino para quem mora em outras áreas da cidade.

Há, contudo, quem prefira conhecer as filiais, instaladas no Shopping D e na Vila Leopoldina (Rua Aroaba, 333). Nas três casas, é possível provar o dadinho de tapioca, é claro, e o torresmo, que equilibra bem a carne, a gordura e o couro crocante. São pedidas imperdíveis.

Entre os pratos principais, brilham o atolado de vaca (carne cozida com mandioca), o clássico baião-de-dois (mexidão sertanejo de arroz, feijão, queijo de coalho, linguiça, bacon e carne-seca) e o caldo de mocotó, cujo preparo segue o mesmo o a o há quase 50 anos.

Mocotó
Avenida Nossa Senhora do Loreto, 1100, Vila Medeiros.
@mocotorestaurante

Foi nas palavras do dramaturgo Ariano Suassuna (1927-2014) que o chef Onildo Rocha encontrou a síntese de seu trabalho. Inspirado no chamado "Movimento Armorial", da década de 1970, o cozinheiro paraibano com alma de artista (ele chegou a tocar violino na Sinfônica Jovem da Paraíba) deseja elevar os produtos populares ao erudito.

Após a consagrada carreira de quase vinte anos em João Pessoa, Onildo trouxe a sua bossa para o terraço do Shopping Light, no centro de São Paulo.

No Notiê, inaugurado em 2021, o público prova no menu degustação de quatro, sete ou onze tempos o resultado das expedições que faz pelo Brasil ao lado de uma equipe formada por jornalista, antropólogo e historiador.

Trata-se de uma estrutura rara de se ver em restaurantes. Os pratos mudam por temporadas. Os Sertões foram representados por receitas como o cabrito com rapadura, cenoura e cuscuz. Já para homenagear a Amazônia, o açaí foi escolhido como protagonista.

No momento do fechamento desta reportagem, estava em cartaz o Mata Atlântica, que percorre o país e aparece em combinações como ostra com cambuci, porco com mel de cacau e baunilha com azeite. A partir de agosto, entra em cena a ancestralidade e magia da Chapada Diamantina, na Bahia.

Notiê
Terraço do Shopping Light
Rua Formosa, 157, centro - entrada exclusiva pelo subsolo
@notieporpriceless

Mais vencedores do Prêmio Nossa

Keiny Andrade/UOL

Os melhores japoneses

Os restaurantes campeões na culinária oriental

Ler mais
Arte UOL

Campeões dos petiscos

As melhores cozinhas de bar da cidade

Ler mais
Arte UOL

Mestres das carnes

Confira os melhores restaurantes de carnes de São Paulo

Ler mais

As melhores hamburguerias

Veja quem ganhou a votação do júri e também no público

Ler mais

Campeões da coqueteleria

Conheça os melhores bares de drinques de São Paulo

Ler mais

Os melhores árabes

Campeão transformou o hommus em prato principal. E deu certo!

Ler mais
Arte UOL

As pizzarias campeãs

As melhores redondas da cidade estão aqui. Veja as vencedoras

Ler mais
Arte UOL

Os melhores árabes

Campeão transformou o hommus em prato principal. E deu certo!

Ler mais
Arte UOL

Sobe o som!

Conheça os melhore bares para curtir música em São Paulo

Ler mais
Topo