This Steamed Spicy Teriyaki Black Cod brings together rich buttery fish, a sweet‑savory marinade and just the right amount of heat. You’ll mix up a bold sauce, let the fish soak it in, then steam it gently so the fillets stay tender and flavourful.

Steamed Teriyaki Black Cod
If you’re a fan of bold flavors and looking for something more exciting than a plain baked dish, this is the perfect choice. It’s great for a dinner party or a satisfying mid‑week treat, and fans of spicy Asian‑inspired seafood will really enjoy it. The combination of that silky fish and punchy glaze is worth the little bit of extra prep.
Black cod (also called sablefish) has a naturally high‑fat content, which allows it to stay tender and rich, even under strong marinades. We LOVE black cod, and typically catch it as bycatch when we are targeting lingcod, but it is a welcome surprise when one of these comes up from the deep!
Steaming the fish in the marinade (rather than a high‑heat broil or grill) keeps the fish ultra‑tender, giving you an ultra-soft texture, bold flavor, and less risk of overcooking.
Why You’ll Love This Dish
- Bold Sweet‑And‑Spicy Glaze – The marinade combines brown sugar, honey and sriracha so you get a rich, layered flavour with heat that lingers.
- Buttery, Tender Fish – Using black cod ensures a luxurious texture that stands up to the strong marinade without drying out.
- Easy Prep, Big Impact – A 4‑6 hour marinade and a six‑minute cook time give you big flavour without all day in the kitchen.
- Restaurant‑Quality Feel at Home – The method and flavour profile feel elevated, making it ideal if you want to impress.
- Versatile Serving Options – Serve over simple rice, with veggies, or even in a rice‑bowl format for a modern twist.
Try our Miso Marinated Black Cod!

Steamed Teriyaki Black Cod Shopping List
Wondering if you have to hit the store? Here’s the list of items you’ll need to make this recipe. For specific amounts, please refer to the printable recipe card at the bottom of the post.
- Black cod fillets – Rich, fatty fish (also called sablefish) that stays tender under strong marinades; substitute salmon if unavailable.
- Soy sauce – Adds umami and salt depth; choose a good quality variety for best flavour.
- Brown sugar – Provides sweetness and helps the glaze caramelize; you could swap light brown sugar or even maple syrup in a pinch.
- Water – Thins the marinade so it can coat and poach the fish evenly.
- Honey – Adds a smooth layer of sweetness and helps with glaze formation; agave syrup or light maple syrup could work if needed.
- Minced garlic – Provides savory aromatic flavor; fresh garlic always beats pre‑minced in taste.
- Minced fresh ginger – Gives a fresh, spicy‑warm ginger note that balances the sweetness; if you only have ginger paste, use about 2 tsp.
- Sriracha – Brings heat and flavour; adjust down if you prefer milder, or use another hot sauce of your choice.
- Whole Thai chili peppers – Extra sharp heat and visual spice punch; you can halve them or remove seeds for milder heat or substitute red jalapeño for less intensity.
- Onion powder – Adds a gentle onion flavour without texture; you could use ¼ tsp onion flakes instead.
- Garlic powder – Reinforces garlic flavour in the marinade; skip if you want simplicity.
- Oil – Used for cooking the fish; choose a neutral high‑heat oil (e.g., canola or vegetable) or a light olive oil.
- Butter – Added on top of the fish when cooking to enrich the sauce and help glaze the fish.
Have some Smoked Black Cod Dip, too!

