So rich it reminds me of lobster. This keto bacon-wrapped cod bakes at 400°F until the thick-cut bacon crisps and the fish underneath stays tender and flaky. 0g net carbs and 36.1g protein per serving.
I started wrapping cod in bacon because I needed a way to get my family eating more fish. Cod on its own is mild, almost bland, and nobody was requesting plain baked fillets for dinner. But wrapping it changed everything.
The bacon does two things at once. It adds fat to an otherwise lean fillet and bastes the cod from the outside as it renders in the oven. The result is fish that’s flaky in the center with a crispy, salty shell. I’ve had readers tell me it reminds them of lobster, and I agree. It has that same rich, buttery quality without the price tag.
I’ve tested this with different types of bacon. Thick-cut is what I always come back to because it crisps evenly without burning before the fish is done. Regular bacon works, but you have to watch it closely since thinner slices can overcook in 10 minutes. One of my readers, Jessica, has made this four times and figured out that overlapping the ends underneath gives better crisping on the bottom. I tried her method and she’s right.
This is one of those keto dinners that doesn’t feel like you’re watching what you eat. Zero net carbs, high protein, and the fat content from the bacon is exactly where you want it. I pull it from the oven when an instant-read thermometer hits 140°F in the thickest part of the fillet. That’s my check every time now, because visual cues alone can be unreliable with a bacon shell around the fish. If you want more wraps like this, try my bacon wrapped shrimp and bacon wrapped pork chops next.
The wrapping technique matters more than the recipe itself. A tight wrap is the difference between crispy and steamed. If there’s any gap between the bacon and the fish, moisture gets trapped and it turns rubbery instead of crackling. Steve, who made this on a Tuesday night, confirmed the same thing: wrap it tight, get it crispy. I’ve been saying that for years.
Cod is my first choice because it has the density to hold inside the wrap. I’ve done this with haddock and halibut and they’re both fine, but they can start to fall apart before the bacon finishes. Valerie tried barramundi and said her husband, who isn’t even doing keto, loved it too. The key is fillets at least half an inch thick. Thinner pieces? Stack two together before wrapping. That’s my go-to trick for even cooking across the whole batch. If you want another way to cook cod, my fiesta baked cod goes in a completely different flavor direction.
When I want a different seafood night but the same easy prep, I go for garlic butter shrimp. Same weeknight energy, totally different flavor.
Keto Bacon Wrapped Cod
Cod is one of the leanest white fish you can buy. That’s great for macros, but it means the fillet doesn’t bring much flavor on its own. I brush each piece with melted butter before wrapping, and that combination of added fat plus the rendering in the oven is what makes this low-carb fish recipe work. The cod stays moist inside while the outside gets all the salt and crunch.
I’ve also made this with pancetta. Pancetta gives you a slightly different flavor profile (more peppery, less smoky) and crisps up thinner. Both work, but I reach for thick-cut bacon most nights.
Working with Frozen Cod
If you buy frozen cod, you’ll end up with fillets that are all different thicknesses. I deal with this every time. For the thinner pieces, I stack two fillets together and wrap them as one. That way everything finishes at the same time and you’re not pulling individual pieces out of the oven while others keep cooking.
What to Serve Alongside
I keep the sides simple. Steamed asparagus, roasted cauliflower, or a green salad with lemon vinaigrette. Don’t skip the lemon wedge. A squeeze of fresh lemon right when it comes out of the oven wakes up the whole plate. I add a little fresh parsley on top.
If you’re building a full low-carb dinner, a few of my other go-to seafood recipes:
Lay out the cod fillet on a clean cutting board and pat dry with a paper towel.
3
Brush with butter
Brush melted butter or olive oil all over each piece of cod.
For this step
2 tablespoons butter, melted
4
Season
Season with salt and pepper.
5
Bacon wrap
Wrap each fillet with one slice of bacon.
6
Bake it
Set a wire rack over a parchment or foil lined baking tray. Place each bacon wrapped fillet on the rack. Bake at 400°F for 10 to 12 minutes or until the fish is cooked through and flaky.
Nutrition
Per serving: 1/4 of recipe
Calories
300
Fat
15.8g
Protein
36.1g
Total carbs
0g
Net carbs
0g
Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.
Frequently Asked Questions
Can I use a different type of fish instead of cod?
I've made this with haddock and halibut and they're both fine, but cod is my first choice because it has the density to hold together inside the bacon. Haddock and halibut can start to fall apart before the bacon finishes, so use fillets at least half an inch thick and handle them carefully. Valerie, one of my readers, used barramundi and her husband loved it too. I'd avoid delicate fish like tilapia since it tends to flake apart. Adjust baking time based on thickness: thicker fillets need an extra 2 to 3 minutes.
Should I use cod loin or cod fillet?
I reach for cod loin whenever my fish counter has it. The loin is the thick center cut, so it's an even cylinder that cooks through at the same rate the bacon crisps up. Regular fillets taper at the tail, and those thin spots overcook before the bacon is done. When all I can get is fillets, I fold the thin tail end under so the piece is one uniform thickness before wrapping. Either cut works for cod wrapped in bacon, but the loin is the most foolproof, especially if you're new to cooking fish.
Can I make this in the air fryer?
I've done this in my air fryer at 400°F for about 8-10 minutes, flipping once halfway through. The air fryer circulates heat around the whole fillet, so I get crispy bacon on all sides instead of just the top. I set mine on a small rack insert so the grease drips away from the fish. The texture is even crispier than the oven version.
What internal temperature should the cod reach?
I pull it at 140°F measured in the thickest part of the fillet. The cod will look opaque and flake easily with a fork at that point. I started using an instant-read thermometer after overcooking a batch a few years back, and now I check every time. The USDA recommends 145°F for fish, and 140°F with carryover cooking gets you right there.
What seasonings or herbs work besides salt and pepper?
Old Bay is my favorite because the celery salt and paprika play off the smoky bacon without fighting it. I've also rubbed the cod with Cajun seasoning, a garlic-herb mix, and a little smoked paprika on its own for more depth without heat. For herbs, I tuck a few sprigs of fresh thyme and a little lemon zest right against the fillet before the bacon goes on, so they steam between the fish and the bacon and season the cod from the inside. I always season the fish directly, then wrap, so everything stays trapped against the fillet. Lemon zest is zero carbs, and I finish the plate with a squeeze of fresh juice to brighten the richness.
How should I store leftovers?
I keep leftovers in an airtight container in the fridge for up to 3 days. To reheat, I put them back in a 350°F oven until heated through, usually about 5 to 7 minutes. The microwave works in a pinch, but the bacon loses its crispiness. I don't freeze this one because the texture of both the cod and the bacon changes after thawing.
My husband doesn’t eat pork so I’m always trying to adapt recipes like this. Has anyone tried turkey bacon here? I know it’s thinner and won’t render fat the same way, so I’m worried the cod just steams underneath instead of getting a crispy outside. I thought about stacking two strips but that might just make it soggy. Does the timing change at 400, or does turkey bacon need less time? It goes from fine to cardboard really fast. The lobster comparison sold me on this, I really want it to work.
Turkey bacon can work, Dana, but your steam concern is the real one. Fat keeps moisture from pooling against the fish, so pat the cod really dry first and run two strips side by side instead of stacked. At 400 check it at 12 minutes. Goes cardboard way faster than regular bacon.
I’m on my eighth or ninth batch of this and the thing that finally stopped the bacon from coming loose: seam-side down, no toothpick. The fat renders against the pan and the bacon sets before you flip it, so the wrap holds through the whole bake. I was losing it on at least half my pieces before I figured this out. I also stopped brushing on too much butter at the start. Thin coat, then a second pass around ten minutes, and the cod stays moist without the bacon going greasy. My fillets run thick so I go 20-22 minutes, but the bacon color is the better tell.
Seam-side down in a hot pan is what I do before the oven too, same principle. The fat renders and it holds. Thick fillets are tricky on timing and I’ve burned myself trusting the clock too many times.
Dill with cod makes so much sense. I’ve been using thyme and lemon zest under the bacon, but dill would be brighter. It wouldn’t fight the smokiness. The fish absorbs whatever you tuck under there. I’m trying this next batch.
Wire rack over the sheet pan if you’re not already doing it. Direct on the pan, the bottom of the bacon sits in rendered fat the whole time and never crisps. Elevated, it gets texture all the way around and the fish doesn’t end up steaming from underneath. Big difference on the second batch.
Something happens to this cod when the bacon crisps up. Took me straight back to my grandmother’s summer lobster bakes, which I haven’t thought about in years. Didn’t think a weeknight dinner would do that. The butter brush is what does it.
Made four portions Sunday and I’m freaking obsessed with how well the cod holds up when you reheat it. The bacon keeps it from drying out and the fish is still flaky on day three. Going in my weekly rotation for sure.
Tried a couple other bacon-wrapped fish recipes before this one and none of them clicked the same way. That lobster comparison Annie mentions, I thought it was a stretch, but the butter plus the bacon fat does something to the cod that you really can’t explain.
The butter is what seals it. Bacon alone you still taste fish. That melted butter going into the fillet with all that rendered fat is what tips it over.
Cod is fine but halibut holds up better wrapped, less likely to fall apart when you cut into it. Bacon crispness at 400 was exactly right. I’d revisit this with a firmer fish.
Yeah halibut holds cleaner. I like cod here because it pulls in the bacon fat differently, and that’s what gets you that lobster flavor. Halibut is a different dish.
My son refuses fish on principle. He cleared his whole piece and asked me when I was making ‘that bacon chicken’ again. Took me a second to figure out what he was even talking about.
My mom made bacon-wrapped fish every Christmas Eve. Thought I’d lost that going keto. Bacon still crisps against the cod the same way, butter and all. This one means something.
I never make fish at home because it either comes out rubbery or I second-guess the timing and pull it too early, but I finally tried this and it actually worked. The bacon got this crunch on the outside while the cod underneath just flaked apart. And that note about it tasting like lobster? I thought it was a stretch until I actually tasted it.
My boyfriend swears he doesn’t eat fish. Has turned down salmon, tilapia, all of it, every time I’ve tried. Made this on a Wednesday and he finished his piece before I was halfway through mine, then looked up and said ‘that doesn’t taste like fish.’ The thick-cut bacon does something to the cod underneath, keeps it almost buttery instead of that flaky dry texture he always complains about. Would give it 5 stars except I’m kind of annoyed it only took one try when I’ve been fighting this battle for two years.
Ha, ‘that doesn’t taste like fish’ is literally the goal. The thick-cut bacon keeps the cod from drying out, so he’s eating fish without the texture that turned him off every other time. Worth the two years.
Kept putting this off thinking cod was too mild for thick-cut bacon. Completely wrong. Fish stays tender, gets a real crust, and honestly tastes richer than anything I’ve made with white fish. Lobster comparison isn’t an exaggeration.
Cod is the one. I’ve done this with haddock and halibut and they’re both fine but cod has the density to hold inside the wrap without going mushy. The others start to fall apart before the bacon finishes.
I don’t cook fish. Like, ever. Figured I’d try this anyway on a cold Tuesday night and followed the steps exactly, wrapped the cod tight in the bacon, and the second it came out of the oven I couldn’t believe the smell. The bacon crisps up completely while the cod underneath stays flaky and almost buttery. Freaking unbelievably good for something I was completely convinced I’d ruin.