The Teriyaki Salmon Bowl with Brown Rice is a perfect mix of tender, flaky salmon glazed with sweet and savory teriyaki sauce, served over a bed of warm, nutty brown rice. It’s a colorful and healthy dish that brings together a great balance of flavors and textures—think juicy salmon, slightly chewy rice, and fresh veggies for a little crunch.
I love making this dish when I want something satisfying but not too heavy. The teriyaki sauce is so easy to whip up or even buy ready-made, and it makes the salmon taste amazing without needing a ton of extra ingredients. Plus, cooking the salmon just right and letting the sauce soak in feels like such a simple but special touch.
My favorite way to enjoy this bowl is with some steamed broccoli or snap peas on the side, and a sprinkle of sesame seeds on top for an extra little crunch. It’s a meal that feels like a treat but comes together quickly, making it one of my go-to dinners on busy nights. Everyone who tries it usually asks for seconds, so be ready to make a big batch!
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets give this bowl its rich, tender flavor. If salmon isn’t your favorite, try using trout or even firm tofu for a vegetarian twist.
Brown Rice: Brown rice adds nuttiness and a chewy texture here. If you want a quicker option, white rice or quinoa work well too.
Teriyaki Sauce: The blend of soy sauce, mirin, garlic, and ginger gives that signature sweet-savory taste. No mirin? Use a splash of rice vinegar with a little extra sugar or honey.
Baby Bok Choy: This green adds a fresh crispness. If it’s unavailable, spinach or kale are great alternatives.
Avocado & Veggies: Creamy avocado balances the flavors, while shredded carrots and cabbage give crunch and color. Feel free to swap in cucumber, bell peppers, or snap peas.
How Do You Get Perfectly Cooked Salmon with a Glazed Teriyaki Finish?
The key is to cook the salmon skin-side down first. This crisps the skin and keeps the fish moist. When you flip it, pour on the sauce and let it bubble gently to create that sticky, flavorful glaze.
- Heat oil in a non-stick pan over medium heat.
- Cook salmon skin-side down 4-5 minutes without moving it.
- Flip carefully, add teriyaki sauce, and cook 3-4 more minutes while spooning sauce over the top.
- Watch closely so the sauce thickens but doesn’t burn.

Equipment You’ll Need
- Medium pot – I use it to cook the brown rice until fluffy and tender.
- Non-stick skillet – perfect for cooking the salmon and sautéing the bok choy without sticking.
- Whisk & small bowl – handy for mixing the teriyaki sauce easily.
- Cooking spoon or tongs – great for flipping the salmon and stirring greens.
- Knife & cutting board – for slicing avocado, green onions, and prepping vegetables.
Flavor Variations & Add-Ins
- Use grilled chicken or tofu instead of salmon for a different protein boost.
- Try swapping avocado for sliced mango or cucumber for a fresh twist.
- Add sliced bell peppers, snap peas, or shredded cabbage for extra crunch and color.
- Mix in a drizzle of sriracha or chili flakes if you like a spicy kick.
Teriyaki Salmon Bowl with Brown Rice
Ingredients You’ll Need:
For the Brown Rice:
- 1 cup brown rice
- 2 cups water
For the Teriyaki Salmon:
- 2 salmon fillets (about 6 ounces each)
- 1 tablespoon vegetable oil or olive oil
- Salt, to taste
For the Teriyaki Sauce:
- 2 tablespoons soy sauce
- 2 tablespoons mirin (Japanese sweet rice wine)
- 2 tablespoons sake (optional)
- 1 tablespoon brown sugar or honey
- 1 garlic clove, minced
- 1 teaspoon grated fresh ginger
For the Veggies and Toppings:
- 1 small bunch baby bok choy
- ½ avocado, sliced
- ½ cup shredded carrots
- ½ cup shredded red cabbage or beet sticks
- 2 green onions, thinly sliced
- 1 tablespoon toasted sesame seeds
- Sesame oil (optional, for drizzling)
How Much Time Will You Need?
This recipe takes about 10 minutes to prep, 40-45 minutes to cook the brown rice, and around 15-20 minutes to cook the salmon and vegetables. Overall, plan for about an hour from start to finish, mostly hands-off while the rice cooks.
Step-by-Step Instructions:
1. Cook the Brown Rice:
Rinse the brown rice under cold water to remove excess starch. In a medium pot, add the rice and 2 cups of water. Bring to a boil over high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer gently for 40-45 minutes until the rice is soft and tender. Remove from heat but keep the lid on and let it sit for 10 minutes to steam. Fluff with a fork before serving.
2. Prepare the Teriyaki Sauce:
While the rice cooks, whisk together the soy sauce, mirin, sake (if you’re using it), brown sugar or honey, minced garlic, and grated fresh ginger in a small bowl until the sugar is dissolved. Set this delicious sauce aside for later.
3. Cook the Salmon:
Heat the vegetable oil in a non-stick skillet over medium heat. Season the salmon fillets lightly with salt. Place them skin-side down (if your fillets have skin) in the hot pan and cook without moving for about 4-5 minutes, letting the skin get crispy. Carefully flip the salmon over, pour half of the teriyaki sauce over the fillets, and cook for another 3-4 minutes until the salmon is cooked through and nicely glazed. Remove salmon from the pan and set aside.
4. Cook the Baby Bok Choy:
In the same skillet, add the chopped baby bok choy and sauté for 2-3 minutes until the greens are tender but still bright and vibrant. Splash a small amount of the teriyaki sauce over them as they cook for extra flavor.
5. Prepare and Arrange the Veggies:
Slice the avocado, shred the carrots and red cabbage (or use beet sticks), and slice the green onions. These fresh veggies add wonderful color, crunch, and creaminess to your bowl.
6. Assemble Your Bowls:
Divide the brown rice between two bowls. Top each bowl with one salmon fillet, sautéed bok choy, avocado slices, shredded carrots, and shredded cabbage or beets.
7. Garnish and Serve:
Drizzle the remaining teriyaki sauce over the salmon and rice. Sprinkle toasted sesame seeds and sliced green onions on top. If you’d like, add a light drizzle of sesame oil for an aromatic finish. Serve right away and enjoy your wholesome, tasty Teriyaki Salmon Bowl!
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just be sure to fully thaw the salmon in the refrigerator overnight before cooking. Pat it dry with paper towels to remove excess moisture, which helps achieve a nice sear and glaze.
Can I Make the Teriyaki Sauce Ahead of Time?
Absolutely! The sauce can be whisked together and stored in an airtight container in the fridge for up to a week. Give it a quick stir before using to recombine the ingredients.
How Should I Store Leftovers?
Store leftover salmon, rice, and veggies separately in airtight containers in the refrigerator for up to 2 days. Reheat gently in a skillet or microwave to keep the salmon moist and veggies fresh.
What Can I Substitute for Baby Bok Choy?
If you can’t find baby bok choy, spinach, kale, or Swiss chard make great alternatives. Just sauté them briefly until tender and bright green before adding to your bowl.