Thai Salmon Rice Bowls-Our Family Favorite

So many of the recipes I share here are heirlooms — dishes passed down from family, carrying the flavors and traditions I grew up with. But some recipes will become heirlooms for my kids someday, and this Thai salmon rice bowl is one of them.

If you’ve ever been a guest at my home, chances are you’ve had this for dinner. We eat Thai salmon rice bowls once a week — not because we have to, but because we want to. It’s a crowd-pleaser, always turns out perfectly, and is one of my favorite things to serve guests because it’s both easy and impressive.

The secret? The prep is simple, the flavors are fresh and bright, and most of the work can be done in advance. I cook rice in the Instant Pot while I chop the vegetables, and the salmon cooks quickly under the broiler. I reserve a portion of the marinade to use as a silky, tangy sauce that’s drizzled over the finished Thai salmon rice bowls — so every bite is layered with flavor.

It’s a colorful plate — bright peppers, purple cabbage, vibrant green herbs — with the perfect contrast of textures: cool, crisp vegetables against warm, fluffy rice and tender, perfectly cooked salmon. And like all the best dinner party recipes, it gives you the gift of time — more time to enjoy your guests and less time fussing over the stove.

We make these Thai salmon rice bowls all year long, but they’re especially popular on summer evenings at the lake, when seasonal produce and farmers’ markets are at their peak.

Make it once, and you might find yourself adding these Thai salmon rice bowls to your own weekly rotation… and maybe, someday, passing them down as one of your family’s heirlooms.


This recipe is part of the Summer at the Lake Series — check out the full series for more easy, fresh summer recipes.

Summer at the Lake Series

Black and white vintage photo of three siblings at the lake — little sister sitting on big brother’s shoulders, little brother flexing his muscle

Summer at the Lake is a seasonal series on the blog that brings together two generations of lakeside memories—my dad’s boyhood summers at Chapman Lake in Pennsylvania and my own family’s slow, sun-drenched days at our camp in Maine. From Summer Sunset Caprese Salad to Instant Pot Pulled Pork Sliders to nostalgic, crowd-pleasing cakes, these recipes capture the kind of food we love in those places: casual, flavor-packed, often make-ahead, and always meant to be shared. Some are vintage, pulled from old family recipe cards and memories; others are newer favorites that have earned a permanent spot at the summer table. My hope is to celebrate the simple pleasures of the season—the joy of gathering, the beauty of fresh ingredients, and the comfort of a full plate, whether you’re dockside with your feet in the water or lingering at the table after a long swim.


Ingredients for Thai Salmon Rice Bowls

Fresh salmon fillets with marinade ingredients for Thai salmon rice bowls, arranged overhead

MARINADE | SAUCE

  • SALMON FILETS
  • SWEET CHILI SAUCE
  • SOY SAUCE
  • FRESH GINGER (Grated)
  • GARLIC (Finely minced of grated)
  • CHILI CRISP
  • LIME JUICE
  • FISH SAUCE
Overhead shot of colorful vegetables and fresh herbs for Thai salmon rice bowls, ready to garnish the dish

TOPPINGS | GARNISHES

  • RED CABBAGE (Shredded)
  • CARROTS (Grated or thinly sliced)
  • EDAMAME (Shelled)
  • BELL PEPPERS (Cut into thin strips)
  • MANGO (Cut into thin strips)
  • MICRO CILANTRO or MICRO GREENS
  • SESAME SEEDS (I prefer black)
  • AVOCADO (optional)
  • LIME WEDGE (optional garnish)

Step-by- Step Instructions for Thai Salmon Rice Bowls

SALMON PREP

Whisk in a metal bowl with marinade ingredients for Thai salmon rice bowls
Salmon fillets in a foil-lined pan with separate bowl of marinade for Thai salmon rice bowls
  1. In a bowl, whisk together sweet chili sauce, soy sauce, grated ginger, garlic, chili crisp (if using), lime juice, and fish sauce.
  2. Cut salmon into four fillets and set up a foil-lined baking tray.
Hand turning salmon fillet in a bowl of marinade for Thai salmon rice bowls
Hand placing salmon fillets on a foil-lined tray for Thai salmon rice bowls

3. Let marinate 15–20 minutes at room temperature (or cover and refrigerate for up to 1 hour).

4. Lay salmon filets on the foil lined tray. Be careful not to have too much sauce on the foil as it will burn. Broil salmon 6 minutes per side or until cooked through and slightly caramelized.

See Recipe Card Below for Details on Vegetable and Garnish Prep and Assembly.


Print

Thai Salmon Rice Bowls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Quick, fresh, and full of flavor, these Thai Salmon Rice Bowls are a family favorite year-round. Tender broiled salmon meets vibrant vegetables, tropical mango, and a bright, tangy sauce for an easy, show-stopping meal.

  • Author: Family Tree Foodie
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 27 minutes
  • Yield: 4-6 servings
  • Cuisine: Thai/ Asian-Inspired/ Family Friendly

Ingredients

  • 46 salmon fillets (about 6 oz each), skin on or off per preference
  • 2.5 cups uncooked jasmine rice 
  • 1 cup sweet chili sauce
  • 1/3 cup soy sauce
  • 1.5  tablespoons freshly grated ginger
  • 3 cloves garlic, minced
  • 1 teaspoon chili crisp (optional, for heat and texture)
  • Juice of 1 lime
  • 1 tablespoon fish sauce

Toppings & Garnishes:

  • 1 cup shredded purple cabbage
  • 1 cup thinly sliced carrots
  • 1 cup edamame (shelled, cooked)
  • 1 mango, peeled and diced
  • Microgreens or fresh cilantro for garnish
  • Lime wedges for serving
  • Sesame seeds for garnish

Instructions

Cook the Jasmine Rice:

  1. Rinse the jasmine rice until the water runs clear. Cook according to package instructions or in a rice cooker/ Instant Pot and keep warm until ready to assemble the bowls. 

Prepare the Salmon Marinade:

  1. In a bowl, whisk together sweet chili sauce, soy sauce, grated ginger, garlic, chili crisp (if using), lime juice, and fish sauce.
  2. Reserve a generous 1/4 cup of the marinade for drizzling at the end. 

Marinate and Cook Salmon:

  1. Dip each salmon fillet into the bowl of marinade, keeping the reserved 1/4 cup separate for drizzling later to avoid contamination. Place fillets on a rimmed, foil-lined baking sheet.

  2. Brush extra marinade from the bowl onto the top of each fillet, but make sure there’s no excess pooling on the sheet to prevent burning under the broiler.

  3. Let salmon marinate 15–20 minutes at room temperature, or cover and refrigerate for up to 1 hour.

  4. Preheat broiler to high setting. Broil salmon 6 minutes per side, or until cooked through and slightly caramelized. (Cook times may vary—watch carefully.)

Assemble the Bowls:

  1. Mold cooked jasmine rice into bowls or ramekins for neat presentation (optional).

  2. Place a salmon fillet beside or on top of the rice.

  3. Arrange purple cabbage, carrots, edamame, mango, and avocado in sections around the salmon.

  4. Garnish with microgreens or cilantro, sesame seeds, and lime wedges.

  5. Drizzle the reserved marinade over the salmon, or serve it on the side.

  6.  

Notes

You can alternatively cook the salmon on the grill. To do so, preheat grill to medium-high. Place salmon fillets on a lightly oiled grill pan or directly on the grill. Grill 5–6 minutes per side, or until cooked through and slightly caramelized, brushing with marinade from the bowl (not the reserved portion). Watch carefully to prevent flare-ups.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star