These Vietnamese Salmon Bowls are a vibrant, textural adventure that comes together fast. Tender, glazed salmon sits atop fragrant rice with fresh herbs, crunchy veggies, and a signature sweet-savory-tangy sauce. It’s a nourishing, restaurant-worthy meal perfect for any weeknight.
Why You’ll Love This Vietnamese Salmon Bowls
- Flavor & texture explosion: Soft salmon, chewy rice, crisp veggies, and fragrant herbs create a party in your mouth.
- Quick & simple: Most prep happens during the short marinating time, with cooking under 15 minutes.
- Flexible formula: Easily swap herbs or veggies based on what you have available.
- Light yet satisfying: A balanced nutritional powerhouse that leaves you energized.
Ingredients & Tools
- 2 salmon fillets (about 150-180 g each), skin on or off
- 2 tbsp fish sauce
- 1.5 tbsp honey or maple syrup
- 1 tbsp lime juice
- 2 cloves garlic, minced
- 1 tsp freshly grated ginger
- 1 fresh red chili, finely sliced (or 1/2 tsp chili flakes)
- 150 g jasmine rice, uncooked
- 1 small cucumber, julienned or thinly sliced
- 1 large handful fresh mint leaves
- 1 large handful fresh cilantro leaves
- 50 g roasted, unsalted peanuts, roughly chopped
- 2 spring onions, thinly sliced
- For the Nuoc Cham dipping sauce: 3 tbsp fish sauce, 2 tbsp lime juice, 1 tbsp rice vinegar, 1 tbsp sugar, 2 tbsp water, 1 small garlic clove minced, 1 red chili finely chopped
Tools: A medium bowl for marinating, a baking tray or oven-safe skillet, a small saucepan for rice, and a small jar for shaking the sauce.
Notes: The quality of your fish sauce really matters here—it’s the salty, umami backbone of the whole dish. And don’t skip the fresh herbs; they’re not just a garnish, they’re a core ingredient that provides that signature Vietnamese freshness.
Nutrition (per serving)
| Calories: | 620 kcal |
| Protein: | 38 g |
| Fat: | 25 g |
| Carbs: | 58 g |
| Fiber: | 4 g |
Serves: 2 | Prep Time: 20 minutes | Cook Time: 15 minutes | Total Time: 35 minutes
Before You Start: Tips & Ingredient Notes
- Pat your salmon completely dry. This is the secret to getting a beautiful sear and caramelization on the outside, rather than a steamed, pale fillet. Use a paper towel and really press to remove all surface moisture.
- Don’t be shy with the fish sauce. I know it smells strong straight from the bottle, but once it’s mixed with lime and honey, it transforms into the most incredible savory-sweet glaze. It’s the soul of the dish.
- Prep your herbs and veggies last. To keep everything crisp and vibrant, chop your cucumber and herbs right before you’re ready to assemble the bowls. This prevents wilting and keeps the textures distinct.
- Taste your nuoc cham as you go. The balance of this sauce is personal. Want it more sour? Add lime. Sweeter? A pinch more sugar. Adjust it to your taste—it should be a perfect dance of salty, sweet, sour, and spicy.
How to Make Vietnamese Salmon Bowls
Step 1: Marinate the Salmon. In a medium bowl, whisk together the 2 tablespoons of fish sauce, honey, 1 tablespoon of lime juice, minced garlic, and grated ginger. Place the salmon fillets in the marinade, turning to coat them thoroughly. Let them sit for at least 15 minutes at room temperature. Don’t go longer than 30 minutes, or the acid in the lime can start to “cook” the surface of the fish, giving it a weird texture.
Step 2: Cook the Rice & Make the Sauce. While the salmon marinates, cook your jasmine rice according to package instructions. Fluff it with a fork when it’s done. For the nuoc cham, combine all the sauce ingredients—fish sauce, lime juice, rice vinegar, sugar, water, garlic, and chili—in a small jar. Screw the lid on tightly and shake vigorously until the sugar has dissolved. Give it a taste and adjust the flavors to your liking. Set it aside.
Step 3: Cook the Salmon to Perfection. Heat a drizzle of neutral oil in a non-stick or cast-iron skillet over medium-high heat. Once the oil is shimmering, place the salmon fillets in the pan, presentation-side down. Reserve the marinade in the bowl. Cook for 4-5 minutes without moving them, until a gorgeous golden-brown crust forms. You’ll notice the color change creeping up the sides of the fillet. Flip and cook for another 2-3 minutes for medium, or until cooked to your preference.
Step 4: Glaze the Salmon. Pour the reserved marinade into the hot pan around the salmon—it will sizzle and bubble up immediately. Let it reduce for about 30-60 seconds, spooning the thickening glaze over the top of the fillets. The sauce should become glossy and stick to the salmon beautifully. Remove the pan from the heat.
Step 5: Assemble Your Bowls. Divide the fluffy jasmine rice between two bowls. Flake the warm, glazed salmon over the rice. Artfully arrange the cucumber, generous handfuls of mint and cilantro, and sprinkle with the sliced spring onions and chopped peanuts. The trick is to get a little bit of everything in each section.
Step 6: Serve Immediately. Drizzle the nuoc cham sauce generously over the entire bowl right before serving. I like to serve extra sauce on the side for those who want to add more. The goal is to eat it while the salmon is still warm and the herbs are perfectly fresh.
Storage & Freshness Guide
- Fridge: Store components separately in airtight containers for up to 2 days.
- Freezer: Freeze cooked salmon and rice for up to 1 month; herbs and cucumber don’t freeze well.
- Reviving: Reheat salmon gently in a low oven or toaster oven; enjoy herbs and cucumber fresh.
Serving Suggestions
Complementary Dishes
- Fresh Vietnamese Spring Rolls — Their cool, soft rice paper wrappers and fresh shrimp filling provide a lovely textural contrast to the warm, flaky salmon in the bowl.
- A Simple Green Mango Salad — The sharp, tangy, and slightly sweet flavors of a green papaya or mango salad cut through the richness of the salmon beautifully.
- Stir-Fried Morning Glory (Water Spinach) — A classic Vietnamese side dish with garlic and a hit of fermented bean curd that adds a savory, earthy element to the meal.
Drinks
- Iced Vietnamese Coffee — The strong, dark roast coffee with sweetened condensed milk is a classic pairing that complements the sweet and savory notes in the bowl.
- A Crisp, Dry Riesling — Its bright acidity and slight sweetness mirror the nuoc cham sauce and help cleanse the palate between bites of the rich salmon.
- Ginger Lime Sparkler — Muddled fresh ginger and lime juice topped with soda water is a refreshing, non-alcoholic option that enhances the citrus notes in the dish.
Something Sweet
- Mango Sticky Rice — The warm, creamy coconut rice and sweet, ripe mango is a beloved Southeast Asian dessert that feels like a natural, comforting end to this meal.
- Lychee Sorbet — Light, floral, and icy-cold, this sorbet is incredibly refreshing and doesn’t feel too heavy after a flavorful main course.
- Vietnamese Che Ba Mau (Three Color Dessert) — A fun, textural dessert with mung beans, jelly, and coconut cream that continues the theme of layered flavors and textures.
Top Mistakes to Avoid
- Over-marinating the salmon. The lime juice is acidic and will start to denature the proteins on the surface of the fish, giving it a tough, ceviche-like texture if left for too long. Stick to 15-30 minutes max.
- Crowding the pan when searing. If your pan is too small for both fillets, cook them in batches. Crowding creates steam, which prevents that beautiful, crispy crust from forming. You want a sizzle, not a steam.
- Skipping the fresh herbs. I’ve messed this up before too, thinking dried herbs would suffice. They won’t. The fresh mint and cilantro are non-negotiable for that authentic, bright flavor profile.
- Pouring unused marinade over the cooked food. The marinade that touched the raw fish must be cooked (like we did when making the glaze) to be safe to consume. Never pour it directly from the marinating bowl onto the finished dish.
Expert Tips
- Tip: Let the salmon come to room temperature before cooking. Taking the chill off ensures it cooks evenly from edge to center, preventing an overcooked outside and a cold, raw middle.
- Tip: Make the nuoc cham sauce a day ahead. The flavors meld and deepen beautifully in the fridge, making it even more complex and delicious. Just give it a good stir or shake before using.
- Tip: Use a fish spatula for flipping. Its thin, slotted edge slides perfectly under the delicate salmon fillet without breaking it apart, keeping those beautiful flakes intact.
- Tip: For an extra layer of flavor, toast your rice before cooking. Sauté the uncooked rice grains in a little oil for a minute until fragrant and slightly translucent before adding water. It gives the rice a wonderful nutty depth.
FAQs
Can I use a different type of fish?
Absolutely! This method works wonderfully with other firm-fleshed fish like barramundi, cod, or even arctic char. The key is to adjust the cooking time based on the thickness of the fillet. A thinner piece will cook much faster, so keep a close eye on it to prevent overcooking. The marinade and sauce combo is so versatile it will complement almost any non-oily white fish beautifully.
I don’t have fish sauce. What can I use instead?
This is a tough one, as fish sauce provides a unique umami saltiness. In a real pinch, you could use soy sauce or tamari, but be aware the flavor profile will shift more towards Japanese or Chinese than Vietnamese. To mimic the funk, you could add a tiny drop of anchovy paste to the soy sauce. It won’t be the same, but it’ll be tasty!
How do I store and reheat leftovers?
Store the components separately in airtight containers in the fridge for up to 2 days. The salmon is best reheated gently in a low oven or toaster oven to keep it from drying out. The herbs and cucumber will wilt, so they’re best enjoyed fresh. The rice and sauce keep perfectly, though.
Can I make this bowl gluten-free?
Yes, easily! Just ensure you’re using a gluten-free fish sauce (most reputable brands are, but always check the label). The rest of the ingredients are naturally gluten-free. This is a fantastic, inherently adaptable recipe for various dietary needs.
My nuoc cham sauce is too salty. How can I fix it?
No worries, this is a common issue! The easiest fix is to dilute it with a bit more water and a squeeze of extra lime juice. You can also balance it out with a touch more sugar or a tiny splash of rice vinegar. Taste as you go until it hits that perfect sweet-salty-sour-spicy equilibrium.
Vietnamese Salmon Bowls
Make these vibrant Vietnamese Salmon Bowls in just 35 minutes! Featuring glazed salmon, fresh herbs, and nuoc cham sauce. Get the easy recipe now!
Ingredients
For the Salmon Marinade:
-
2 salmon fillets (about 150-180 g each, skin on or off)
-
2 tbsp fish sauce
-
1.5 tbsp honey or maple syrup
-
1 tbsp lime juice
-
2 cloves garlic (minced)
-
1 tsp freshly grated ginger
-
1 fresh red chili (finely sliced (or 1/2 tsp chili flakes))
For the Bowls:
-
150 g jasmine rice (uncooked)
-
1 small cucumber (julienned or thinly sliced)
-
1 large handful fresh mint leaves
-
1 large handful fresh cilantro leaves
-
50 g roasted, unsalted peanuts (roughly chopped)
-
2 spring onions (thinly sliced)
For the Nuoc Cham dipping sauce:
-
3 tbsp fish sauce
-
2 tbsp lime juice
-
1 tbsp rice vinegar
-
1 tbsp sugar
-
2 tbsp water
-
1 small clove garlic (minced)
-
1 red chili (finely chopped)
Instructions
-
In a medium bowl, whisk together the 2 tablespoons of fish sauce, honey, 1 tablespoon of lime juice, minced garlic, and grated ginger. Place the salmon fillets in the marinade, turning to coat them thoroughly. Let them sit for at least 15 minutes at room temperature.01
-
While the salmon marinates, cook your jasmine rice according to package instructions. Fluff it with a fork when it's done. For the nuoc cham, combine all the sauce ingredients—fish sauce, lime juice, rice vinegar, sugar, water, garlic, and chili—in a small jar. Screw the lid on tightly and shake vigorously until the sugar has dissolved. Give it a taste and adjust the flavors to your liking. Set it aside.02
-
Heat a drizzle of neutral oil in a non-stick or cast-iron skillet over medium-high heat. Once the oil is shimmering, place the salmon fillets in the pan, presentation-side down. Reserve the marinade in the bowl. Cook for 4-5 minutes without moving them, until a gorgeous golden-brown crust forms. Flip and cook for another 2-3 minutes for medium, or until cooked to your preference.03
-
Pour the reserved marinade into the hot pan around the salmon—it will sizzle and bubble up immediately. Let it reduce for about 30-60 seconds, spooning the thickening glaze over the top of the fillets. The sauce should become glossy and stick to the salmon beautifully. Remove the pan from the heat.04
-
Divide the fluffy jasmine rice between two bowls. Flake the warm, glazed salmon over the rice. Artfully arrange the cucumber, generous handfuls of mint and cilantro, and sprinkle with the sliced spring onions and chopped peanuts.05
-
Drizzle the nuoc cham sauce generously over the entire bowl right before serving. I like to serve extra sauce on the side for those who want to add more.06


