Quick, elegant, and weeknight-friendly, Halibut with Bacon Jam and Roasted Green Beans delivers flaky fish, sticky savory-sweet topping, and caramelized vegetables in one balanced dinner that feels special without being fussy.

This is the kind of meal that works when you want something a little more polished than your usual skillet dinner, but still need it on the table fast. The roasted green beans take care of themselves in the oven while the bacon jam and fish come together on the stove.
What makes this dish so satisfying is the contrast. You get tender halibut, crisp-edged beans, and a glossy onion-bacon mixture with mustard and maple that brings salt, sweetness, tang, and richness in just a few bites.
It is also a reliable way to cook halibut without overcomplicating it. A simple thyme seasoning keeps the fish fresh and clean tasting, while the jam adds enough bold flavor to make every plate feel restaurant worthy in your own kitchen.
Ingredients
- Halibut fillets give the dinner its tender, flaky center and cook quickly in a hot skillet.
- Green beans roast until lightly blistered and bring freshness that balances the richer topping.
- Bacon creates the savory base of the jam and adds crisp, smoky depth.
- Red onion softens into the bacon drippings and gives the topping sweetness and body.
- Whole-grain Dijon mustard adds sharpness and texture that keeps the jam from tasting too heavy.
- Maple syrup rounds out the mustard and vinegar with a gentle sweetness.
- Apple cider vinegar brightens the bacon jam so it tastes glossy and balanced instead of flat.
- Fresh thyme gives the halibut a light herbal finish that works beautifully with the roasted beans.
- Olive oil, kosher salt, and black pepper keep everything well seasoned and help both the fish and vegetables cook properly.

Cooking Steps
STEP 1: Heat your oven until very hot, then toss the trimmed green beans with olive oil, salt, and black pepper. Spread them out well on a sheet pan so they roast instead of steam, which helps them develop those browned, wrinkled edges that make them so good.
STEP 2: Roast the beans until tender and lightly caramelized, giving them one toss partway through. By the time they are done, they should still have a little bite in the middle, with some darker spots around the edges for extra flavor.
STEP 3: While the beans cook, start the bacon jam in a skillet. Cook the chopped bacon until crisp, then add the finely diced onion and let it soften slowly in the rendered fat. This step builds the sweet, savory base that makes the topping taste rich and layered.
STEP 4: Stir in the mustard, maple syrup, apple cider vinegar, and a splash of water. Let the mixture bubble briefly until it turns sticky and glossy. You want it spoonable, not dry, with enough sheen to settle over the fish like a warm glaze.
STEP 5: Season the halibut with salt, pepper, and fresh thyme. Sear it in hot olive oil until the outside is lightly golden and the center is just opaque. Halibut does best when you stop cooking the moment it flakes easily, so the texture stays moist and delicate.
STEP 6: Plate the halibut with a generous pile of roasted green beans, then spoon the bacon jam right over the top. Serve right away while the fish is warm, the topping is glossy, and the beans still have their roasted bite.
Keeping Leftovers Fresh
This meal is definitely at its peak right after cooking, especially because halibut is such a lean fish, but leftovers can still be very good when handled gently.
Store the halibut, bacon jam, and green beans in separate airtight containers in the refrigerator for up to 2 days. Keeping the components apart helps the fish stay cleaner tasting and prevents the beans from softening too much.
For reheating, warm the bacon jam in a small skillet or microwave until loosened and glossy. Reheat the green beans in a hot skillet or oven so they regain some texture. The halibut should be warmed very gently, either in a low oven or covered skillet over low heat, just until heated through. Avoid high heat, which can dry it out quickly.
Freezing is not the best option for the full plated dish. The bacon jam can freeze reasonably well for about 1 month, but the halibut and green beans are best enjoyed fresh.
Can I make the bacon jam ahead of time?
Yes, and it is a great make-ahead move for this dinner. Prepare the bacon jam up to 2 days in advance, refrigerate it, and reheat gently before serving so it loosens back into a glossy spoonable topping.
What can I use instead of halibut?
Cod, haddock, or another firm white fish works nicely here. Choose a fillet thick enough to sear without falling apart, and adjust the cooking time slightly if the pieces are thinner or smaller than halibut.
How do I know when the halibut is done?
The fish should turn opaque and flake easily with light pressure from a fork. It should still look juicy in the center. Pull it from the heat as soon as it reaches that point, because carryover heat will finish the job.

