Spicy Salmon Bowl

How to make a vibrant spicy salmon bowl with marinated salmon, crunchy Asian slaw, and creamy sriracha mayo in just 40 minutes.

Updated

November 24, 2025

Spicy salmon bowl with glazed salmon pieces over Asian cabbage slaw drizzled with sriracha mayo

Looking for a healthy dinner that tastes like takeout but comes together in your own kitchen? This spicy salmon bowl delivers bold Asian flavors with tender marinated salmon, crunchy cabbage slaw, and a creamy sriracha mayo that brings everything together. I started making these bowls during my meal prep Sundays, and they’ve become my go-to when I want something satisfying that doesn’t feel heavy.

There’s something about the combination of sweet, spicy, and savory that makes this spicy salmon bowl so crave-worthy. The salmon gets marinated in a glaze that caramelizes beautifully when it hits the hot pan, creating those slightly crispy edges I love. Meanwhile, the cabbage slaw stays crisp and refreshing, providing the perfect contrast to the rich fish. I appreciate how this bowl packs in protein and omega-3s without feeling like diet food. Whether you’re cooking for busy weeknights or prepping lunches for the week ahead, this recipe adapts to your schedule beautifully.

Ingredients for Spicy Salmon Bowl

I always buy my salmon fresh when possible, looking for bright pink fillets with no brown spots. The marinade ingredients are pantry staples I keep on hand for quick Asian-inspired dinners. My preference is toasted sesame oil for deeper flavor, but regular works just fine too.

For the Salmon:

  • 1 pound salmon (skin removed, cut into 1-inch pieces)
  • ¼ cup rice vinegar
  • ¼ cup soy sauce or coconut aminos
  • 1 tablespoon sesame oil (toasted or regular) – I recommend toasted for richer flavor
  • 1 tablespoon sriracha (or more to taste)
  • 1 tablespoon honey
  • ½ teaspoon garlic powder or 1 teaspoon minced garlic
  • ½ teaspoon onion powder

For the Spicy Mayo Sauce:

  • 2 tablespoons mayo
  • 2 tablespoons sriracha – My go-to is the Huy Fong brand with the rooster on the bottle
  • 2 tablespoons sweet chili sauce

For the Slaw:

  • 4 cups shredded green cabbage (about ½ small head)
  • 2 tablespoons rice vinegar or white wine vinegar
  • 2 tablespoons soy sauce or coconut aminos
  • 2 teaspoons sesame oil (toasted or regular)
  • 2 teaspoons minced garlic – In my experience, fresh garlic makes a big difference here
  • 2 teaspoons grated ginger (fresh is best)
  • 2 green onions (chopped)
  • Pinch of salt and pepper

Step-by-Step Instructions

I recommend starting with the marinade first, then prepping your slaw and sauce while the salmon absorbs all those flavors. This way, everything’s ready to assemble when the fish is done.

Step 1: In a medium bowl, whisk together rice vinegar, soy sauce, sesame oil, sriracha, honey, garlic powder, and onion powder until the honey is fully dissolved. Add the salmon pieces and toss gently to coat every piece. Let marinate for 15-20 minutes at room temperature (or up to 2 hours covered in the fridge if you’re prepping ahead). The salmon should look glossy and well-coated.

Step 2: While the salmon marinates, make your spicy mayo. In a small bowl, combine mayo, sriracha, and sweet chili sauce. Whisk until smooth and creamy with no streaks. Taste and adjust the heat level by adding more sriracha if you like it spicier, or more sweet chili sauce if you prefer milder. Set aside or refrigerate until ready to use.

Step 3: Prepare the Asian slaw by combining shredded cabbage, rice vinegar, soy sauce, sesame oil, minced garlic, grated ginger, and chopped green onions in a large bowl. Season with a pinch of salt and pepper. Use tongs or your hands to massage the dressing into the cabbage for about 30 seconds. This helps soften it slightly while keeping that satisfying crunch. Let it sit while you cook the salmon so the flavors can develop.

