Rice + Bacem tempeh + Long-bean soup
485 kkal · protein 20.4 g · 217 g per portion — main meal MBG standard.
Ingredients (per 1 portion)
- Rice, raw — 75 g
- Tempeh, raw — 60 g
- Long bean, fresh — 40 g
- Carrot, fresh — 20 g
- Sweet soy sauce — 8 g
- Sugar — 5 g
- Shallot — 5 g
- Palm cooking oil — 4 g
qty = gram(1 porsi) × N × f · Buy column = Cook × (1 + buffer)
| Ingredient | per 1 portion | f | Cook × 2 | Buy |
|---|---|---|---|---|
| Rice, raw | 75 g | 1.00 | 150 g | 158 g |
| Tempeh, raw | 60 g | 1.00 | 120 g | 126 g |
| Long bean, fresh | 40 g | 1.00 | 80 g | 84 g |
| Carrot, fresh | 20 g | 1.00 | 40 g | 42 g |
| Sweet soy sauce | 8 g | 0.90 | 14 g | 15 g |
| Sugar | 5 g | 0.90 | 9 g | 9 g |
| Shallot | 5 g | 0.90 | 9 g | 9 g |
| Palm cooking oil | 4 g | 0.85 | 7 g | 7 g |
| Total | 429 g | 451 g | ||
Batch nutrition: ≈970 kkal · ≈41 g protein for 2 portions
Method
- Steam rice (guide nasi-putih-tanak).
- Bacem: boil tempeh in water + sweet soy + sugar + shallot + bay leaf 20–30 min until the colour absorbs through (guide tempe-bacem). Optional flash-fry.
- Soup: stock + carrot 5 min → long bean 3 min (guide sop-sayur), serve ≤3 h.
Ingredient handling & storage
- Rice, raw — Store in an airtight container, dry and cool ≤25 °C — moisture invites rice weevils and mould. Never store on the floor; use a pallet.
- Tempeh, raw — Store wrapped ≤4 °C 2–3 days; for longer, cut and freeze. Good fresh tempeh: firm, evenly white, nutty smell.
- Long bean, fresh — Store ≤7 °C 4–5 days; pick young ones that snap crisply. Wash right before cutting.
- Carrot, fresh — Store ≤7 °C up to 1–2 weeks. Peel thin — much of the vitamin sits under the skin; large cuts minimise loss.
- Sweet soy sauce — Store sealed at ambient; once opened preferably ≤7 °C to keep flavour stable and stop further fermentation.
- Sugar — Store airtight — sugar absorbs moisture and ambient odours.
- Shallot — Store dry, ventilated and dark — not in sealed plastic (rots). Daily sliced shallot keeps sealed ≤4 °C, use ≤24 h.
- Palm cooking oil — Store sealed, dark and cool. Used frying oil: strain, keep separately, reuse max 2–3×; discard when dark, foamy or rancid-smelling.
Food-safety warnings
- Tempeh, raw — Discard tempeh that is slimy, smells of ammonia, or grows heavy black/grey mould — the safe limit is passed. Small dark spore spots are still acceptable if not slimy.
- Long bean, fresh — Cook through — lectins in fresh legumes are reduced by heat; not for raw serving.
- Palm cooking oil — Never store chopped garlic/herbs submerged in oil at room temperature — the oil creates an anaerobic medium for Clostridium botulinum (botulism). If needed, keep ≤4 °C and use ≤4 days.
Allergens & consumption limits
For a child feeding programme, allergen data must be recorded per child and a substitution path prepared — do not just reduce portions for allergic children.
- Rice, raw — Rice is hypoallergenic — the safest staple and the base for multi-allergic children.
- Tempeh, raw — SOY ALLERGEN — top-8; often co-occurs with peanut allergy. Fermentation slightly lowers allergenicity but does NOT remove it. Soy-allergic children: tempeh and tofu are BOTH replaced (not one or the other).
- Long bean, fresh — Legume — same as green bean: rare allergy, log for legume-allergic children.
- Carrot, fresh — Oral allergy syndrome — cross-reaction with birch pollen: mild mouth itch in pollen-allergic children. Cooking removes almost all risk (boiled carrot is safe for most).
- Sweet soy sauce — Contains SOY + usually WHEAT (gluten) — two allergens inside a small seasoning. Celiac/wheat-allergic children must not have regular sweet soy — use gluten-free kecap or sugar+salt instead.
- Sugar — Not an allergen. A real medical restriction: added sugar in child menus is capped per nutrition guidelines (max ~10% of energy); diabetic children get sugar replaced per their plan.
- Shallot — Allium — rare; can trigger FODMAP symptoms (bloating) in sensitive children. Not a major allergen.
- Palm cooking oil — Refined palm oil is nearly protein-free — practical allergy risk is zero. Restriction: daily fried-fat total is still capped by guidelines (not allergy).
Keeping the cooked dish
Cooked bacem tempeh ≤6 h covered — keeps better than plain tempeh. Fresh soup ≤3 h; never store vegetables in broth overnight.
Nutrition per portion
≈485 kkal energy · 20.4 g protein · total 217 g raw weight per portion. Figures from TKPI Kemenkes — actual values vary with ingredient condition and cooking loss.
Scaling to N portions
Recipe is written per 1 portion. For N portions: staples (rice, protein, vegetables, fruit, coconut milk) scale linearly — grams × N. Strong seasonings (turmeric, chili, sweet soy, sugar, salt) scale at × N × 0.9; frying oil at × N × 0.85; broth/water at × N × 0.9 then correct evaporation ±2% per 10 min of boil. Add a 5% shrinkage buffer on the purchase total. Example at N = 100: Rice, raw 75 g → 7.5 kg; Tempeh, raw 60 g → 6 kg; Long bean, fresh 40 g → 4 kg. Full formula: guide "MBG portion scaling".