apiVersion: receitas/v1
kind: Recipe
metadata:
  name: banana-assada-leite-tostado-tonka-ou-cardamomo-pote-16oz
  category: sobremesas
  type: sorvetes-ninja-creami
  title: "Sorvete de banana assada com leite tostado (tonka ou cardamomo opcionais)"
  summary: "Um banoffee sem açúcar e sem manteiga: banana bem madura assada até as bordas caramelizarem, batida com leite e leite em pó tostado, que faz o papel do toffee. A banana tem sabor forte, então 100 g já dominam o pote, e assim as calorias ficam em ~210 kcal."
  tags: [ninja-creami, low-carb, sorvete, banana, fruta]
spec:
  yield: { servings: 1, portion: "1 pote de 16 oz (~385 g de base)" }
  time: { activeMinutes: 8, totalMinutes: 1490, note: "~20 min de forno + ~30 min para gelar + 24 h de congelador" }
  equipment:
    - "Ninja Creami com pote de 16 oz"
    - "Air fryer ou forno"
    - "Papel-manteiga"
    - "Liquidificador"
    - "Micro-ondas (versões com especiaria)"
  uses: [metodo-base-ninja-creami-low-carb-4-estagios-pote-16oz]
  options:
    - id: especiaria
      label: Especiaria infundida
      type: choice
      default: nenhuma
      values:
        - { id: nenhuma, label: Sem especiaria }
        - { id: cardamomo, label: Cardamomo }
        - { id: tonka, label: "Cumaru (tonka)" }
    - id: mixin
      label: Mix-in
      type: choice
      default: nenhum
      values:
        - { id: nenhum, label: Sem mix-in }
        - { id: farofinha, label: Farofinha de leite tostado }
        - { id: banana, label: Pedaços de banana }
    - { id: whey, label: "+Proteína (whey)", type: toggle, default: false }
  phases:
    - { id: etapa1, title: "Etapa 1 – Base", note: "~20 min de forno + 2 min" }
    - { id: etapa2, title: "Etapa 2 – Saborizar (frio)" }
    - { id: etapa3, title: "Etapa 3 – Congelar" }
    - { id: etapa4, title: "Etapa 4 – Bater" }
  components:
    - id: main
      title: null
      ingredients:
        - { id: banana, item: "Banana nanica bem madura (casca com pintas pretas)", role: O sabor, amount: { g: 100 }, note: "Polpa crua (~1 média)" }
        - { id: leite, item: Leite desnatado gelado, role: Base, amount: { g: 280 } }
        - { id: leite-tostado, item: Leite em pó desnatado tostado, role: "O “toffee” (Maillard) e sólidos", amount: { g: 6 }, note: "Do lote do método base" }
        - { id: eritritol, item: Eritritol, role: "Corpo; a banana já traz o açúcar dela", amount: { g: 12 } }
        - { id: xantana, item: Goma xantana, role: Estabilizante, amount: { g: 0.375, gPerSpoon: { tsp: 3 } } }
        - { id: sal, item: Sal, role: Realça o doce, amount: { g: 0.75, gPerSpoon: { tsp: 6 } }, note: "rasa" }
        - { id: adocante, item: Adoçante líquido, role: Ajuste fino, amount: { text: "gotas, só se precisar (etapa 2)" } }
        - { id: cardamomo, item: Cardamomo, role: "Par clássico da banana na Índia e na Escandinávia", amount: { count: 3, unit: baga, unitPlural: bagas }, when: { option: especiaria, is: cardamomo } }
        - { id: tonka, item: Fava de tonka (cumaru), role: "Notas de amêndoa e caramelo", amount: { text: "~1/10 da fava (~0,1 g) por pote" }, when: { option: especiaria, is: tonka }, note: "8–10 passadas no ralador fino. Não escala: no máximo ~0,1 g por pote (limite de segurança no método base); com mais potes, ~1/10 da fava para cada pote" }
        - { id: leite-tostado-mixin, item: Leite em pó desnatado tostado (mix-in), amount: { g: 5 }, scaling: fixed, when: { option: mixin, is: farofinha }, note: "Por pote, na hora de bater" }
        - { id: banana-mixin, item: Banana crua em cubinhos congelados (mix-in), amount: { g: 30 }, scaling: fixed, when: { option: mixin, is: banana }, note: "Por pote, na hora de bater" }
        - { id: whey, item: Whey de baunilha, role: Proteína, amount: { g: 15 }, when: { option: whey, is: true } }
  quantities:
    - { id: leite-infusao-cardamomo, label: Leite para a infusão de cardamomo, amount: { g: 100 }, when: { option: especiaria, is: cardamomo } }
    - { id: leite-gelado-cardamomo, label: Leite gelado restante, amount: { g: 180 }, when: { option: especiaria, is: cardamomo } }
    - { id: leite-infusao-tonka, label: Leite para a infusão de tonka, amount: { g: 100 }, when: { option: especiaria, is: tonka } }
    - { id: leite-gelado-tonka, label: Leite gelado restante, amount: { g: 180 }, when: { option: especiaria, is: tonka } }
    - { id: leite-respin, label: Leite para o RE-SPIN, amount: { g: 15 }, scaling: fixed, note: "Por pote" }
  steps:
    - id: infundir-cardamomo
      phase: etapa1
      when: { option: especiaria, is: cardamomo }
      text: "**Infusão de cardamomo.** Separe **{q:leite-infusao-cardamomo} dos {i:leite} de leite** e aqueça até sair vapor (micro-ondas ~40–50 s). Junte as {i:cardamomo} de cardamomo amassadas com a faca, tampe e espere **10–15 min**. Coe as cascas."
    - id: infundir-tonka
      phase: etapa1
      when: { option: especiaria, is: tonka }
      text: "**Infusão de tonka.** Separe **{q:leite-infusao-tonka} dos {i:leite} de leite** e aqueça até sair vapor (micro-ondas ~40–50 s). Rale a tonka (**{i:tonka}**, 8–10 passadas no ralador fino) direto no leite, tampe e espere **20 min** [@kitchen-nmbrs]."
      why: "As notas de amêndoa e caramelo da tonka casam com a banana assada."
    - id: assar
      phase: etapa1
      text: "**Asse a banana.** Descasque, pese **{i:banana}**, corte ao meio no comprido e coloque com o corte para baixo sobre papel-manteiga. Air fryer ou forno a **200 °C por 15–18 min**."
      check: "Bordas douradas a marrom, soltando uma calda."
      why: "Banana com pintas pretas é quando ela está mais doce e com o sabor mais intenso [@once-upon]; o isoamil acetato, a molécula-assinatura do cheiro de banana, se percebe em concentrações mínimas, de 2 partes por milhão [@discover]. Assar mesmo a banana madura tira água e carameliza as bordas, um sabor que a banana crua não tem [@fresh-april]. O calor também inativa a enzima do escurecimento (polifenoloxidase), então a base não fica cinza no congelador."
    - id: secos
      phase: etapa1
      text: "**Secos.** Enquanto assa, misture no copo do liquidificador: eritritol, xantana, sal e o leite em pó tostado."
      why: "O leite em pó tostado faz o papel do toffee: Maillard dos sólidos do leite [@daily-meal]."
    - id: bater-base
      phase: etapa1
      when: { option: especiaria, is: nenhuma }
      text: "**Bata.** Junte a banana quente (raspe a calda do papel, é sabor concentrado) e os **{i:leite} de leite gelado**. Bata **40 s**."
      why: "Banana quente + leite gelado: um esfria o outro, e a base gela em ~30 min."
    - id: bater-base-cardamomo
      phase: etapa1
      when: { option: especiaria, is: cardamomo }
      text: "**Bata.** Junte a banana quente (raspe a calda do papel, é sabor concentrado), o leite infundido com cardamomo e os **{q:leite-gelado-cardamomo} de leite gelado**. Bata **40 s**."
      why: "Banana quente + leite gelado: um esfria o outro, e a base gela em ~30 min."
    - id: bater-base-tonka
      phase: etapa1
      when: { option: especiaria, is: tonka }
      text: "**Bata.** Junte a banana quente (raspe a calda do papel, é sabor concentrado), o leite infundido com tonka e os **{q:leite-gelado-tonka} de leite gelado**. Bata **40 s**."
      why: "Banana quente + leite gelado: um esfria o outro, e a base gela em ~30 min."
    - id: gelar
      phase: etapa1
      text: "**Gele** na geladeira até ficar gelado (~30 min)."
    - id: juntar-whey
      phase: etapa2
      when: { option: whey, is: true }
      text: "**+Proteína.** Junte os {i:whey} de whey **a frio** e bata em velocidade baixa. Deixe a espuma assentar 5 min antes de despejar no pote."
      why: "Whey no fogo agrega e empelota."
    - id: provar
      phase: etapa2
      text: "**Prove gelado.** Banana madura assada costuma bastar. Se faltar, gotas do adoçante."
    - id: congelar
      phase: etapa3
      text: "Despeje no pote (não passe da linha MAX), tampe e congele **24 h em superfície plana**."
    - id: bater
      phase: etapa4
      text: "**LITE ICE CREAM.**"
      notes: ["Saiu farelento? {q:leite-respin} de leite no centro + **RE-SPIN**."]
    - id: mixin-farofinha
      phase: etapa4
      when: { option: mixin, is: farofinha }
      text: "**Mix-in “farofinha de leite tostado”:** {i:leite-tostado-mixin} de leite em pó tostado no buraco, programa **MIX-IN**. Fica o banoffee completo."
    - id: mixin-banana
      phase: etapa4
      when: { option: mixin, is: banana }
      text: "**Mix-in de banana:** {i:banana-mixin} de banana crua em cubinhos congelados no buraco, programa **MIX-IN**."
  decisions:
    - choice: "Sem manteiga e sem açúcar mascavo"
      why: "As receitas clássicas usam os dois; aqui a borda dourada da banana e o leite tostado entregam o caramelo sem as calorias."
  nutrition:
    per: "pote (16 oz)"
    kcal: 211
    proteinG: 13
    carbsG: 39
    fatG: 0.4
    fiberG: 2
    polyolG: 12
    basis: "Banana nanica crua (TACO: 92 kcal, 23,8 g de carboidrato por 100 g; o peso é o da polpa **crua**, antes de assar), leite desnatado (USDA: 34 kcal/100 g), leite em pó desnatado (TACO), eritritol 0,2 kcal/g. Carboidrato disponível: açúcar e amido da banana + lactose, sem açúcar adicionado. Poliol: 12 g de eritritol. As versões com especiaria têm as mesmas calorias."
  levers:
    - { action: "Mix-in de 5 g de leite em pó tostado (+2 g de proteína)", kcalPerServing: 18 }
    - { action: "Mix-in de 30 g de banana crua em cubinhos", kcalPerServing: 28 }
    - { action: "Versão +proteína: 15 g de whey de baunilha (+12 g de proteína)", kcalPerServing: 60 }
  scaleWarnings:
    - above: 1
      text: "A receita é para **1 pote de 16 oz**. Para mais potes, prepare a base multiplicada e divida igualmente entre os potes, cada um até a linha MAX; congele e bata um pote por vez. Tempos de forno e de micro-ondas valem para 1 banana e 1 pote; mix-in e RE-SPIN são por pote."
  sources:
    - { id: once-upon, title: "Banana bem madura para sorvete", url: "https://www.onceuponachef.com/recipes/banana-ice-cream.html", site: "Once Upon a Chef" }
    - { id: discover, title: "Isoamil acetato e o aroma da banana", url: "https://www.discovermagazine.com/banana-02-3599", site: "Discover" }
    - { id: fresh-april, title: "Por que assar a banana para sorvete", url: "https://freshaprilflours.com/banana-ice-cream/", site: "Fresh April Flours" }
    - { id: daily-meal, title: "Leite em pó tostado e Maillard", url: "https://www.thedailymeal.com/1423111/difference-between-toasted-milk-powder-regular-taste", site: "The Daily Meal" }
    - { id: kitchen-nmbrs, title: "Tonka: infusão e dose", url: "https://kitchennmbrs.app/pt/product-knowledge/kruiden-specerijen/tonkaboon", site: "Kitchen Nmbrs" }
  changelog:
    - { version: 1, date: "2026-11-06", summary: "Primeira versão publicada", why: "Migração do formato markdown para o formato tipado v1." }