Step 4: Heat a large skillet or non-stick pan over medium-high heat until hot (a drop of water should sizzle immediately). Remove salmon from the marinade using a slotted spoon, letting excess marinade drip back into the bowl. Reserve that marinade. Pat the salmon pieces lightly with a paper towel to remove excess moisture, which helps them brown better. Add salmon to the hot pan in a single layer, being careful not to crowd them. Cook for 2-3 minutes without moving until the bottom develops a golden-brown crust. Flip each piece and cook another 2-3 minutes until the salmon is cooked through and flakes easily with a fork. The internal temperature should reach 145°F if you’re using a thermometer.

Step 5: Pour the reserved marinade into the pan with the cooked salmon. Bring it to a full rolling boil and let it bubble vigorously for at least 2 minutes, stirring to coat the salmon pieces. This both thickens the sauce and ensures the marinade is safe to eat. The glaze should reduce and become sticky, clinging to the salmon pieces beautifully.

Step 6: To assemble your bowls, divide the Asian slaw among four serving bowls. Top each with the glazed salmon pieces, making sure to drizzle some of that sticky glaze over everything. Finish with generous drizzles of the spicy mayo sauce. Garnish with extra green onions or a sprinkle of sesame seeds if desired.

Perfect Pairings for Spicy Salmon Bowl

This vibrant bowl pairs beautifully with sides that complement the Asian flavors while adding variety to your meal.

Steamed Jasmine Rice: Fluffy jasmine rice soaks up the extra sauce and provides a neutral base that balances the bold flavors. The slightly floral aroma of jasmine rice pairs perfectly with the ginger and sesame in the bowl.

Sticky Garlic Chicken Noodles: If you’re feeding a crowd and want another protein option, these noodles make an excellent side that shares similar Asian flavor profiles.

Crispy Wonton Strips: Add some extra crunch by topping your bowl with fried wonton strips or crispy chow mein noodles. The texture contrast elevates every bite.

Edamame: Steamed edamame sprinkled with sea salt adds extra protein and a pop of bright green color to your bowl while keeping things light and healthy.

Korean Ground Beef Bowl: For a complete Asian-inspired dinner spread, this bowl offers complementary flavors and works great alongside the salmon for variety.

Cucumber Salad: Thinly sliced cucumbers tossed with rice vinegar, sesame oil, and a touch of sugar provide cool, refreshing bites that cut through the richness of the salmon.

Storing Your Spicy Salmon Bowl

Store leftover components separately in airtight containers in the refrigerator for up to 3 days. The salmon stays moist and flavorful when stored alone, and you can enjoy it cold straight from the fridge or gently reheat it in a skillet over low heat for 2-3 minutes. I usually add a splash of water to prevent drying.

The cabbage slaw actually gets better after a day in the fridge as the flavors meld together. It stays crispy for 2-3 days, though it may release some liquid, which you can simply drain before serving. Pro tip: the spicy mayo sauce keeps well covered in the refrigerator for up to one week, so I often double the batch to have it ready for other meals.

For meal prep success, prepare all three components on Sunday and store them separately. When you’re ready to eat, simply assemble a fresh bowl in under 2 minutes. The salmon tastes delicious cold over the slaw, making this perfect for packed lunches too.

FAQs

Can I use frozen salmon for this recipe?

Yes, just thaw it completely in the refrigerator overnight first. Pat it very dry with paper towels before marinating, as frozen salmon tends to retain more moisture that can prevent proper browning.

How can I make this bowl less spicy?

Reduce the sriracha in both the marinade and mayo to 1 teaspoon each, or substitute with sweet chili sauce for mild heat. You can always add more spice at the table, but you can’t take it away.

What other vegetables work well in this bowl?

Shredded carrots, thinly sliced bell peppers, snap peas, or cucumber ribbons all work beautifully. Add them to the slaw or arrange them separately for color and nutrition variety.

Conclusion

