Cooking over fire and coals

A hardwood coal bed reaches 700–900°F (370–480°C) — hot enough to cook a full meal without a stove, a fuel canister, or a grid connection. The gap between "fire lit" and "meal ready" is mostly waiting: 45–60 minutes for hardwood to collapse into usable coals. That waiting time is where most people go wrong. They cook too early, over flames, and produce food that is charred on the outside and raw in the middle. Everything else on this page follows from understanding that distinction.

This skill connects directly to the food foundation: safely cooking what you grow, hunt, or forage requires the same coal-bed discipline whether the kitchen is unavailable for a day or a month. It is also one of the skills most frequently practiced casually, which means habits form early. Build good ones now.

Before you start

Skills: Understand the difference between flame cooking and coal cooking before you touch food. Flames run high, fast, and inconsistent — they char surfaces and leave interiors raw. Coals radiate steady, controllable heat and are the correct medium for most foods. To gauge heat without a thermometer, use the hand test: hold your open palm 4 inches (10 cm) above the coals and count the seconds you can hold it there. 1–2 seconds = HIGH heat, 500°F+ (260°C+) — searing only. 3–4 seconds = MEDIUM heat, 350–450°F (175–230°C) — most proteins and vegetables. 5–7 seconds = LOW heat, 250–350°F (120–175°C) — slow cooking and warming. For dutch oven work, use the coal count formula: oven diameter in inches × 2 = total coals, split 1/3 under the oven and 2/3 on the lid. USDA minimum internal temperatures apply regardless of method: poultry 165°F (74°C), ground meat 160°F (71°C), whole cuts and fish 145°F (63°C). See Fire Starting for ignition methods, Fire Types for structure selection, and Cooking Without Power for the full off-grid kitchen context.

Materials: Established fire with a mature coal bed — allow 30–45 minutes burn-down from full flame to usable coals. Cast iron skillet (10–12 in (25–30 cm)) or camp dutch oven (10–12 qt (9–11 L) for family cooking). Grill grate or tripod to position cookware above coals. Long-handled tongs (12+ in / 30+ cm) for safe reach over the heat zone. Heat-resistant gloves or thick leather. Instant-read probe thermometer (inexpensive). Water bucket within arm's reach.

Conditions: Fire pit with a cleared 5 ft (1.5 m) radius free of flammables. Wind at or below 15 mph (24 kph) or a naturally shielded cooking site. Cooking surface stable — rocks or a pre-built fire ring; not loose soil. Confirm no local burn ban is in effect before lighting.

Time: 30–45 minutes to burn down to usable coals after fire start. Direct grilling: 10–15 minutes. Dutch-oven roast or stew: 45–90 minutes. Clay-pot or pit cooking: 4–8 hours.

Fire to coal bed

The cooking fire is not the fire you start — it is the fire that results after the first fire burns down. Work in two stages.

Building a cooking fire

  1. Choose hardwood. Oak, hickory, ash, maple, or fruit woods (apple, cherry) produce dense, long-lasting coals. Avoid softwoods — pine, spruce, and fir burn fast, produce minimal coals, and leave resinous smoke that flavors food poorly. Softwood coals last only a few minutes; hardwood coals hold usable heat for 45–90 minutes.

  2. Build a dense log-cabin or tepee structure. Loosely stacked wood burns unevenly. Pack logs close enough to feed each other. Use thumb-diameter kindling at the center, finger-diameter sticks around that, then wrist-diameter split hardwood on the outside.

  3. Light and leave it. A cooking fire does not need management while it burns down. Poking and rearranging disrupts the internal burn pattern and slows coal formation.

  4. Wait for the collapse. Hardwood takes 45–60 minutes to fully transition from flames to a coal bed. The fire cycles through stages: active flame, dying flame, glowing ember pile. Do not start cooking during stages one or two.

  5. Recognize a ready coal bed. A usable coal bed glows uniformly orange-gray with a white ash crust forming at the surface. There are no active flames licking above the coal surface. The bed looks quiet and steady. If you see significant flames, wait longer.

  6. Size the coal bed to your method. For grilling, a flat bed 2–3 inches (5–8 cm) deep with surface area slightly larger than your cooking zone is ideal. For dutch oven work, plan to generate more coals than you think you need and set a pile aside for replenishment.

Field note

The fire looks hottest right before the coals are ready. That moment — dramatic flames, visible heat shimmer — is exactly when you should wait another 15 minutes. Coals radiate; flames scorch.

Reading heat zones

