🍳 Calculadora de Calorias de Receitas — Saiba o Que Tem na Sua Comida Caseira
Use esta calculadora de calorias de receitas gratuita para contar instantaneamente as calorias, proteínas, carboidratos e gorduras de qualquer prato caseiro. Basta adicionar os ingredientes, definir o número de porções e receber um detalhamento nutricional completo — sem precisar de aplicativos. Nunca foi tão fácil rastrear as calorias da comida caseira: busque entre mais de 150 ingredientes, veja os totais de macros em tempo real e salve suas receitas favoritas para usar depois.
🥗 Adicionar Ingredientes
Digite para buscar ingredientes acima e clique em um resultado para selecioná-lo.
📊 Lista de Ingredientes
🥘 Adicione seu primeiro ingrediente acima para começar!
Minha Receita
Receita completa
— Calorias
— Proteína
— Carboidratos
— Gordura
Você também pode gostar
Perguntas Frequentes
Para calcular as calorias de uma receita caseira, adicione cada ingrediente com seu peso ou volume exato nesta calculadora de calorias de receitas. A ferramenta converte cada quantidade para gramas, consulta a densidade calórica por 100 g e soma tudo automaticamente. Para um resultado mais preciso, pese os ingredientes sólidos em uma balança de cozinha em vez de usar medidas de volume como xícaras. Depois de adicionar todos os ingredientes, divida pelo número de porções para obter as calorias da comida caseira por porção.
Esta calculadora nutricional de receitas usa os valores nutricionais médios do USDA para cada ingrediente, por isso os resultados são uma estimativa próxima — geralmente dentro de 5 a 10% dos valores testados em laboratório. A precisão depende principalmente de como você mede as quantidades. Pesar em gramas dá os resultados mais exatos. Fatores como o método de preparo (ferver pode lixiviar minerais, assar concentra calorias) e a marca do ingrediente podem introduzir pequenas variações, mas para o acompanhamento diário de refeições e contagem de macros esta ferramenta é mais do que suficiente.
Para contar macros de uma refeição para meal prep, monte sua receita completa nesta calculadora de calorias para meal prep e depois defina o "número de porções" de acordo com a quantidade de marmitas que você vai preparar. A ferramenta mostra instantaneamente as calorias, proteínas, carboidratos e gorduras por porção. Salve a receita no seu navegador para poder carregá-la na semana seguinte sem precisar digitar tudo de novo. Para macros consistentes, pese o lote antes de dividir e distribua pelo peso total por recipiente.
As calorias da comida caseira diferem das estimativas de restaurante porque os restaurantes costumam usar gorduras de cozinha com mais gordura, porções maiores e molhos da casa cuja composição exata é desconhecida. Um "bowl de frango com arroz" de restaurante pode incluir 3 a 4 colheres de sopa de óleo para o wok e um molho adocicado que adiciona mais de 200 calorias escondidas em comparação com a versão caseira. Usar uma calculadora de calorias para cozinhar em casa dá a você controle total — você sabe cada ingrediente que entra, o que facilita muito atingir uma meta de macros ou déficit calórico.
Uma calculadora de calorias para cozinhar ajuda na perda de peso tornando o custo calórico de cada ingrediente visível antes de você comer. Pesquisas mostram consistentemente que pessoas que rastreiam as calorias da comida caseira perdem significativamente mais peso do que as que estimam. Com esta ferramenta você pode experimentar — trocar a manteiga por spray de azeite, reduzir a massa e adicionar mais legumes — e ver instantaneamente como cada mudança afeta as calorias totais e as proporções de macros. Use junto com nossa Calculadora de Ingestão de Calorias para definir sua meta diária e saber exatamente onde sua refeição se encaixa.
${i.ingredient.name} ${i.qty} ${i.unit} ${Math.round(i.cal)} kcal
`).join(''); // pills pillsEl.style.display = 'flex'; document.getElementById('rcc-total-cal').textContent = Math.round(totals.cal); document.getElementById('rcc-total-pro').textContent = Math.round(totals.pro)+'g'; document.getElementById('rcc-total-carb').textContent = Math.round(totals.carb)+'g'; document.getElementById('rcc-total-fat').textContent = Math.round(totals.fat)+'g'; // results card resultsDiv.classList.add('rcc-visible'); const name = recipeNameEl.value.trim() || 'Minha Receita'; document.getElementById('rcc-res-name').textContent = '🍳 ' + name; document.getElementById('rcc-res-sub').textContent = `Receita completa • ${ingredients.length} ingrediente${ingredients.length!==1?'s':''}`; document.getElementById('rcc-res-cal').textContent = Math.round(totals.cal) + ' kcal'; document.getElementById('rcc-res-pro').textContent = Math.round(totals.pro) + 'g'; document.getElementById('rcc-res-carb').textContent = Math.round(totals.carb) + 'g'; document.getElementById('rcc-res-fat').textContent = Math.round(totals.fat) + 'g'; // per serving const snote = document.getElementById('rcc-serving-note'); if (servings > 1) { snote.style.display = ''; snote.innerHTML = `Por porção (÷${servings}): ${Math.round(totals.cal/servings)} kcal | Proteína: ${Math.round(totals.pro/servings)}g | Carboidratos: ${Math.round(totals.carb/servings)}g | Gordura: ${Math.round(totals.fat/servings)}g`; } else { snote.style.display = 'none'; } // macro bar const calFromPro = totals.pro * 4; const calFromCarb = totals.carb * 4; const calFromFat = totals.fat * 9; const calTotal = calFromPro + calFromCarb + calFromFat || 1; const pPct = Math.round(calFromPro / calTotal * 100); const cPct = Math.round(calFromCarb / calTotal * 100); const fPct = 100 - pPct - cPct; document.getElementById('rcc-bar-p').style.width = pPct + '%'; document.getElementById('rcc-bar-c').style.width = cPct + '%'; document.getElementById('rcc-bar-f').style.width = Math.max(0,fPct) + '%'; document.getElementById('rcc-bar-p-pct').textContent = pPct + '%'; document.getElementById('rcc-bar-c-pct').textContent = cPct + '%'; document.getElementById('rcc-bar-f-pct').textContent = Math.max(0,fPct) + '%'; } recipeNameEl.addEventListener('input', render); servingsEl.addEventListener('input', render); /* ===================== SAVE / CLEAR ===================== */ document.getElementById('rcc-save-btn').addEventListener('click', () => { if (!ingredients.length) { showToast('Adicione alguns ingredientes primeiro! 🥘'); return; } const name = recipeNameEl.value.trim() || 'Minha Receita'; const totals = calcTotals(); const saved = getSaved(); saved.unshift({ id: Date.now(), name, cal: Math.round(totals.cal), pro: Math.round(totals.pro), carb: Math.round(totals.carb), fat: Math.round(totals.fat), date: new Date().toLocaleDateString(), ingredients: ingredients.map(i=>({name:i.ingredient.name,qty:i.qty,unit:i.unit})) }); localStorage.setItem('rcc_saved', JSON.stringify(saved)); showToast('💾 Receita salva!'); renderSaved(); }); document.getElementById('rcc-clear-btn').addEventListener('click', () => { if (!confirm('Limpar todos os ingredientes?')) return; ingredients = []; recipeNameEl.value = ''; render(); renderSaved(); }); /* ===================== SHARE ===================== */ document.getElementById('rcc-share-btn').addEventListener('click', () => { const totals = calcTotals(); const name = recipeNameEl.value.trim() || 'minha receita'; const text = `Calculei as calorias da minha receita no FindHealthTips.com! 🍳 Tente você também 👉 https://findhealthtips.com/pt/recipe-calorie-calculator/`; if (navigator.clipboard) navigator.clipboard.writeText(text); window.open('https://twitter.com/intent/tweet?text=' + encodeURIComponent(text), '_blank'); showToast('🐦 Abrindo Twitter e copiando para a área de transferência!'); }); /* ===================== SAVED RECIPES ===================== */ function getSaved() { try { return JSON.parse(localStorage.getItem('rcc_saved')) || []; } catch { return []; } } function renderSaved() { const saved = getSaved(); if (!saved.length) { savedSection.style.display = 'none'; return; } savedSection.style.display = ''; savedListEl.innerHTML = saved.map(s => ` 🍳 ${s.name}
