Ginger Garlic Teriyaki Salmon is a perfect mix of flavors that feels both fresh and comforting. The tender salmon is coated with a tasty glaze made from ginger, garlic, and teriyaki sauce, giving it a wonderful balance of sweet and savory with just the right amount of zing. The salmon cooks up beautifully, staying juicy inside with a slight caramelized edge on the outside.
I love making this dish when I want something that feels special but still comes together quickly. The ginger and garlic add such a nice brightness, and the teriyaki sauce brings everything together into a sticky, flavorful coating that makes every bite exciting. One of my favorite tips is to marinate the salmon for at least 30 minutes before cooking to really let those flavors soak in.
It’s delicious served with simple steamed rice and stir-fried veggies, but I also enjoy it on a bed of mixed greens for a lighter meal. This salmon always feels like a special treat on a weeknight, and it’s a big hit with family and friends every time I make it. I find myself going back for seconds just because it’s that good!
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets are best for a tender, juicy result. If you can’t find fresh, frozen works too—just thaw it fully before cooking. Skin-on fillets help keep the fish moist and add texture.
Soy Sauce & Mirin: Low-sodium soy sauce keeps the dish from getting too salty. Mirin adds a gentle sweetness and tang; if you don’t have mirin, honey plus a bit of water works well as a substitute.
Ginger & Garlic: Fresh ginger and garlic bring brightness and a punch of flavor. Avoid pre-minced versions for the best aroma and taste.
Brown Sugar: This adds sweetness and depth to the sauce. You can use coconut sugar or maple syrup as alternatives if you prefer a different sweetness.
Sesame Oil: This adds a lovely nutty aroma. Use toasted sesame oil for the richest flavor, but if you don’t have it, regular vegetable oil is fine, just a bit less fragrant.
How Do You Achieve a Perfect Glaze with Teriyaki Sauce?
Getting the teriyaki glaze just right is key here. It should be sticky and shiny without burning. Here’s how I do it:
- Cook the reserved marinade separately in a small pan to avoid burning raw fish drippings.
- Bring it to a gentle boil, then add a cornstarch slurry (cornstarch mixed with water) to thicken the sauce slightly.
- Stir continuously and watch closely—the sauce thickens quickly in 1-2 minutes.
- Once thickened, spoon it over the cooked salmon for a beautiful, glossy finish.
- This method ensures you get intense flavor without a bitter burnt taste.

Equipment You’ll Need
- Skillet – A large skillet with a lid is perfect for searing and finishing the salmon, ensuring even cooking and crispy edges.
- Small saucepan – Ideal for simmering the marinade into a glossy glaze so it clings perfectly to the fish.
- Whisk – Useful for mixing the sauce ingredients and the cornstarch slurry smoothly without lumps.
- Tongs or spatula – To carefully turn the salmon fillets without breaking them.
- Measuring spoons and cups – To measure the soy sauce, mirin, sugar, and other ingredients accurately for balanced flavor.
Flavor Variations & Add-Ins
- Protein Swap: Try chicken thighs or shrimp instead of salmon for a different but equally delicious dish.
- Flavor Boost: Add a splash of orange juice or zest to the sauce for a citrusy twist that pairs well with seafood.
- Vegetable Topping: Sauté bell peppers, snap peas, or bok choy alongside the fish for more crunch and color.
- Spice Level: Mix in a pinch of red pepper flakes or a dash of Sriracha for some heat in the sauce.
Ginger Garlic Teriyaki Salmon
Ingredients You’ll Need:
- 4 salmon fillets (about 6 oz each)
- 1/4 cup soy sauce (preferably low-sodium)
- 2 tbsp mirin (or 1 tbsp honey + 1 tbsp water as substitute)
- 2 tbsp brown sugar
- 1 tbsp rice vinegar
- 1 tbsp freshly grated ginger
- 2 cloves garlic, minced
- 1 tbsp sesame oil
- 1 tbsp cornstarch mixed with 2 tbsp water (optional, for thicker sauce)
- 1 tbsp vegetable oil (for cooking salmon)
- 2 green onions, thinly sliced (for garnish)
- 1 tbsp toasted sesame seeds (white and black mixed, for garnish)
- Steamed white rice, to serve
- Steamed broccoli or preferred vegetables, to serve
How Much Time Will You Need?
Expect about 10 minutes to prepare and mix your ingredients, then 30–60 minutes to marinate the salmon for the best flavor. Cooking takes roughly 10 minutes, and if you want a thicker sauce, add a couple more minutes to simmer. So, the total time is about 50 minutes to 1 hour and 20 minutes, mostly hands-off during marinating.
Step-by-Step Instructions:
1. Make the Teriyaki Sauce:
In a small bowl, whisk together soy sauce, mirin (or honey + water), brown sugar, rice vinegar, freshly grated ginger, minced garlic, and sesame oil until the sugar dissolves completely. This is your flavorful teriyaki sauce.
2. Marinate the Salmon:
Place your salmon fillets in a shallow dish or a sealable bag. Pour half of the teriyaki sauce over the salmon and make sure each piece is coated well. Cover and refrigerate for at least 30 minutes, or up to 1 hour, to let the flavors soak in.
3. Cook the Salmon:
Remove salmon from marinade and gently pat dry with paper towels. Save the leftover sauce for glazing. Heat the vegetable oil in a large skillet over medium-high heat. Place the salmon skin-side down if it has skin, and cook about 4-5 minutes until the skin is crispy and golden.
Carefully flip the fillets and cook for another 3-4 minutes, or until salmon is cooked through but still moist inside.
4. Prepare the Glaze:
While the salmon cooks, pour the reserved marinade into a small saucepan and bring it to a gentle boil. If you prefer a thicker glaze, stir in the cornstarch mixed with water and cook for 1-2 minutes until the sauce slightly thickens. Watch it closely so it doesn’t burn.
5. Glaze and Serve:
Spoon the thickened teriyaki glaze over the cooked salmon in the skillet, coating each fillet evenly and warming it through for about a minute.
Serve immediately over steamed white rice, topped with sliced green onions and a sprinkle of toasted sesame seeds. Add steamed broccoli or your favorite vegetables on the side for a complete meal.
Enjoy your delicious Ginger Garlic Teriyaki Salmon — a perfect balance of savory, sweet, and fresh flavors in every bite!
Can I Use Frozen Salmon for This Recipe?
Yes! Just make sure to fully thaw the salmon in the refrigerator overnight before marinating and cooking. Pat the fillets dry to remove excess moisture, which helps achieve a nice sear.
How Long Should I Marinate the Salmon?
Marinating for at least 30 minutes up to 1 hour is ideal to let the ginger garlic teriyaki flavors soak into the salmon. Avoid marinating longer than 2 hours to prevent the fish from becoming too soft.
Can I Make the Teriyaki Sauce Ahead of Time?
Absolutely! The sauce can be mixed and stored in the fridge for up to 3 days. Just bring it to a boil and thicken it with cornstarch before using so it’s fresh and glossy.
How Do I Store Leftovers?
Place any leftover cooked salmon and sauce in an airtight container and refrigerate for up to 2 days. Reheat gently on the stove or in the microwave to avoid drying out the fish.