Fire cooking heat zones showing low zone 250–325°F (120–163°C) at bottom, medium zone 350–450°F (175–230°C) in the middle, and high zone 450–700°F (230–370°C) at top, above a glowing hardwood coal bed with cooking grate in the medium zone

The height between your food and the coal surface controls cooking temperature. This is the primary tool for heat management over an open fire.

Hand test procedure

  1. Hold your open palm face-down, 4 inches (10 cm) above the coal surface.
  2. Count seconds until the heat becomes genuinely uncomfortable — the point where you must pull your hand away.
  3. Match your count to the zone table below.
  4. Adjust your cooking grate height or spread and consolidate coals before you start cooking. Repositioning food after cooking starts means uneven results.
Zone Height above coals Temperature Best for
High 0–4 in (0–10 cm) 550–700°F (290–370°C) Searing, boiling water quickly
Medium 4–6 in (10–15 cm) 350–450°F (175–230°C) Most proteins, vegetables
Low 6–10 in (15–25 cm) 250–325°F (120–160°C) Slow cooking, keeping warm

The hand test is a practical approximation. Wind, coal density, and altitude all affect actual temperatures. Always verify internal doneness with a thermometer — the hand test tells you the fire is cooking, not that the food is safe.

Direct coal cooking

Cooking directly in the coals works for dense, moisture-rich foods — root vegetables, corn, and wrapped proteins. The coal bed acts as an oven; foil protects food from ash contamination.

Foil pack procedure

  1. Establish a clean coal bed with no active flames. Active flames burn through foil.

  2. Prepare food for even cooking. Cut vegetables to roughly equal sizes. Cuts thicker than 1 inch (2.5 cm) need longer cook times or pre-scoring to allow heat penetration.

  3. Double-wrap in heavy-duty aluminum foil. First layer: fold food in foil, crimp edges tight. Second layer: wrap again in the opposite direction so the seams are covered. Single-layer foil tears on coal edges and allows ash contamination.

  4. Nestle packets at the coal edge, not buried in the center. The edge of the coal bed is slightly cooler and more forgiving. Burying packets deep in a hot coal bed chars the outside before the interior cooks through.

  5. Flip packets at the halfway mark to equalize heat exposure on both sides.

  6. Test doneness before unwrapping. Pierce the packet with a skewer — it should slide through dense vegetables without resistance. If it stops, close the packet and continue cooking.

Timing by food type

Food Total time Flip at
Whole potato (medium) 45–60 min 25 min
Halved or quartered potato 25–35 min 15 min
Corn (husked, wrapped) 20–30 min 10 min
Fish fillet (1 in (2.5 cm) thick) 12–15 min No flip needed
Chicken thigh (boneless) 30–40 min 18 min
Whole onion 30–40 min 18 min

Torn foil means ash in your food

A single tear in a foil pack dumps hot ash directly onto food. Ash is not merely unpleasant — it carries impurities from burned wood. There is no recovering a contaminated packet. Always double-wrap, inspect packets before placing, and replace any packet that develops a visible tear.

Dutch oven cooking

A camp dutch oven — flat-bottom cast iron with a lipped flat lid designed to hold coals on top — functions as a field oven. Coals on top provide top heat; coals underneath provide bottom heat. Temperature is controlled by coal count, not flame intensity.

Dutch oven sizes

Diameter Volume Serves
10 in (25 cm) 4 qt (3.8 L) 2–3 people
12 in (30 cm) 6 qt (5.7 L) 4–6 people
14 in (36 cm) 8–10 qt (7.6–9.5 L) 8–12 people

The 12-inch (30 cm) is the standard for family-sized cooking and the basis for most published coal count formulas. A quality camp dutch oven is a moderate investment — the cast iron will last decades with basic maintenance.

Coal count procedure

