Miso Marinated Fish

Miso Marinated Fish is an easy, elegant entree that is perfect for every occasion. It’s a great weeknight meal for your family but feels fancy enough to serve at a dinner party for friends.

Nobu is a Japanese restaurant co-owned by Robert DeNiro which features the cuisine of world-famous chef, Nobu Matsuhisa. Every dish at the restaurant is fantastic, but the miso cod is by far the crown jewel on the menu! 

It has been copied by many restaurants, but we have yet to taste one that comes close to matching the flavor and snap of the original. Yes, it is a unique recipe but you can make it at home for a fraction of the restaurant price. And with only four ingredients, what’s not to love?

Over the years we’ve tested tens of different variations on the recipe — marinating the cod for an hour up to three days, cooking the marinade ingredients over heat, or just whisking them raw in a bowl. The original recipe uses tons of sugar which we didn’t think was the healthiest idea, so we substituted agave with fantastic results.

You can also use different varieties of fish or even try scallops, but black cod is always my first choice. It’s high in omega-3 fatty acids and has a mild flavor which is perfect for kids. We served this to our family and friends recently over some brown rice and a heap of greens and it was like heaven in every bite! You could also roll pieces of fish in Bibb lettuce leaves and eat it like a sandwich.

A fancy meal at a nice restaurant is always a treat, but there’s no reason why you can’t have the world’s best dishes at home.

Miso Marinated Fish

Prep Time 20 mins
Cook Time 10 mins
Servings 4 servings


  • 1/2 cup yellow or white miso2 tablespoons agave1/2 cup mirin1 1/2 pounds (4 filets) black cod or salmon (you need to use an oily fish)
  • 1/2 cup yellow or white miso
  • 2 tbsp agave *Agave can be replaced with 3 tbsp sugar
  • 1/2 cup mirin
  • 4 filets oily fish, salmon or black cod


  • Place the miso, agave and mirin in a bowl and whisk to combine.
  • Pour over the fish, cover, refrigerate and marinate for at least 30 minutes (can be marinated up to 3 days).
  • Preheat oven broiler to high.
  • Remove from marinade and place skin side down on a foil lined cookie sheet.
  • Broil fish 6 inches from the heat source for 8-10 minutes or until golden and bubbly.