20-Minute Spicy Salmon Rice Bowl
A weeknight salmon bowl that comes together in about 20 minutes and tastes like something you waited longer for. The spicy-sweet glaze coats flaky salmon, and crunchy toppings keep every bite interesting.

This is the kind of dinner you make when you want a big bowl of something bold without a lot of work. It leans on a handful of pantry ingredients and a quick pan sear, so it works the first time, even on a Tuesday.
Why This Bowl Works
It is all about that sauce. Soy, honey, sriracha, garlic, and ginger cook down into a sticky glaze that clings to the salmon and drips into the rice. The heat is noticeable but not punishing, and the honey keeps it balanced.
I keep coming back to this one because the textures line up just right. Flaky salmon, cool avocado, crisp cucumber, and warm rice all in one bowl. You get something different with every spoonful without chasing flavors around.
Ingredients

- 1 lb salmon fillet, skin on or off: thinner fillets cook faster and stay juicier.
- 2 cups cooked jasmine rice: day-old rice holds its shape best, but fresh rice works too.
- 3 tbsp soy sauce: low-sodium is fine, just do not add extra salt until you taste.
- 2 tbsp sriracha: this is the heat base, adjust to your own spice tolerance.
- 1 tbsp honey: helps the glaze thicken and cuts the sharpness of the sriracha.
- 1 tbsp rice vinegar: adds a little brightness under all that savory richness.
- 1 tsp sesame oil: adds a toasty note that pulls the sauce together.
- 2 cloves garlic, minced: fresh garlic gives the sauce a punch that powder cannot match.
- 1 tsp fresh ginger, grated: use the small holes of a box grater or a microplane.
- 1 tbsp neutral oil, for the pan: vegetable, canola, or avocado oil.
- 1 avocado, sliced: go for one that gives just slightly when you squeeze.
- 1/2 English cucumber, thinly sliced: any cucumber works, just peel it if the skin is thick.
- 1/4 cup edamame, shelled: thaw frozen edamame under running water for a few seconds.
- 2 green onions, sliced: white and green parts both give good flavor.
- 1 tsp sesame seeds: toasted if you have them, plain is fine.
Variations and Substitutions
- Protein swap: firm tofu works the same way; press it, cube it, and let it brown in the pan before adding the sauce.
- Spice swap: use gochujang instead of sriracha for a deeper, fermented heat.
- Sweeter glaze: swap the honey for brown sugar, about 1 tablespoon packed, and stir it in until dissolved.
- Rice swap: short-grain brown rice adds a chewy bite and takes the sauce just as well, you just need about 45 minutes to cook it.
- Herb swap: cilantro leaves in place of green onions brighten the bowl if you like that fresh, grassy note.
Another quick salmon dinner worth trying is the Miso Glazed Salmon, which leans more savory and pairs well with roasted broccoli.
How to Make Spicy Salmon Rice Bowl
Step 1: Whisk the Spicy Sauce

Stir together the 3 tablespoons soy sauce, 2 tablespoons sriracha, 1 tablespoon honey, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, 2 minced garlic cloves, and 1 teaspoon grated ginger in a small bowl. Whisk until the honey dissolves and the sauce looks glossy and even.
It should smell sharp and a little sweet, with the ginger hitting first. Taste it now and decide if you want more heat, then set it aside while you prep the salmon.
Step 2: Sear the Salmon

Pat the salmon dry with paper towels and season both sides lightly with salt. Set a large nonstick skillet over medium-high heat and add the 1 tablespoon neutral oil. Once the oil shimmers, lay the salmon in the pan, skin-side down if the skin is on. Let it cook without moving it for about 4 minutes, until the bottom is deeply browned and the fish releases easily.
Flip the fillets with a spatula and pour the sauce around them. Let the salmon cook on the second side for another 2 to 3 minutes while the sauce bubbles and thickens. Spoon some of the sauce over the top as it cooks. You will know it is done when the fish flakes with a fork and the sauce coats the back of a spoon.
Step 3: Slice the Toppings