This procedure assumes standard charcoal briquettes. Wood coals work but vary in size and heat output — start with the formula and adjust by feel on subsequent cooks.

  1. Preheat the dutch oven. Place 6–8 coals in a ring under the empty oven for 10 minutes before adding food. Cold cast iron creates temperature gradients that cook food unevenly.

  2. Count coals for 350°F (175°C) — the standard target for baking, stews, and casseroles:

    • 10-inch oven: 6 coals bottom, 13 coals top (19 total)
    • 12-inch oven: 8 coals bottom, 16 coals top (24 total)
    • 14-inch oven: 10 coals bottom, 20 coals top (30 total)

    The formula: oven diameter in inches × 2 = approximate total coals. Distribute roughly 1/3 under the oven, 2/3 on the lid.

  3. Adjust for higher temperatures. Add 2 coals to the lid (top only) for each 25°F (14°C) increase above 350°F (175°C). Do not add coals to the bottom to raise temperature — it scorches the base of the food.

  4. Rotate every 15 minutes. Rotate the oven body 90° clockwise and the lid 90° counterclockwise at each interval. This moves any hot spots through a full rotation over an hour, producing even heat distribution across the bottom and sides.

  5. Replenish coals every 45–60 minutes for long cooks. Fresh coals take 10–15 minutes to come to full heat — add them in advance of when you think they are needed.

  6. Resist opening the lid. Every lift drops the internal temperature by 25–50°F (14–28°C). It takes several minutes to recover. Check no more than once per 20 minutes during the first hour.

Cast iron retains heat far longer than it looks

A cast iron dutch oven and lid remain hot enough to cause severe burns for 15–20 minutes after removing all coals. Do not touch bare-handed. Use leather gloves, heavy welding gloves, or a folded cloth of at least 2–3 layers. A damp cloth is dangerous: moisture conducts heat rapidly and causes steam burns. Set the hot oven on a rock or log, never directly on dry grass or forest duff.

Spit and skewer roasting

Spit roasting positions food above the coal bed and rotates it for even heat exposure. It requires no cookware and works for everything from skewered vegetables to whole small animals.

Skewer and spit procedure

  1. Cut a green hardwood branch. Green (living, freshly cut) wood resists burning because of its moisture content. Select a straight branch from a non-toxic hardwood species — avoid anything with a strong smell, milky sap, or brightly colored berries, which can indicate toxins in the wood. A skewer for small food should be roughly thumb-diameter (3/4 to 1 inch (19–25 mm)) and 18–24 inches (45–60 cm) long. A spit for whole animals needs 1–1.5 inch (25–38 mm) diameter to support weight without flexing. Dead dry wood catches fire and drops your food.

  2. Sharpen one end to a point. Angle cuts from four directions to create a symmetrical tip. A blunt end crushes food and makes threading difficult.

  3. Thread food leaving 2 inches (5 cm) clearance at each end. The clearance prevents food from sliding off under its own weight during rotation.

  4. Position over the medium zone — 4–6 inches (10–15 cm) above coals. High heat chars the surface before the interior cooks through. Low heat lets fat drip slowly onto coals and can cause flare-ups.

  5. Rotate every 2–3 minutes, one quarter-turn at a time. Irregular rotation produces one charred side and one undercooked side.

  6. Support the spit if needed. Two forked stakes driven into the ground on opposite sides of the coal bed let you rest the spit horizontally without stopping the cooking.

Whole animal timing

At medium heat (350–450°F (175–230°C)), use these as starting estimates:

  • Chicken (3–4 lb (1.4–1.8 kg)): 60–90 minutes
  • Rabbit (2–3 lb (0.9–1.4 kg)): 45–60 minutes
  • Small fish (under 1 lb (450 g)): 15–20 minutes per side

The rough ratio: 1 lb (450 g) ≈ 20–25 minutes at medium heat. This is an approximation. Always verify doneness with a thermometer.

Field note

Balance the spit before cooking. Rotate the loaded spit in your hands — if the heavy side always falls to the bottom, the food cooks one-sided regardless of how often you rotate it. Thread a counterbalance stick through the carcass or redistribute food before you start. An unbalanced spit is the most common reason spit-roasted whole animals arrive unevenly cooked.

Safe internal temperatures

Heat zone estimates and visual cues tell you the fire is cooking — they do not confirm the food is safe. These pathogens are destroyed by reaching the correct internal temperature, not by appearance, the color of juices, or estimated cook time:

Food °F °C Visual indicator (backup only)
Poultry (all) 165 74 Juices run clear; no pink at bone
Pork 145 63 Slight pink acceptable; 3-min rest
Ground meat 160 71 No pink throughout
Fish 145 63 Flesh flakes easily, fully opaque
Eggs 160 71 Yolk and white fully set

Source: USDA Food Safety and Inspection Service.

Field note

An inexpensive instant-read probe thermometer is the most important piece of fire-cooking equipment after the fire itself. Visual cues are backup confirmation only. A food-borne illness without nearby medical access is a serious problem. Buy one before you need it.

Failure modes

Field note

Coal cooking forgives more mistakes than flame cooking. Build a coal bed first; only flame-cook things that genuinely benefit from char.

