
One of the things I look forward to most when camping is fire grilled fish. Trout, pulled out of the lake before breakfast, rolled in seasoned flour and dropped into a cast iron pan with bacon and onions — it is the meal that tastes the most like my childhood. And the best part: you can make it at home on a fire pit or a barbecue just as easily as away from a kitchen.
❤️ Why You’ll Love This Fire Grilled Fish
- One pan, one fire. Bacon, onions and fish all cook in the same cast iron pan — less to pack, less to wash.
- Ready in about 40 minutes. From a cold pan to a plated trout, this moves fast enough for a hungry camp.
- Works morning or night. It is just as at home at breakfast as it is at supper.
- No fancy equipment. A cast iron pan and a grate or tripod over the coals — or a stovetop if you are home.
- Naturally gluten-free option. Swap in rice flour or fine cornmeal and the crust still crisps beautifully.
Fish cooks fast over fire, which makes it one of the friendliest things to cook outdoors — and one of the easiest to overdo. Below you will find everything I have learned about grilling fish over a campfire: which fish to choose, the five ways to cook it over flame, how to keep the skin from sticking, and the trout recipe I come back to every single summer.
🎣 Fish for Breakfast?
This recipe holds all the good things of my childhood. When I was a little girl we had a fishing camp in the Valin mountains, in Saguenay, Québec.
The first thing I did every morning was pull a coat over my pyjamas and run out to the dock. I would cast my line hoping to catch breakfast.
It may sound strange, but a little trout dredged in flour and grilled in a cast iron pan with bacon and onions was served at breakfast as often as at supper in our house. It is still my favourite way to eat trout.

🔥 Can You Cook Fish Over a Fire?
Absolutely. The only real question is which of the five methods suits your fish, your fire and your patience:
- Directly over the fire on a stick — the most primitive, the most fun, the most likely to end in the coals.
- In the fire, wrapped in foil — à la papillote, the most forgiving method of all.
- In the fire, on top of a log — a whole fillet laid on a hardwood log over the coals. Spectacular for salmon.
- Between two grids — a grilling fish basket, which lets you flip a whole fish without tearing it.
- In a cast iron pan over the fire — the method used in the recipe below, and the one I reach for most.
The great thing about cooking fish over fire is that it goes fast and it tastes like nothing you can reproduce on a stove.
🐟 Which Fish Is Best for Grilling?
Depending on where you live, almost any fish will grill well. What matters far more than the species is the water it came out of.
My rule of thumb: I cook freshwater fish longer than saltwater fish. A fish caught in a still lake can be carrying an unwanted traveller, and heat is what settles that. I will spare you the details.
My two favourites off the fire are trout and red snapper.

🏕️ Fire Grilled Fish, Camping or at Home
when you’re cooking outdoors, take the time to cast a line. The waves against the dock, the breeze, the hope of that first nibble, the pride of landing something — fishing is my favourite form of active meditation, with dinner as a bonus. There is no better fish than a freshly caught one.
Until I was sixteen, the only fish I ate was fish I had caught myself. I was more than disappointed the first time I bought one at a store.
If you are lucky enough to have caught your own, a few pointers:
- Bigger is better. One large fish for several people beats one small fish each. The skin holds together, it crisps properly, and the cooking is far easier to control.
- Score it. Once the fish is cleaned, make large diagonal incisions down to the spine every 2 inches (5 cm) on both sides. This evens out the cooking from head to tail.
- Oil both sides of the equation. Brush the whole exterior of the fish with olive oil, then oil the preheated grill as well.
- Turn it once. Only once. If the fish resists the flip, it is not ready — give it another minute and it will release on its own.
🥄 How to Cook Fish in Foil on the Fire
In my opinion the easiest way to cook fish outdoors is in foil, à la papillote — much more forgiving than grilling it naked over the flame. Less photogenic, certainly, but it makes an excellent steamed fish. Because that is exactly what you are doing: steaming it.
I like to layer slices of lemon and onion (or leek) below, above and inside the fish, with a dash of white wine, salt and pepper. Fold the foil around it, leaving a small opening so the steam can escape, and tuck the parcel into a corner of the fire pit.
It takes anywhere from 10 to 30 minutes depending on the size of the fish. There is another way to steam fish — buried in salt — but that is a story for another day.
🍳 Why Bacon and Onions Belong in the Pan
The trout is the star, but the pan does the work. Cooking the bacon first gives you the fat the onions caramelize in, and the onions give you the sweet, soft bed the fish is served on. Nothing is wasted, and you wash one pan.
The flour is not optional either. A light coating of seasoned flour is what gives the skin that thin crisp shell and stops it from welding itself to the cast iron.
🧑🍳 Manon’s Tips for Fire Grilled Fish
- Wait for coals, not flames. Let your fire burn down to a steady, even bed of coals before you set the pan down — flames just scorch the outside before the middle cooks through. My full walk-through on building a fire covers how to get there.
- Dry the fish first. Pat it completely dry, inside and out, before it touches the flour. Wet fish steams instead of searing, and the coating will not crisp.
- Let it release on its own. If the trout resists when you try to flip it, it is not ready — give it another minute. It will let go of the pan when the crust has set.
- Judge by the flesh, not the clock. Trout is done when the flesh next to the spine turns opaque and flakes easily; about 8 minutes a side is a starting point, not a rule. General guidelines like the FDA’s guide to serving seafood safely are a good reference if you are ever unsure.
- Keep your cast iron happy. A well-seasoned pan is half of what keeps the skin from sticking — see my notes on caring for cast iron if yours needs a refresh.
- Put your fire out properly when you are done. A full camp meal is not worth much if the fire is not dead out before you leave — here is how to put out your campfire the right way.
🔄 Variations and Swaps
Trout is my default, but this method travels. Perch, walleye, mackerel, small sea bass or red snapper all work — just adjust the time to the thickness of the fish. Need it gluten-free? Rice flour or fine cornmeal crisp just as well as wheat flour. And if you would rather not babysit a pan, a whole fish also cooks well laid directly over the coals, wrapped in foil, or held in a grilling basket — see my rundown of fire cooking methods for the other ways to get there.
🍽️ How to Serve
Serve the trout whole on its bed of onions and bacon, with lemon on the side. Bread to mop the pan, or a few potatoes buried in the embers alongside. At breakfast, a fried egg on top is not a mistake.
❄️ Storage
Cooked trout keeps one day in the refrigerator, covered, and is excellent cold — flaked into a salad or folded into scrambled eggs the next morning. Fish does not reheat gracefully, so plan to eat it cold rather than warmed over.