While the salmon rests in the warm pan, slice the avocado and cucumber. Run your knife through the avocado lengthwise and pop out the slices with a spoon. For the cucumber, thin rounds or half-moons are easiest to eat.
This is also the moment to slice the green onions and grab your sesame seeds. The bowls come together fast once the salmon is done, so having everything cut means you can build them while the fish is still hot.
Step 4: Assemble the Bowls

Divide the 2 cups of cooked rice among four bowls, making a shallow well in the center of each. Use a fork to break the salmon into large flakes and nestle them over the rice. Tuck the avocado slices, cucumber, and edamame around the fish.
You want the warm salmon and rice to meet the cool toppings so no bite runs flat. The arrangement does not need to be fancy, just make sure you can see a little of everything from the top.
Step 5: Drizzle and Serve

Spoon any remaining sauce from the pan over the salmon and rice, then scatter the green onions and sesame seeds across the bowls. Serve while the salmon is still warm and the sauce is glossy.
The bowls look best when the sauce pools a little on the rice and the green onions stay bright green. Pass extra sriracha at the table if you like more heat.
Tips for a Better Bowl
- Use salmon fillets that are about 1 inch thick at the thickest part. Thicker fillets need more time and can dry out at the edges before the center finishes.
- Day-old rice separates into individual grains better than fresh rice, so it soaks up the sauce without turning mushy.
- Pat the salmon very dry before it hits the pan. Any moisture on the surface will steam the fish instead of searing it.
- Double the sauce ingredients if you know you will want extra to drizzle over steamed broccoli or a second bowl the next day.
- Let the salmon rest in the pan off the heat for a minute before you flake it. The carryover cooking finishes the center gently.
Cook times by salmon thickness:
| Thickness | Cook time per side |
|---|---|
| 1/2 inch (1.25 cm) | 2 to 3 minutes |
| 3/4 inch (2 cm) | 3 to 4 minutes |
| 1 inch (2.5 cm) | 4 to 5 minutes |
Storing Leftovers
Keep any leftover bowls in an airtight container in the fridge for up to 3 days. The avocado will brown, so add fresh slices when you reheat the rest.
To reheat, microwave the rice and salmon together until warm, about 90 seconds. You can also flake the cold salmon over fresh hot rice and let the residual heat bring it up to temperature.
What to Serve With Spicy Salmon Rice Bowl
A cup of miso soup rounds out the meal and its salty broth echoes the soy in the sauce. Quick pickled carrots or radishes add a sharp crunch that cuts through the sweet glaze. If you want extra greens on the table, steamed bok choy dressed with a little of the same spicy sauce feels like it belongs.
Frequently Asked Questions
Can I use frozen salmon?
Yes, just thaw it completely in the fridge overnight and pat it very dry before seasoning. Excess moisture is the biggest enemy of a good sear.
How do I make this less spicy?
Cut the sriracha down to 1 tablespoon and add a teaspoon of water to keep the sauce volume the same. You still get the garlic and ginger without as much heat.
Can I use brown rice instead of white?
Brown rice works, but the texture is chewier and it needs a longer cook time. Use fully cooked, still-warm brown rice so the grains soften under the warm salmon.
Can I meal prep these bowls?
You can cook the salmon and make the rice ahead, then store them separately. Assemble the bowls just before eating, and add the avocado and cucumber right at the end.

Spicy Salmon Rice Bowl Recipe
Ingredients
Method
- Whisk soy sauce, sriracha, honey, rice vinegar, sesame oil, garlic, and ginger together in a small bowl.
- Pat salmon dry, season with salt, and sear in hot oil over medium-high heat for about 4 minutes per side. Pour the sauce into the pan and cook 2 to 3 minutes more, spooning sauce over the fish, until the salmon flakes and the sauce thickens.
- Slice the avocado, cucumber, and green onions while the salmon rests.
- Divide rice among four bowls, flake the salmon over the top, and arrange avocado, cucumber, and edamame around it.
- Spoon remaining pan sauce over the bowls, scatter green onions and sesame seeds, and serve.