Burned outside / raw inside

  • Recognition: Dark crust or char forms on the protein within the first 5–10 minutes of cooking; internal temperature reads below 140°F (60°C) at the center after the expected cook time has elapsed.
  • Remedy: This is direct-flame error. Move the pan or protein off the flame immediately to the LOW coal zone (5–7 second hand-test). For thick cuts — roasts, chicken breasts, whole thighs — use the indirect heat zone or a dutch oven with the diameter × 2 coal formula. Brown meat 1–2 minutes per side over direct heat to develop a sear, then move to the coal zone for the bulk of the cook. Thinner cuts (fish fillets, sliced vegetables) tolerate more direct heat; thick muscle cuts do not.

Food sticks to pan or scorches

  • Recognition: Protein tears when you attempt to flip it; visible dark crust below the surface; smoke that is dark-colored rather than light and bluish.
  • Remedy: Cast iron requires a 5–8 minute preheat before food goes in — drop a few drops of water on the surface; they should bead and roll off, not steam and evaporate. Coat the pan with 1–2 tablespoons (15–30 mL) of oil or fat per 10-inch (25 cm) surface. Once food is placed, do not move it for the first 60 seconds — a proper sear releases cleanly when the surface is ready; sticking means it has not released yet. If scorching has occurred: remove the food, scrape with a metal spatula, wipe the surface with a folded paper towel and a thin film of fresh oil, then continue.

Dutch oven cold or uneven cooking

  • Recognition: Top of food undercooked while the bottom burns, or the reverse; cooking takes twice the expected time.
  • Remedy: Recount your coals. The formula is diameter (inches) × 2 total — a 12-inch (30 cm) oven needs 24 coals. The standard baking split is 1/3 below + 2/3 above (8 under, 16 on lid); for braising and roasting shift to a 1/2 + 1/2 split. For cooks longer than 60 minutes, replace all coals at the 45–60 minute mark — coal heat output drops more than 50% in the first hour. Rotate the oven body and lid in opposite quarter-turns every 15 minutes to move hot spots through a full cycle.

Flame won't die to usable coals

  • Recognition: Active flames still licking above the bed 30 minutes into the burn-down phase; no glowing coal bed forming.
  • Remedy: The fuel was too thick. Break larger logs into wrist-thick pieces before lighting — better coal yield and faster burn-down. Spread the fire bed to expose more surface area; more oxygen contact accelerates combustion — but spread perpendicular to the wind (or upwind of the cook zone), not directly downwind, where spreading coals reduces draft and suppresses combustion. Once coals begin forming, pile them together to retain heat. If time is short, abandon the main fire and start a smaller secondary fire using wrist-diameter hardwood pieces — it will reach a usable coal bed in 25–30 minutes while the main fire finishes.

Internal temperature below USDA minimum at expected cook time

  • Recognition: Thermometer reads below the safe threshold at the expected finish: 165°F (74°C) for poultry and reheated leftovers, 160°F (71°C) for ground meat, 145°F (63°C) with a 3-minute rest for whole-muscle pork, beef, and lamb. See the full safe internal temperatures table above.
  • Remedy: Do not serve under-temperature meat. Return to heat for 5–15 minutes and re-probe at the thickest point and at multiple locations on irregular cuts — probe placement errors are common and give false low readings. If the fire is dying, add fresh kindling under the existing coals and rebuild before continuing. Poultry at 165°F (74°C) is non-negotiable — food-borne illness without medical access is a serious secondary crisis. The same thermal discipline applies to canned and preserved foods; see food preservation and canning for safe-temperature context across storage methods.

Readiness checklist

  • Fire built with dense hardwood; softwoods avoided
  • 45–60 minutes allowed for coal bed formation before cooking starts
  • Coal bed shows uniform orange-gray glow; no active flames visible
  • Heat zone verified with hand test; grate height or coal spread adjusted
  • Foil packs double-wrapped with seams on opposite sides
  • Dutch oven preheated 10 minutes before adding food
  • Coal count matched to oven diameter and target temperature
  • Dutch oven rotation scheduled every 15 minutes
  • Skewer cut from green hardwood (not dry wood; no toxic species)
  • Instant-read thermometer available
  • All proteins verified at USDA minimum temperatures before serving
  • Cast iron handled with leather gloves or 2–3 layers of heavy cloth

For the tools that support open-fire cooking — dutch ovens, cast iron grates, and camp kitchen organization — see Gear. For getting that coal bed started reliably in rain or cold, the fire-starting page covers ignition methods with natural and improvised tinders across multiple techniques.