If you’re craving a vibrant, flavorful meal that feels both indulgent and healthy, these Spicy Salmon Bowls with Coconut Rice Recipe are exactly what you need. The silky, fragrant coconut rice serves as the perfect base for tender, spicy salmon glazed in a sweet and savory sauce, while fresh veggies and bright garnishes add crunch and zest. This dish is a delightful harmony of textures and tastes that feels fancy enough for guests but is incredibly simple to make, turning weeknight dinners into a celebration of wholesome, Asian-inspired flavors.

Ingredients You’ll Need
The secret to these bowls lies in the straightforward, fresh ingredients that each bring a crucial element to the finished plate—whether it’s richness, heat, or crunch. Every item has a role in making the Spicy Salmon Bowls with Coconut Rice Recipe shine beautifully.
- Jasmine rice: This aromatic rice absorbs the coconut milk beautifully to create a fluffy, fragrant base.
- Canned coconut milk (full-fat): Adds luscious creaminess and subtle sweetness to the rice.
- Salmon fillet (skin removed): The star protein, offering rich flavor and tender texture.
- Soy sauce: Provides savory depth and saltiness to the marinade.
- Sriracha: Delivers the bold spicy kick that wakes up every bite.
- Honey: Balances the heat with a touch of natural sweetness.
- Sesame oil: Brings a warm, nutty flavor to the salmon marinade.
- Garlic (minced): Infuses the dish with pungent, aromatic notes.
- Ginger (grated): Adds bright, zesty freshness that complements the spice.
- Chili flakes (optional): For those who want to turn up the heat even more.
- Avocado (sliced): Offers creamy, cooling contrast to spicy salmon.
- Shredded carrots: Add vibrant color and a satisfying crunch.
- Cucumber (thinly sliced): Brings refreshing crispness and lightness.
- Green onions (sliced): Provide a mild oniony bite and great color contrast.
- Sesame seeds: Sprinkle for nutty flavor and subtle texture.
- Lime wedges: A zesty splash that brightens each spoonful.
- Fresh cilantro (optional): Adds herbaceous freshness if you love an extra layer of green.
How to Make Spicy Salmon Bowls with Coconut Rice Recipe
Step 1: Prepare the Coconut Rice
Start by rinsing the jasmine rice under cold water until it runs clear—this step ensures your rice won’t be sticky or clumpy. Combine the rice with water, canned coconut milk, and salt in a saucepan. Bring everything to a boil, then reduce to a low simmer with the lid on. After about 15 to 18 minutes, the liquid should be absorbed, leaving you with creamy, fragrant coconut rice. Let it rest covered for a handful of minutes to steam before fluffing it with a fork.
Step 2: Marinate the Salmon
While the rice is cooking, whisk together soy sauce, sriracha, honey, sesame oil, garlic, ginger, and chili flakes to create a beautifully balanced marinade. Toss the cubed salmon in this mixture and let it soak up the flavors for at least 10 minutes. This step is where the magic begins as the salmon eagerly absorbs the spicy, sweet, and savory notes.
Step 3: Cook the Salmon
Heat a nonstick skillet over medium-high heat and cook the marinated salmon cubes, turning them occasionally. After 5 to 7 minutes, you’ll have gorgeously caramelized salmon that’s tender and bursting with flavor. This quick cooking keeps the salmon juicy and perfectly cooked through.
Step 4: Assemble Your Bowls
Divide the fluffy coconut rice evenly among four bowls. Top each with the spicy salmon, avocado slices, shredded carrots, cucumber, and green onions. Finish with a sprinkle of sesame seeds and, if you’re using it, chopped fresh cilantro. A squeeze of lime juice right before digging in will lift all the flavors and add an irresistible tang.
How to Serve Spicy Salmon Bowls with Coconut Rice Recipe