This spicy salmon bowl proves that healthy eating doesn’t mean boring meals. With its balance of protein, fresh vegetables, and bold flavors, it’s become one of my most reliable weeknight dinners. The best part is how adaptable it is to your schedule and spice preferences. Give it a try this week and discover your new favorite bowl recipe!

Spicy salmon bowl with glazed salmon pieces over Asian cabbage slaw drizzled with sriracha mayo

Spicy Salmon Bowl

Vibrant and flavorful bowl featuring tender marinated salmon with crisp Asian-style cabbage slaw and creamy spicy mayo sauce. Perfect healthy weeknight dinner.
Prep Time 15 minutes
Cook Time 10 minutes
Marinating Time 15 minutes
Total Time 40 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: Asian, Fusion
Calories: 385

Ingredients
  

  • 1 pound salmon skin removed and cut into 1-inch pieces
  • 1/4 cup rice vinegar for marinade
  • 1/4 cup soy sauce or coconut aminos for marinade
  • 1 tablespoon sesame oil toasted or regular
  • 1 tablespoon sriracha or more to taste
  • 1 tablespoon honey
  • 1/2 teaspoon garlic powder or 1 teaspoon minced garlic
  • 1/2 teaspoon onion powder
  • 2 tablespoons mayo for spicy mayo sauce
  • 2 tablespoons sriracha for spicy mayo sauce
  • 2 tablespoons sweet chili sauce
  • 4 cups shredded green cabbage
  • 2 tablespoons rice vinegar or white wine vinegar, for slaw
  • 2 tablespoons soy sauce or coconut aminos for slaw
  • 2 teaspoons sesame oil toasted or regular, for slaw
  • 2 teaspoons minced garlic
  • 2 teaspoons grated ginger
  • 2 green onions chopped
  • Salt and pepper to taste

Equipment

  • Medium bowl for marinating
  • Small bowl for sauce
  • Large bowl for slaw
  • Large skillet or non-stick pan
  • Whisk

Method
 

  1. In a medium bowl, whisk together rice vinegar, soy sauce, sesame oil, sriracha, honey, garlic powder, and onion powder until the honey is fully dissolved. Add the salmon pieces and toss gently to coat. Let marinate for 15-20 minutes at room temperature (or up to 2 hours covered in the fridge).
  2. While the salmon marinates, make the spicy mayo. In a small bowl, combine mayo, sriracha, and sweet chili sauce. Whisk until smooth and creamy. Adjust heat level to taste by adding more sriracha if desired. Set aside or refrigerate until ready to use.
  3. Prepare the Asian slaw by combining shredded cabbage, rice vinegar, soy sauce, sesame oil, minced garlic, grated ginger, and chopped green onions in a large bowl. Season with a pinch of salt and pepper. Massage the dressing into the cabbage for about 30 seconds and let sit while you cook the salmon.
  4. Heat a large skillet or non-stick pan over medium-high heat until hot. Remove salmon from marinade using a slotted spoon, reserving the marinade. Pat salmon pieces lightly with paper towels. Add salmon to the hot pan in a single layer and cook for 2-3 minutes without moving until the bottom develops a golden-brown crust. Flip and cook another 2-3 minutes until salmon is cooked through and flakes easily (internal temperature should reach 145°F).
  5. Pour the reserved marinade into the pan with the cooked salmon. Bring to a full rolling boil and let bubble vigorously for at least 2 minutes, stirring to coat the salmon. The glaze should reduce and become sticky.
  6. To assemble, divide the Asian slaw among four serving bowls. Top each with the glazed salmon pieces and drizzle generously with the spicy mayo sauce. Garnish with extra green onions or sesame seeds if desired.

Notes

Store components separately for best results. Naturally gluten-free when using coconut aminos. Can be made dairy-free with vegan mayo. Adjust spice level by varying sriracha amount. Fresh ginger and garlic make a noticeable difference in flavor.
Spicy Salmon Bowl

Leave a Comment

Recipe Rating