20-Minute Salmon Rice Bowl with Spicy Mayo
This 20-minute salmon rice bowl is the dinner you make when you want something fast that still feels like a treat. Crispy pan-seared salmon, sticky rice, and a cool spicy mayo come together in one bowl.

It takes less time than delivery and tastes like you planned ahead. The glaze comes together in the same pan, so cleanup is quick, too.
Why This Salmon Bowl Works
The salmon gets a deep golden crust on the skin side while the inside stays tender and flaky. A quick soy-honey glaze adds a salty-sweet finish that coats every bite.
Cool cucumber, creamy avocado, and a punchy sriracha mayo balance the warmth of the fish. It’s a bowl that looks impressive but is built from simple ingredients you probably have on hand.
Ingredients

- 4 skin-on salmon fillets (4 to 6 oz each): skin-on gives you that crispy edge, but skinless works if that’s what you have.
- 2 tbsp soy sauce: use tamari for a gluten-free option.
- 1 tbsp mirin: adds a mild sweetness; rice vinegar with a pinch of sugar can stand in.
- 1 tsp honey: or brown sugar.
- 2 garlic cloves, minced
- 1 tsp grated fresh ginger (optional)
- 1 tbsp vegetable or canola oil
- 2 cups cooked sushi or short-grain rice: warm or at room temperature.
- 1 medium avocado, sliced
- 1 small cucumber, thinly sliced
- 1/3 cup shelled edamame (optional)
- 2 scallions, thinly sliced
- 1 tbsp toasted sesame seeds
- For the spicy mayo:
- 3 tbsp mayonnaise
- 1 tbsp sriracha
- 1 tsp fresh lime juice
Variations and Substitutions
- No mirin: mix 1 tbsp rice vinegar with 1/2 tsp sugar and let it sit a minute before using.
- Milder sauce: cut the sriracha in half or swap it for a pinch of smoked paprika for heat without the raw garlic kick.
- Different fish: arctic char, steelhead trout, or even firm white fish like halibut all work. Adjust cook time for thickness.
- Brown rice: use it instead of white; the nuttiness stands up well to the glaze.
For a vegetarian version, try swapping the salmon for marinated tofu and follow the Soy-Glazed Tofu Bowl recipe.
How to Make 20-Minute Salmon Rice Bowl
Step 1: Mix the Spicy Mayo

In a small bowl, whisk together the 3 tbsp mayonnaise, 1 tbsp sriracha, and 1 tsp lime juice until smooth. Set it aside. The color shifts to a soft pink-orange, and the lime brightens the richness right away.
Step 2: Crisp the Salmon

Pat the 4 salmon fillets dry with paper towels and season both sides with a pinch of salt and a few cracks of black pepper. Heat the 1 tbsp oil in a large non-stick skillet over medium-high heat. When the oil shimmers, place the fillets skin side down in a single layer. Let them cook without moving them for about 4 minutes, until the skin pulls away easily and is deeply golden.
Flip the fillets and cook for another 2 minutes. A thin metal spatula helps here so the skin stays attached.
Step 3: Glaze the Salmon

While the salmon finishes on the second side, stir together the 2 tbsp soy sauce, 1 tbsp mirin, 1 tsp honey, minced garlic, and grated ginger in a small bowl. Push the salmon to one side of the pan, pour the glaze into the open space, and let it bubble for 30 seconds. Spoon the glaze over the fillets and let the whole thing cook for another 1 to 2 minutes, until the sauce thickens slightly and coats the fish. The smell of garlic and ginger will fill the kitchen.
Step 4: Slice and Assemble the Bowls

Slide the glazed salmon onto a cutting board and cut each fillet into thick slices. Divide the 2 cups of rice between four bowls. Arrange the sliced avocado, cucumber, and edamame around the rice, then top with the salmon slices. Drizzle the spicy mayo over everything and scatter the scallions and sesame seeds. Serve right away while the salmon is still hot.
Tips for the Best Salmon Rice Bowls
- Dry salmon = better sear: even a little moisture on the fish can make it stick. Pat it dry just before it hits the pan.
- Don’t crowd the pan: leave space between fillets so steam can escape. If your pan is small, cook in two batches.
- Cold rice works beautifully: leftover rice straight from the fridge doesn’t clump and warms up under the hot salmon. If it’s straight from the pot, fluff it and let it sit a few minutes.
- Make the spicy mayo ahead: it holds for a week in the fridge and gets a little more punchy as it sits.
Storing Leftover Salmon Bowls
Store any leftovers in separate containers in the fridge for up to 2 days. The salmon will lose its crisp skin but tastes good cold over a salad or gently reheated in a skillet over low heat. Keep the rice, avocado, and spicy mayo apart until you’re ready to eat, then assemble just before serving.
Frequently Asked Questions
Can I use frozen salmon?
Yes, just thaw it completely in the fridge overnight and pat it dry before cooking. Any extra moisture will prevent a good sear.
What if I don’t like spicy mayo?
Leave out the sriracha and use plain mayo with a squeeze of lime, or skip it and drizzle a little extra soy glaze over the top.
Can I use another fish?
Absolutely. Arctic char, trout, or even a meaty white fish like cod work well here. Adjust the cook time based on the thickness of the fillet.

20-Minute Salmon Rice Bowl Recipe
Ingredients
Method
- Whisk together the mayonnaise, sriracha, and lime juice in a small bowl. Set the spicy mayo aside.
- Pat salmon dry, season with salt and pepper, then sear skin side down in hot oil for 4 minutes until crisp. Flip and cook 2 minutes more.
- Combine soy sauce, mirin, honey, garlic, and ginger, pour into the pan, and spoon the glaze over the salmon for 1 to 2 minutes until thickened.
- Slice the salmon, divide rice among bowls, add avocado, cucumber, and edamame, drizzle with spicy mayo, and top with scallions and sesame seeds. Serve immediately.