Garnishes
Garnishing can take your Spicy Salmon Bowls with Coconut Rice Recipe from simply delicious to truly spectacular. I love adding sesame seeds for texture, fresh cilantro for that bright herbal note, and a good squeeze of lime to layer on vibrant acidity. Thinly sliced green onions add a lovely mild bite, making each mouthful even more enjoyable.
Side Dishes
While this bowl is a full meal on its own, pairing it with a light cucumber salad or edamame creates a refreshing balance. Pickled vegetables or a small miso soup also complement the flavors perfectly, making your meal feel complete without overshadowing the star of the show—the spicy salmon and coconut rice.
Creative Ways to Present
For a fun twist, serve this dish in edible coconut bowls or on a bed of mixed greens for a lighter, deconstructed version. You could also turn it into lettuce wraps, letting guests build their own combinations. Adding a drizzle of spicy mayo or a dollop of Greek yogurt can bring another layer of creaminess that works beautifully against the heat of the salmon.
Make Ahead and Storage
Storing Leftovers
Leftover Spicy Salmon Bowls with Coconut Rice Recipe keep well in an airtight container in the fridge for up to 2 days. It’s best to store the rice and salmon separately to maintain their perfect textures. When you’re ready to eat, just reheat the salmon gently and enjoy.
Freezing
If you want to freeze this dish, keep the salmon and rice in separate containers to avoid sogginess. Freeze for up to 1 month. When thawing, do so overnight in the fridge before reheating carefully on the stovetop or microwave.
Reheating
To reheat, warm the coconut rice covered to lock in moisture, ideally in the microwave or on the stovetop with a splash of water. Heat the salmon gently in a skillet or microwave until just warmed through to keep it tender and flavorful. Avoid overheating to prevent drying out the fish.
FAQs
Can I use a different type of rice for this recipe?
Absolutely! While jasmine rice is ideal for its fragrance and texture, you can substitute basmati or even brown rice for a nuttier taste and added fiber. Just be sure to adjust the cooking times accordingly.
Is it possible to make this dish gluten-free?
Yes, simply swap soy sauce for tamari or a gluten-free soy sauce alternative. This way, the Spicy Salmon Bowls with Coconut Rice Recipe remains safe for those avoiding gluten without compromising flavor.
Can I bake the salmon instead of pan-frying?
Definitely! Baking the marinated salmon at 400°F for about 10 to 12 minutes works well and is an easy, hands-off cooking method that still gives you tender, flavorful fish.
What vegetables pair best in this bowl?
Besides the classic carrots and cucumbers, you can mix in edamame, radishes, shredded cabbage, or even pickled onions for extra crunch and flavor contrast.
How spicy is this dish, and can it be adjusted?
This recipe has a pleasant heat level balanced by the sweetness of honey and creaminess of avocado. You can reduce or omit chili flakes and sriracha if you prefer milder flavors, or increase them for a more fiery kick.
Final Thoughts
If you’re looking for a meal that brings together bright, bold flavors and comforting textures, the Spicy Salmon Bowls with Coconut Rice Recipe is an absolute winner. It’s straightforward to prepare and full of fresh ingredients that make every bite exciting. Give it a try—it might just become your new favorite weeknight dinner that never feels routine.
Print
Spicy Salmon Bowls with Coconut Rice Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian-Inspired
- Diet: Gluten Free
Description
This vibrant Spicy Salmon Bowl with Coconut Rice combines the rich, creamy flavor of coconut-infused jasmine rice with tender, spicy salmon cubes. Fresh avocado, shredded carrots, crisp cucumber, and green onions add a refreshing crunch, all tied together with a drizzle of zesty lime and a sprinkle of sesame seeds. Perfect for a nutritious and flavorful weeknight dinner that’s easy to prepare.
Ingredients
For the Coconut Rice:
- 1 cup jasmine rice
- 1 cup water
- 1 cup canned coconut milk (full-fat)
- 1/2 teaspoon salt
For the Spicy Salmon:
- 1 lb salmon fillet (skin removed, cut into cubes)
- 2 tablespoons soy sauce
- 1 tablespoon sriracha
- 1 tablespoon honey
- 1 tablespoon sesame oil
- 1 teaspoon garlic (minced)
- 1 teaspoon ginger (grated)
- 1/2 teaspoon chili flakes (optional)
For the Bowls:
- 1 avocado (sliced)
- 1 cup shredded carrots
- 1 cup cucumber (thinly sliced)
- 2 green onions (sliced)
- 1 tablespoon sesame seeds
- lime wedges
- fresh cilantro for garnish (optional)
Instructions
- Cook the Coconut Rice: Rinse the jasmine rice under cold water until the water runs clear to remove excess starch. In a saucepan, combine the rinsed rice, water, coconut milk, and salt. Bring the mixture to a boil over medium-high heat, then reduce heat to low, cover with a tight-fitting lid, and simmer gently for 15–18 minutes or until all the liquid is absorbed. Remove from heat and let the rice sit, covered, for 5 minutes to steam. Finally, fluff the rice with a fork to separate the grains.
- Marinate the Salmon: While the rice cooks, prepare the spicy salmon. In a medium bowl, whisk together soy sauce, sriracha, honey, sesame oil, minced garlic, grated ginger, and optional chili flakes until well combined. Add the salmon cubes to this marinade and toss gently to coat them evenly. Allow the salmon to marinate for at least 10 minutes to absorb the flavors.
- Cook the Salmon: Heat a nonstick skillet over medium-high heat. Once hot, add the marinated salmon pieces in a single layer. Cook for 5–7 minutes, turning occasionally, until the salmon is cooked through and has a nice caramelized surface. The salmon should flake easily with a fork and have a slightly crispy exterior.
- Assemble the Bowls: Divide the prepared coconut rice evenly between four serving bowls. Top each bowl with the cooked spicy salmon cubes. Arrange sliced avocado, shredded carrots, thinly sliced cucumber, and green onions around or on top of the salmon for freshness and texture. Sprinkle sesame seeds over each bowl and garnish with fresh cilantro if desired. Serve with lime wedges to squeeze over the bowl for a vibrant finish.
Notes
- To make this recipe gluten-free, replace soy sauce with tamari sauce.
- If you prefer not to pan-fry the salmon, bake it at 400°F (200°C) for 10–12 minutes until cooked through.
- Feel free to customize your bowls with additional veggies like edamame, radishes, or pickled onions for extra flavor and crunch.
- Full-fat canned coconut milk provides the best creaminess for the rice, but you can use light coconut milk to reduce calories.