How To Make Steamed Spicy Teriyaki Black Cod
This is just the overview so you can see what you’re actually getting into here. When you are cooking, you’ll want to use the full recipe at the bottom of the page.
- Dry Fish – Remove your fish fillets from their packaging and pat them dry thoroughly with paper towels.
- Prepare Marinade – In a large bowl or a 1‑gallon zip‑lock bag, mix together all the marinade ingredients except the butter (i.e., soy sauce, brown sugar, water, honey, minced garlic, minced ginger, sriracha, Thai chilis, onion powder, garlic powder).
- Marinate Fish – Add the fish fillets to the marinade, seal (if using a bag), and refrigerate for 4‑6 hours, turning once if possible so the fillets marinate evenly.
- Cook – After marinating, remove the fish and place them into a medium saucepan on the stove over medium heat. Pour enough of the marinade liquid into the pan so it comes up about one‑third of the way on the fillets. Place the butter on top of the fish, cover the saucepan, and bring to a gentle simmer. Let cook for six minutes (or until the fish is opaque/firms slightly with a fork but still tender).
- Enjoy – Remove the fish from the saucepan, spoon some of the cooking liquid glaze over the fillets, and serve over rice (or your preferred base). Garnish if you like with chopped scallions or sesame seeds.


Spicy Teriyaki Sablefish FAQ
If you have leftover fish, allow it to cool briefly, then place it in an airtight container in the refrigerator. It will keep well for up to 2 days. Because of the rich glaze, it may firm up and the texture will change slightly, so it’s best eaten the next day rather than much later.
To reheat, place the fish in a shallow oven‑safe dish, spoon some of the reserved glaze (if you saved extra) or a splash of water over it to maintain moisture, then warm in a 300 °F (150 °C) oven for about 8–10 minutes, or until warmed through. Alternatively, use a microwave on medium power, covered loosely, for short bursts to avoid overcooking.
Yes. You can do the marinating step up to 4-6 hours in advance (as the recipe states). If you want to prepare further ahead, you could marinate overnight (in the fridge). Just make sure you cover the fish well and keep it cold. After cooking, you can also cook it ahead, refrigerate it, and reheat when ready to serve, though fresh‑cooked gives the best texture.
If you don’t have black cod (sablefish), use a similarly rich fish such as salmon fillets.
To reduce heat, omit the whole Thai chilis or remove their seeds, or reduce sriracha to 1‑2 tablespoons. To increase it, you could add more chili or a dash of chili oil. If you prefer gluten‑free, use tamari instead of soy sauce. If you want less sugar, reduce the brown sugar slightly and rely more on honey.
Spicy Sous Vide Lingcod Cheeks

Serve This With…
This spicy teriyaki black cod is a satisfying, flavour‑packed dish that pairs a rich, buttery fish with a dynamic sweet‑spicy glaze. It’s approachable for home cooks, yet impressive enough for a sit‑down meal. With just a few ingredients and straightforward steps, you’ll have something vibrant, flavourful and memorable on the table. It’s practical, tasty and designed to serve well for guests or a special weeknight dinner with a little extra flair.

Steamed Spicy Teriyaki Black Cod

Ingredients
- 1 pound black cod filets
- 1/2 cup soy sauce
- 1/4 cup brown sugar
- 1/2 cup water
- 2 tablespoons honey
- 1 teaspoon minced garlic
- 1 tablespoon minced fresh ginger
- 3 tablespoons sriracha
- 4 whole Thai chili peppers
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 2 tablespoons oil
- 2 tablespoons butter
Instructions
- Remove your fish fillets from their package and pat them dry with paper towels.
- Mix all the rest of the ingredients, minus the butter, together in a large bowl or a 1 gallon ziplock bag.
- Add the fish filets to the marinade, place in the refrigerator for 4-6 hours.
- Free the fish has marinated, remove from the package and place the fish in a medium saucepan on the stove on medium heat.
- Pour marinade liquid in the bottom of the saucepan until it comes up about 1/3 of the way on the filets.
- Bring to a simmer, place the butter on top of the fish, cover the saucepan.
- Let cook for six minutes.
- Remove the fish from the saucepan and serve over rice.
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 180Total Fat: 7gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 39mgSodium: 1103mgCarbohydrates: 15gFiber: 1gSugar: 12gProtein: 15g
Nutrition data provided here is only an estimate. If you are tracking these things for medical purposes please consult an outside, trusted source. Thanks!