Can I use haricots verts or frozen green beans?
Thin haricots verts are an excellent swap and may roast a little faster. Frozen green beans can work in a pinch, but they usually release more moisture, so they will be softer and less caramelized than fresh beans.
Perfect Pairings
If you want to round out the plate, keep the sides simple. Creamy mashed potatoes are excellent for catching any extra bacon jam, a bowl of buttered rice keeps the meal easy and family friendly, and warm crusty bread works well when you want something casual but satisfying. Because the fish already has a bold topping, mild sides usually give you the best balance.
Recipe Tips
- Pat the halibut dry before seasoning so it sears better and releases more easily from the skillet.
- Let the onion cook until very soft before adding the mustard and maple mixture, since that is what gives the bacon jam its smoother texture.
- Use a large enough baking sheet for the green beans so hot air can circulate and brown them properly.
This is one of those dinners that looks composed and thoughtful without asking much from you in the kitchen. The oven does the heavy lifting for the vegetables, the bacon jam comes together in one pan, and the halibut cooks in just minutes.
The finished plate has a lot going for it. You get a clean, mild fish that takes on flavor beautifully, plus a topping that feels just a little indulgent without overwhelming everything else. The roasted green beans keep the meal grounded and practical, so it still feels like a dinner you could make on a busy weeknight.
It is also a smart recipe to keep in your back pocket when you want seafood that feels approachable. If you have ever worried about halibut drying out or tasting too plain, this combination solves both problems. The quick sear keeps the fish tender, and the warm bacon jam adds instant character.
For entertaining, this meal scales well because the green beans can roast while you prep the rest, and the jam can be made ahead. For a quiet dinner at home, it feels comforting without being heavy. That balance is what makes it so worth repeating.

Halibut with Bacon Jam and Roasted Green Beans
Ingredients
For the green beans
- 1 1/2 pounds green beans trimmed
- 1 tablespoon olive oil
- Kosher salt to taste
- Freshly ground black pepper to taste
For the bacon jam
- 4 slices bacon chopped
- 1 small red onion finely diced
- 4 teaspoons whole-grain Dijon mustard
- 1 tablespoon maple syrup
- 4 teaspoons apple cider vinegar
For the halibut
- 4 halibut fillets 6 ounces each
- 2 tablespoons olive oil
- 2 teaspoons fresh thyme finely chopped
- Kosher salt to taste
- Freshly ground black pepper to taste
Instructions
- Preheat the oven to 450°F (232°C).
- Place the green beans on a rimmed baking sheet. Drizzle with 1 tablespoon of olive oil, season with about 1/2 teaspoon salt and several grinds of black pepper, then toss to coat evenly. Arrange the beans in a single layer.
- Roast the green beans for about 25 minutes, stirring once during cooking, until they are tender and lightly browned.
- Meanwhile, set a medium nonstick skillet over medium heat. Add the chopped bacon and cook, stirring from time to time, for 5 to 7 minutes, or until crisp.
- Add the diced red onion to the skillet along with a small pinch of salt and pepper. Continue cooking for 6 to 8 minutes, until the onion becomes very soft. Reduce the heat if the bacon begins to brown too deeply.
- Stir the mustard, apple cider vinegar, maple syrup, and 2 tablespoons of water into the bacon-onion mixture. Let it simmer for about 1 minute, until the mixture thickens and turns glossy and sticky.
- Season the halibut fillets all over with kosher salt, black pepper, and the chopped thyme.
- Heat 2 tablespoons of olive oil in a large nonstick skillet over medium-high heat. When the oil is hot, add the halibut and cook for about 3 minutes per side, adjusting slightly for thickness, until the fish is just cooked through.
- Transfer the halibut fillets to serving plates. Add the roasted green beans alongside, then spoon the bacon jam over the fish. Serve immediately.