Miso Cod is an exquisite Japanese seafood recipe of succulent and buttery black cod that simply melts in your mouth! With just a handful of ingredients, you can recreate this restaurant-quality delicacy at home.

Miso Cod is world-famous as a Japanese seafood delicacy, but did you know that you can easily make it at home? The marinated black cod is so incredibly tender, sweet, and savory that my children could each finish one fillet when they were young! Today, I’ll teach you the simple steps so you can make this recipe for your friends and family, too.
Looking for more delicious fish recipes? Try my Miso Salmon, Grilled Mackerel, and Teriyaki Salmon next!
What is Miso Cod?
Black Cod with Miso or simply Miso Cod (銀だらの西京焼き) is a beloved and classic dish served at many formal Japanese restaurants. It became world-famous more recently thanks to the acclaimed Japanese fine restaurant chain Nobu.
The preparation for this dish requires marination with a specific sweet white miso that originates from the Kyoto (formerly Saikyo) area. The marinade is called Saikyozuke (西京漬け) and includes just three ingredients: Saikyo miso (西京味噌), mirin, and sake. Once the fish is grilled, it’s called Saikyoyaki (西京焼き).

Table of Contents
Why I Love This Recipe
- It requires only a few simple ingredients. The traditional marinade uses only 3 ingredients! I’ll show you how to substitute regular white miso if you can’t find Saikyo miso.
- Super easy prep for an elegant dish. With only 10 minutes of active prep time, you can sit back and relax while the fish marinates for 2 days. Then cook it for 20 minutes and serve. All in all, a fuss-free recipe!
- Meal prep-friendly! After marination, you can individually wrap the uncooked fish and store it in a freezer bag for up to 2–3 weeks. When ready to cook, just defrost it in the fridge. I love pre-marinating this fish during the busy holiday season.

Ingredients for Miso Cod
- Skin-on sablefish fillets (gindara 銀ダラ; commonly referred to as black cod)
- Salt
- Sake – to clean the fish and remove its odor
- Marinade:
- Saikyo miso (Kyoto-style white miso)
- Mirin
- Sake
Find the printable recipe with measurements below.
Jump to RecipeSubstitutions
- Saikyo miso – You can use regular white miso if you can’t find Saikyo miso. Simply add 1 Tbsp sugar for every 6 Tbsp white miso.
- Sablefish (black cod) – I buy fresh black cod from my local Japanese supermarket. You can also find sustainably caught Alaskan black cod from online seafood companies in the US. If you can’t get sablefish, I recommend using sea bass and salmon.
- Sake and mirin – For this recipe, do not replace the sake and mirin with water. If you use water instead, it can spoil during the lengthy marination and ruin the fish.
How to Make Miso Cod
Preparation
Step 1 – Salt the fish. Sprinkle kosher salt over the sablefish fillets and set it aside for 30 minutes to draw out the excess moisture and reduce the fish‘s odor.

Step 2 – Make the marinade. Meanwhile, mix the Saikyo miso, sake, and mirin for the marinade. Mix to dissolve the miso completely and pour the marinade into a container.

Step 3 – Marinate the fish. Pour sake over the fish to rinse off the salt and pat dry with a paper towel. Place the fish in the container and coat both sides with the marinade. Cover and marinate in the refrigerator for 2–3 days.

Cooking
Step 4 – Wipe off the marinade completely. With your fingers, remove all the marinade from the fish. Place the fish skin side up on a baking sheet lined with parchment paper or a silicone mat.

Step 5 – Bake the fish. Preheat the oven to 400°F (200ºC) and bake until the surface is blistered and a bit charred and browned, about 20 minutes. You do not need to flip the fish.

Step 6 – Serve. Carefully remove the fish with a spatula and discard any burnt miso from the fish. Serve immediately on individual plates. We always eat this dish with rice.