Fire Grilled Trout with Bacon and Caramelized Onions
Equipment
- 1 cast iron pan
- 1 grate or tripod over the fire
Ingredients
For the fish
- 4 small to medium fresh trout cleaned — the fresher the better
- 1 cup all-purpose flour
- 1 tsp salt
- pepper freshly ground, to taste
- 1 tbsp olive oil
For the bed of onions
- 4 slices bacon diced
- 2 onions thinly sliced
To serve
- 1 lemon cut into wedges
Instructions
Before you start
- Build your fire and let it burn down to a steady bed of coals — you want even heat, not flames licking the pan. Set a cast iron pan on a grate over the coals to preheat.
- If the trout are freshly caught, clean and scale them now. Pat them completely dry inside and out: wet fish steams instead of searing.
Bacon and onions
- Cook the diced bacon in the hot pan until crisp. Lift it out and set aside, leaving the fat behind.
- Add the sliced onions to the bacon fat and cook gently, stirring now and then, until soft and caramelized — about 10 minutes. Set aside with the bacon and keep warm at the edge of the fire.
The trout
- Mix the salt and a generous grind of pepper into the flour. Roll each trout in the seasoned flour so it is lightly and evenly coated, and shake off the excess.
- Add the olive oil to the pan. Lay in the trout and grill about 8 minutes per side, turning only once. If the fish resists the flip, give it another minute — it will release on its own when it is ready.
- The trout is done when the flesh next to the spine is opaque and flakes easily.
Serve
- Spoon the onions and bacon onto plates, set a trout on top, and serve immediately with lemon wedges. Enjoy!
Notes
- How do I know when fire grilled fish is done?
- Why does my fish stick to the grill?
- Can I use frozen fish?
- Do I have to gut the fish myself?
- What can I use instead of trout?
- Can I make this on a barbecue or a stove?
- Is flour necessary?
- How long does fire grilled fish take from start to finish?
- What do you serve with fire grilled trout?
- Do I need a cast iron pan to cook fish over a fire?
❓ Frequently Asked Questions
How do I know when fire grilled fish is done?
The flesh turns opaque and flakes easily at the thickest point, right next to the spine. With a whole trout in a pan, count about 8 minutes per side — but judge by the fish, not the clock.
Why does my fish stick to the grill?
Three reasons, usually: the grill was not hot enough, the fish was not oiled, or you tried to flip it too early. Preheat, oil both the fish and the grate, and wait until it releases on its own.
Can I use frozen fish?
Yes — thaw it completely in the refrigerator and pat it very dry before flouring. Wet fish steams instead of searing and the coating slides off.
Do I have to gut the fish myself?
If you caught it, yes, and the sooner the better. If you bought it, ask the fishmonger — they will clean and scale it in a minute. Leave the head on: it holds the fish together and makes a better presentation.
What can I use instead of trout?
Any small whole fish works with this method: perch, walleye, mackerel, small sea bass, or red snapper. Adjust the time to the thickness.
Can I make this on a barbecue or a stove?
Yes. A cast iron pan behaves the same on a gas grill or a stovetop. You will lose the smoke, but not the dish.
Is flour necessary?
It is what gives you the crisp crust and keeps the skin from sticking. For a gluten-free version, use rice flour or fine cornmeal — both crisp beautifully.
How long does fire grilled fish take from start to finish?
About 40 minutes total — 15 minutes of prep and roughly 25 minutes of cook time once everything hits the pan.
What do you serve with fire grilled trout?
Bread to mop up the pan, or potatoes tucked into the embers alongside. At breakfast, do not skip the fried egg on top — lemon wedges are non-negotiable either way.
Do I need a cast iron pan to cook fish over a fire?
No. The cast iron pan is my favourite method, but a whole fish also cooks well laid directly over the coals, wrapped in foil, on top of a hardwood log, or held in a grilling basket. Cast iron is just the most forgiving method for a floured, pan-seared fish like this one.
