Sous vide halibut: tender, flaky fish infused with garlic-butter flavor. The sous vide method cooks to an exact temperature, then a quick sear creates a beautiful brown crust.
Enjoy a healthy, restaurant-quality fish at home — perfect for dinner parties or weeknight family meals.

Why sous vide halibut?
Halibut is a lean white fish with a mild flavor, firm flakes, and a tendency to dry out if overcooked. Traditional methods like grilling or pan-searing leave a very small window for perfect doneness. Sous vide removes that guesswork: vacuum-seal the fish, cook it in a controlled water bath at your chosen temperature, and you’ll get consistent results every time.
Sous vide is ideal for halibut because it guarantees even doneness and preserves moisture and flavor. For basic equipment you need an immersion circulator and resealable bags.

Ingredients you’ll need
- Halibut: Use a fresh, high-quality fillet. Fresh fish should smell briny, not fishy.
- Garlic: Fresh garlic for best flavor.
- Lemon: Adds brightness and a touch of tenderizing acid.
- Butter: Unsalted, so you can control seasoning.
- Salt and pepper: To taste.
- Optional herbs: Fresh thyme or parsley for garnish.
Pro tip: Keep halibut very cold on ice in the refrigerator until ready to use.
How to cook sous vide halibut
- Season the fish: Sprinkle salt and pepper, add minced garlic, a pat of unsalted butter, and optional thyme and lemon slices. Garlic and butter complement halibut beautifully.

- Seal the fillets: Place seasoned fillets and lemon slices in a zip-top bag in a single layer. Use the water-displacement method to remove air: seal most of the bag, lower it into the water so the pressure pushes air out, then seal the rest.

- Sous vide cook: Submerge the sealed bag in the water bath and cook.
- Finish with a quick sear: Pat dry and sear briefly to develop a light brown surface.
Serve with potatoes and green vegetables such as steamed broccoli or green beans for a complete meal.

Temperature and time
I prefer 132°F (55.6°C) for halibut — it yields a tender, juicy fillet that flakes with a slight firmness. Here are texture options if you want to experiment:
| Halibut Sous Vide Temperature | Texture |
| 120°F (49°C) | Very tender, almost translucent and just starting to flake |
| 132°F (55.6°C) | Tender, juicy, flaky with slight firmness |
| 140°F (60°C) | Firmer and more likely to fall apart; can be slightly drier |
Cook times: 30–45 minutes for 1-inch fillets; 45–60 minutes for 1.5-inch fillets.
Can I cook it from frozen?
Yes. Add about 15 minutes to the cook time when starting from frozen.

Finish with searing
After sous vide, chill the fish briefly (about 10 minutes in the refrigerator) so the surface temperature drops and you avoid overcooking during searing. Pat the fillets completely dry to ensure proper browning.
Heat a skillet over medium-high, add a little butter, and sear presentation-side down for about 30 seconds — just long enough to brown the surface. Remove immediately; the fillet is already cooked through.
Pro tip: A very short sear is enough — longer time will overcook the fish.
Sous vide other fish
This method works equally well for other white fish like cod, grouper, flounder, and haddock. Adjust time and thickness as needed.
More sous vide seafood recipes to try




If you try this recipe, share how your sous vide halibut turns out in the comments.

Perfect Sous Vide Halibut Recipe
Equipment
- Sous vide cooker
- Kitchen tongs
- Zip-top bags
- Cast-iron skillet or heavy pan
Ingredients
Sous Vide Halibut
- 1 pound fresh halibut fillet
- 1 clove garlic, minced
- 2 tablespoons unsalted butter
- Salt and pepper, to taste (about 1/2 teaspoon each suggested)
- 4 sprigs fresh thyme (optional)
- 5 lemon slices (optional)
For searing
- 1 tablespoon unsalted butter
- Chopped parsley, optional for serving
Instructions
- Preheat the sous vide: Fill a container or pot with water and set the immersion circulator to 132°F (55.6°C).
- Season the fillets: Salt and pepper both sides, top each fillet with minced garlic, a pat of butter, and thyme if using.
- Seal the fish: Place fillets and lemon slices in a zip-top bag in a single layer. Use the water-displacement method to remove air and seal the bag.
- Sous vide cook: Submerge the sealed bag and cook 30–45 minutes for 1-inch fillets, or 45–60 minutes for 1.5-inch fillets. Ensure the bag stays fully submerged.
- Remove gently: Take the cooked fillets from the bag carefully; cooked halibut can be delicate.
- Chill and dry: Chill in the refrigerator about 10 minutes, then pat completely dry with paper towels for proper searing.
- Sear quickly: Heat a skillet over medium-high, melt the butter, place fillets presentation-side down, and sear about 30 seconds to brown. Remove immediately.
- Serve: Sprinkle with chopped parsley and serve with lemon wedges.
Notes
- If cooking from frozen, add an extra 15 minutes to the sous vide cook time.
Nutrition
Nutrition information is an estimate and will vary with ingredients and preparation.

Editor note: Originally published Nov 21, 2019 and updated Jan 21, 2021.