Nami’s Recipe Tips
- Use Saikyo miso for the best flavor – This Kyoto-style white miso has a wonderfully sweet, mild flavor. Along with the mirin, it makes a sharp and sweet marinade that works wonderfully to cut the fish’s richness. You can purchase it on Amazon or at your local Japanese/Asian grocery stores.
- Marinate for at least 2 days. To develop a succulent texture in the fish, I marinate it for at least 2–3 days until the sweet and salty flavor gets completely absorbed. The fillets are sometimes marinated for up to 4–5 days in Japan, but it can get quite salty and dry, so it’s usually best as an accompaniment to plain steamed rice.
- Bake it to avoid burning. Although I often broil different types of fish, I recommend baking this miso cod especially if you have never tried the broiling method before. Miso burns really easily; while you can’t avoid burning miso completely, you can minimize it by baking this fish.
- Wipe off the marinade completely. With your fingers, do your best to remove as much of the marinade from the fish as possible. Do not leave any excess marinade on the fish; otherwise, it will burn easily while baking.
Variations and Customizations
- Try it with sea bass or salmon. Black cod (sablefish) is known for its silky and tender rich texture and flavor, and is the preferred fish choice. If you can’t find it, sea bass and salmon also work well with this miso marinade. I alternate these three fish in my Saikyozuke and my family enjoys them equally. I don’t recommend fatty fish like tuna or mackerel due to the strong taste.
- Use other types of miso. You can try this recipe using another type of miso besides Saikyo miso or regular white miso. Since other miso types are saltier than white miso, please adjust the flavor by adding more mirin and/or sugar. You should also reduce the marination time to several hours or overnight.

What to Serve with Miso Cod
Miso cod makes an impressive main dish as part of a classic Japanese ichiju sansai dinner. Prep it ahead, bake in the oven, and dinner is ready. I would serve it with steamed rice, a side of greens, and a simple soup. Here are some recipes that pair well with this beautiful dish:
- With soup – Homemade Miso Soup
- With vegetable sides – 21 Popular Japanese Vegetable Dishes
- With rice – How to Cook Japanese Rice in a Rice Cooker
Storage Tips
To store: You can keep the cooked leftovers in an airtight container and store it in the refrigerator for 3 days and in the freezer for up to a month.
To freeze uncooked: If you want to pre-marinate your fish to cook later, wipe off the marinade completely and individually wrap the fish with plastic wrap. Store it in a freezer bag for up to 2–3 weeks. Defrost in the refrigerator before cooking.

Frequently Asked Questions
We use sake to clean the fish and remove the odor. You can’t replace it with water, even though sometimes water is used as a replacement in other recipes. Since the marination time is long for this dish, the water can go bad and ruin the marinade and fish.
For this recipe, please do not use water. If you want to omit the mirin, use sugar only. For 1 Tbsp mirin, use 1 tsp sugar instead.
More Miso-Flavored Fish Recipes
If you love this Miso Cod recipe, you’re in for a treat with these other irresistible miso-flavored fish recipes.
- Miso Sea Bass – so buttery and easy!
- Saba Misoni (Mackerel Simmered in Miso) – tender and flavorful!



