Updated November 2026
Cooking fish on a campfire is one of the most rewarding things you can do on a camping trip, and it is easier than most people expect. With the right fish, a bed of hot coals instead of open flames, and a simple cooking method, you can have flaky, smoky fillets ready in about 10 to 15 minutes. This guide walks through choosing fish, setting up your fire, the three most reliable cooking methods, and the mistakes that ruin a good catch.
Why Campfire Fish Cooking Works So Well
Fish cooks quickly, and that is an advantage over tougher cuts of meat. Its lean flesh picks up smoke flavor easily, and a simple seasoning of salt, lemon and herbs is often all it needs. The main challenge is heat control. A fish fillet can go from perfect to dry in a minute or two, so the fire you use matters as much as the recipe.
Shopping for one? See our guide: 5 Best Cast Iron Campfire Cooking Equipment for Camping (2026).
Choose the Right Fish
Firm, fairly oily fish handle open-fire cooking best because they hold together on the grate and stay moist. Trout, salmon, catfish, bluegill and sunfish are all popular choices. Delicate white fish like flounder or tilapia can work, but they need a foil packet or a fish basket so they do not fall apart.
Whether you are cooking fresh-caught or store-bought fish, keep it cold until you cook it. Pack it in a cooler with ice or frozen gel packs, and keep the cooler in the shade. Check your local fishing regulations before keeping any catch, and if you are unsure whether a fish is safe to eat, consult a local fish and wildlife agency or a qualified professional.
Prep Steps Before the Fire
- Scale the fish if needed, then gut and rinse it in cold water.
- Pat it completely dry with a paper towel or clean cloth.
- Score the skin with 2 or 3 shallow diagonal cuts on thicker fish so heat penetrates evenly.
- Season both sides with coarse salt, black pepper and a little oil. Lemon slices, garlic and fresh herbs go inside the cavity or on top of fillets.
- Let the seasoned fish sit for 10 to 15 minutes while your fire settles.
Build and Manage the Fire
Fish needs coals, not flames. Flames char the outside before the inside cooks, and they drop soot and ash onto your food. Plan to start your fire at least 45 minutes before you want to eat, and let it burn down to a bed of glowing embers with a fine layer of gray ash.
| Cooking Zone | Approximate Coal Condition | Best Use |
|---|---|---|
| Direct heat | Hot, glowing coals with little flame | Searing skin side, quick grilling |
| Medium heat | Coals spread out, some ash showing | Most whole fish and fillets |
| Low heat | Mostly gray ash, faint red glow | Foil packets, keeping food warm |
Rake coals into a two-zone setup: a hot side and a cooler side. That gives you room to move fish away from the heat if it starts to brown too fast. A simple way to check coal temperature is the hand test. Hold your hand about 5 inches above the grate. If you can keep it there for only 2 to 3 seconds, the heat is in the hot range, which is good for searing. If you can hold it for 5 to 7 seconds, you are in a medium range that suits most fish.
Three Methods for Cooking Fish Over Coals
Method 1: Direct Grilling on a Grate
Use a clean, oiled grate placed over medium coals. Oil the grate with a paper towel dipped in high-heat oil using tongs. Lay whole fish or thick fillets skin side down and leave them alone for 4 to 6 minutes. The skin will release naturally when it is ready. Flip carefully with a thin fish spatula and cook another 3 to 5 minutes, until the flesh flakes easily at the thickest point and reaches an internal temperature of 145 degrees Fahrenheit, as the USDA recommends for fish.
For a more controlled setup, a cast iron grate or swivel grill lets you raise or lower the food. Our guide to campfire grates covers how to choose one, and Campfire Grate for Cooking: How to Choose and Use One (Step-by-Step) goes deeper into placement and safety.
Method 2: Foil Packets
Foil packets are the most forgiving method and the best choice for beginners. Tear off a sheet of heavy-duty aluminum foil about 14 inches long. Place a fillet or small whole fish in the center with lemon slices, butter or oil, herbs and a few thin vegetable slices such as onion or zucchini. Fold the foil into a sealed packet with double folds on all edges. Place the packet directly on medium-low coals for 10 to 15 minutes, flipping once halfway through. The steam keeps the fish moist and the seasonings stay concentrated. For more detail, see Foil Packets for Campfire Cooking: A Step-by-Step Guide for Beginners.
Method 3: Cast Iron Pan or Skillet
A cast iron skillet gives you a crisp crust and lets you cook butter and garlic alongside the fish. Preheat the pan on medium coals for about 3 minutes, add a tablespoon of oil or butter, then lay in the fillets skin side down. Cook 3 to 4 minutes until the skin is crisp, flip, and cook 2 to 3 minutes more. If you are new to cast iron on a fire, Cast Iron Cooking Campfire: A Step-by-Step Guide for Beginners explains how to manage heat without scorching.
Method 4: Whole Fish on a Stick or Spit
Splitting a whole fish and clamping it in a hinged wire grill basket over the coals works well for panfish and trout. Cook skin side toward the heat first, then flip. The basket keeps the fish from sticking and makes turning simple.
Checklist: What to Bring
- Fish, cleaned and kept cold in a cooler
- Heavy-duty aluminum foil
- Coarse salt, black pepper and cooking oil
- Lemon, garlic, butter and fresh herbs
- Long-handled tongs and a thin fish spatula
- Cutting board and a sharp knife
- Paper towels and a small bowl of water for cleanup
- Heat-resistant gloves
- Fire extinguisher, bucket of water or sand nearby
Recommended gear
A fish basket keeps delicate fillets intact and makes turning easy. Look for one with a long handle so your hands stay away from the coals. View on Amazon
A cast iron skillet with a long handle handles coal heat well and gives you a crisp crust on fish skin. View on Amazon
Heavy-duty aluminum foil resists tearing, which matters when you are flipping a packet over hot coals. View on Amazon
Long-handled stainless steel tongs keep your hands clear of the fire while you move fish around. View on Amazon
Common Mistakes
- Cooking over flames. Wait until the fire has burned down to coals. Flames char the outside and leave the middle raw.
- Skipping the grate oil. Fish sticks to a dry grate. Oil it before every batch.
- Flipping too early. Give fish skin 4 to 6 minutes to release on its own.
- Overcooking. Fish keeps cooking after you remove it from the heat. Pull it when it just flakes.
- Leaving fish out. Keep raw fish cold until it goes on the fire, and do not leave cooked fish sitting out for more than two hours.
- Ignoring fire safety. Keep water or sand close, and make sure your fire is fully extinguished before you leave camp. Check local fire restrictions before you build any fire.
Tips for Better Results
- Cook thicker fillets on the cooler side of the fire and sear them briefly on the hot side.
- Add wood chips such as alder or apple to the coals for light smoke flavor, but keep the smoke gentle.
- Bring a second foil packet as a backup in case one leaks.
- Practice your fire control at home in a fire pit or grill first if you are a beginner.
FAQ
What is the best fish to cook on a campfire?
Trout, salmon, catfish and panfish like bluegill are among the most forgiving choices. They are firm enough to hold together on a grate and have enough fat to stay moist.
How long does it take to cook fish over a campfire?
Most fillets take 8 to 12 minutes on medium coals. Whole fish usually take 12 to 18 minutes, depending on thickness. Check for flakiness and an internal temperature of 145 degrees Fahrenheit.
Can I cook fish directly on the coals?
You can wrap fish in foil and set it on the coals, but do not place bare fish directly in the coals. It will burn on the outside and cook unevenly.
How do I keep fish from sticking to the grate?
Clean the grate, heat it, oil it with a paper towel dipped in high-heat oil, and leave the fish alone until the skin releases on its own.
Is it safe to eat fish cooked over a campfire?
Yes, when it reaches 145 degrees Fahrenheit internally and is kept cold before cooking. Follow local fishing advisories about contaminants, and consult a local health or wildlife agency if you have questions about a particular water source.
Should I use wood or charcoal for cooking fish?
Hardwood that has burned down to coals gives clean, steady heat. Avoid softwoods with lots of resin, which produce heavy smoke and soot. Charcoal works well if your campsite allows it.
How do I clean a grill grate after cooking fish?
Scrape the grate with a wire brush while it is still warm, then wipe it with an oiled cloth once it has cooled. Store it dry to prevent rust.
Conclusion
Cooking fish on a campfire rewards patience and good heat control more than fancy equipment. Choose a firm fish, let the fire burn down to coals, and start with a foil packet if you are new to it. Once you have the timing down, a simple grate or cast iron pan will let you handle nearly any catch.