Miso Cod (Black Cod with Miso)
Video
Ingredients
- 4 fillets sablefish (gindara) (4–6 oz or 113–170 g per fillet; skin-on; about 1 inch or 2.5 cm thick)
- 2 tsp Diamond Crystal kosher salt
- 2 Tbsp sake (to clean the fish and remove its odor)
For the Miso Marinade with Saikyo Miso (Traditional)
- 6 Tbsp Saikyo miso (Kyoto-style white miso) (西京味噌, a sweet white miso)
- 3 Tbsp mirin
- 3 Tbsp sake (do not substitute)
For the Miso Marinade with Regular White Miso (Optional)
- 6 Tbsp white miso (for miso types that are saltier than white miso, add more mirin or/and sugar)
- 3 Tbsp mirin
- 3 Tbsp sake (do not substitute)
- 1 Tbsp sugar
Instructions
- Before You Start: Select the freshest fish possible, as you will be marinating this fish for a few days. Please note that this recipe requires a marination time of 2–3 days. If you use skinless fish, marinate it for a shorter period of time. You can also use salmon and sea bass in this recipe.
- Gather all the ingredients.
To Marinate the Fish (2–3 days before serving)
- Sprinkle 2 tsp Diamond Crystal kosher salt over 4 fillets sablefish (gindara) and set it aside for 30 minutes. The salt will draw out excess moisture and reduce the fish‘s odor.
- Meanwhile, make the marinade. In a bowl, add 6 Tbsp Saikyo miso (Kyoto-style white miso), 3 Tbsp mirin, and 3 Tbsp sake for the traditional recipe. (Optional: If you are using 6 Tbsp white miso, add 1 Tbsp sugar.) Tip: While in some recipes we can replace sake with water, it‘s not a suitable substitute in this recipe due to the longer marination time required.
- Mix it all together and pour the marinade into a flat-bottomed airtight container.
- Pour 2 Tbsp sake over the fish to rinse off the salt. Gently pat dry with a paper towel to remove the moisture. Do not wash the fish under running water.
- Place the fish in the container and coat both sides with the marinade.
- Slather the fillets with the marinade. Cover the container and keep it in the refrigerator for up to 2–3 days for the traditional method. Tip: If you are not using Saikyo miso or regular white miso, you can reduce the marination time to several hours or overnight. Since other miso types are saltier than white miso, please adjust the flavor by adding more mirin or/and sugar.
To Remove the Marinade from the Fish
- With your fingers, wipe off the marinade from fish completely. Do not leave any excess marinade on the fish; otherwise, it will burn easily. At this point, you can individually wrap the fish with plastic wrap and store it in a freezer bag for up to 2–3 weeks. Defrost in the refrigerator before cooking.
To Bake (Recommended)
- Preheat the oven to 400°F (200ºC) with a rack placed in the center of the oven. For a convection oven, reduce the cooking temperature by 25ºF (15ºC). Place the fish skin side up on a baking sheet lined with parchment paper or a silicone mat. Bake the fish until the surface is blistered and browned a bit, about 20 minutes. You do not need to flip the fish. Please remember the cooking time varies depending on the thickness of the fish.
To Broil (Optional)
- Preheat the broiler* with a rack placed about 8 inches (20 cm) away from the top heating element (in the center of the oven) for 5 minutes. Tip: When broiling, you don‘t control the temperature in the oven; instead, you control the distance between the broiler and the surface of the food. It‘s similar to using hotter and cooler zones on your grill. *There are usually three broiler settings: Low (450ºF/232ºC), Medium (500ºF/260ºC), and High (550ºF/288ºC). I usually use the Medium (6 inches away) or High (8 inches away) setting.
- Place the fish skin side up on the foil-lined baking sheet and broil on High (550ºF/288ºC) for 8–10 minutes until the surface is blistered and browned a bit. Please remember the cooking time varies depending on the thickness of the fish and the distance between the broiler and the food. You do not need to flip the fish.
To Serve
- Carefully transfer the fish with a spatula and remove any burnt miso from the fish. Serve immediately. I serve the fish with thinly sliced red radishes and garnish it with a small green leaf from my backyard for additional color. We always eat this dish with rice.
To Store
- You can keep the cooked leftovers in an airtight container and store it in the refrigerator for 3 days and in the freezer for up to a month.
Notes
- Sake: Sake is used to clean and remove the odor of the fish. You can’t replace it with water even though sometimes water is used as a replacement in some recipes. We will marinate the fish for a longer time, and water can go bad and ruin the marinade and fish.
- Mirin: Typically, mirin can be replaced with water and sugar, but for this recipe, please do not use water. If you want to omit the mirin, use sugar only. For 1 Tbsp mirin, use 1 tsp sugar.
Nutrition
Editor’s Note: The post was originally published on September 21, 2011. The video and images were added in August 2018. The post was republished on October 31, 2024, with more helpful content.
Hi,
I have some frozen fish that I would like to use for this recipe. Should I defrost the fish prior to marinating it? Thanks!
-Meg
Hi Meg, Thank you so much for trying Nami’s recipe!
Yes. We recommend defrosting at least halfway so you’re able to wipe off excess water before marinating.
We hope you enjoy the Miso Cod!
Can I marinate and then freeze- to then cook later?
Hi Danielle, Thank you so much for trying Nami’s recipe.
Yes. You can freeze this after being marinated. We recommend individually wrapping the fish with plastic wrap and storing it in a freezer bag.
We hope this helps!
Would this recipe work with monkfish?
Hi Yams! Thank you for reading Nami’s post and trying her recipe!
We’ve never tried this recipe with monkfish, but it sounds delicious and should work well.
Please let us know how it goes!
Hi! I was wondering what the maximum marination time is. Is it okay to marinate the fish for 5-6 days with this specific recipe?
Hi, Sunny! Thank you for trying Nami’s recipe!
Our recommendation is 2-3 days, but after 3 days, individually wrap the fish in plastic wrap and freeze it in a freezer bag for up to 2-3 weeks. (Before cooking, defrost in the refrigerator.)
We hope this was helpful!
Hi! Thank you for always posting amazing recipes on your website. I followed as instructed and before putting the fish in marinade poured some sake over the fish. I forgot to pat dry the sake however nad immediately put it in the marinade. Will this effect the dish?
Hi Sophie! Thank you so much for your kind words about Nami’s recipes!
We are so happy to hear that you enjoyed many of Nami’s recipes from our website.😊
Patting dry off the moisture from fish is preferable, but it should be okay. Do not worry!
Great, thank you!
You are welcome, Sophie! We hope you enjoy Miso Cod. 🤗
We love this recipe. Can I re-use the marinade?
Hi John! Thank you for trying Nami’s recipe and for your kind feedback!
We don’t recommend reusing the marinade sauce. However, you can use it the same day for stir-frying or baking vegetables. But please ensure that the marinade is thoroughly heated.
We hope this was helpful!
Hi hi I tried the recipe and it’s great. However the cooking sake seems to have left an extremely strong sulfuric taste to the fish. Where did I go wrong?
Hi Char! Thank you for trying Nami’s recipe!
The flavor and aroma will differ depending on the type of Sake you use.
Next time, try making it with drinking Sake rather than cooking Sake.
We hope this helps!
I made this last night and it was absolutely incredible!! Just like the upscale sushi restaurants! I served it with sesame rice, sautéed eggplant, oyster and shiitake mushrooms and bok choi with garlic and fresh ginger and soy sauce. Also made miso soup. It was so delicious that I had leftovers for breakfast.
Hi Jgirl! Wow! What a great combination of Japanese dishes! 🤩
Thank you so much for trying Nami’s recipe and sharing your cooking experience with us.
Happy Cooking!
It was so salty. I followed recipe but had to add the 1 tbsp of sugar because my white miso was not the sweet one. Had to throw out entire fish portions. Might have been able to save it if I only marinated one day. Thanks anyway.
Hi Jane! We are very sorry to hear your Miso Cod came out salty.
As Nami mentioned in the recipe card, If you use other than Saikyo Miso, the taste will be saltier.
We hope you keep this recipe with some adjustments.
Hi Nami, guess I’m a little bit late for trying this recipe 😆 I just bought frozen cooked gindara fish, I’m wondering if I still can apply this recipe for it? And as I don’t have oven, can I just fry it? Thanks ☺️
Hi Jessy! Thank you for reading Nami’s post and trying her recipe!
We have never done this, but how about adding the frozen cooked Black Cod to the Miso mixed and packed in the airtight container, then store in the refrigerator? After it gets defrosted, place the aluminum foil over the frying pan, and cook through again. The flavor should be close to this recipe.
We hope this works for you!
this dish is a win! even my hubbie who does not like fish, loves it 💕 thank u nami san!
Hi ailina! Awesome! Thank you for trying Nami’s recipe and sharing your story with us!
Happy Cooking! 🧑🍳
Hi Nami San,
Thank you for the recipe! Our family loved it❤️ Btw can we reuse the miso sauce after the first use? Or do you recommend making new batch everytime?
Hello Jay, We apologize for the delay in our response and appreciate your effort in trying out Nami’s recipe.
Nami and the rest of the JOC team are delighted to know that you and your family enjoyed the Miso Cod.💞
Regarding the miso sauce, we don’t recommend reusing any leftover sauce in a new batch. Instead, you can reheat it and use it as a sauce for other dishes or mix it with cooked vegetables. This will ensure the best taste and quality.
We hope this information is helpful to you.
Has anyone tried making this recipe with cod fish skin off? I have some but would like to try this recipe. If so would be very appreciative if they can share the temp and time to set the oven
Hi Phelicia, Thank you for reading Nami’s post and trying her recipe.
For cod fish without skin, we recommend shortening the marinate to one day and about 10 minutes of baking time. (The cooking time varies depending on the thickness of the fish) It will cook faster than one with the skin, but the cooking method and temperature can be the same.
We hope you enjoy the fish soon!🙂
Hi Namiko, I made this for the second time and it is absolutely one of my favorite recipes! It melts in your mouth and it is beyond delicious.
Hi Rita! Nami and JOC team are so happy to hear this is your favorite recipe!
Thank you very much for trying Nami’s recipe and for your kind feedback!
Happy Cooking!
How good this fish is literally shocked my wife and I. The flavor is describe perfectly in the recipe but I could not believe how good it was.
Hi Matthew! Thank you very much for reading Nami’s post and trying her recipe!
We are so happy to hear you and your wife enjoyed Miso Cod.
Thank you for your kind feedback!💞