
This Asian-inspired salmon bo bun takes my taste buds on a journey without leaving my kitchen. The crisp veggies perfectly complement the tender salmon and noodles, making a balanced, tasty dish that never fails to wow my guests.
I whip this up whenever I need a culinary escape. The first time I served it at a dinner with friends, everyone wanted my secret. It's now become my go-to impressive dish that barely needs any effort.
What You Need
- Fresh salmon: brings tender texture and healthy omega-3s. Look for firm pieces with bright color
- Salmon marinade: blends salt, pepper, coconut, onion, garlic, paprika, chili, parsley, lemongrass and ginger for real Asian depth
- Batavia lettuce: adds refreshing crunch. Pick crisp, green leaves
- Carrots: offer sweetness and vibrant color. Choose firm, shiny ones
- Veggie spring rolls: store-bought saves tons of time while adding texture and flavor
- Rice vermicelli or udon noodles: forms the hearty base. Vermicelli is lighter, udon more filling
- Spring roll sauce: found in Asian markets, brings that signature tangy kick
- Coconut milk: smooths out flavors with creamy richness. Go for unsweetened
- Fresh herbs: mint and cilantro bring essential authenticity
- Crushed peanuts: add irresistible crunch and toasty notes
- Fried onions: deliver crispiness and addictive umami flavor
- Lime: the final tangy touch that wakes up all ingredients
Step-By-Step Guide
- Getting the noodles ready:
- Drop your rice vermicelli or udon in boiling water for exactly 2-3 minutes until perfectly al dente. Drain carefully and portion onto plates so they don't stick together.
- Prepping veggies:
- Slice washed and dried lettuce into thin, even strips. Then grate peeled carrots using the large side of your grater to keep some crunch. The fresh veggies will create a nice contrast with the other elements.
- Cooking spring rolls:
- Brown the veggie spring rolls either in a pan with a little oil for 5 minutes, turning often, or bake at 350°F for 10 minutes. Once golden and crispy, cut them into small pieces for easier eating.
- Fixing up the salmon:
- Cut the marinated salmon into even 1/2-inch cubes. If making your own marinade, let the fish soak for at least 30 minutes so flavors can penetrate the flesh.
- Building your bo bun:
- In large individual bowls, start with a lettuce base, then add a carrot layer. Next, place a generous helping of noodles. This layering keeps each ingredient's texture and flavor intact.
- Finishing touches:
- Arrange spring roll pieces and salmon cubes on top. Sprinkle with chopped fresh herbs, fried onions, and crushed peanuts for extra texture and complementary flavors. Add a lime wedge on the side of the bowl.
- Serve and enjoy:
- Pour plenty of spring roll sauce and a drizzle of coconut milk over everything. Serve right away, telling your guests to mix it all up before eating so the flavors blend perfectly.

Essential Tips
This balanced meal combines protein, veggies and carbs. You can prep ahead and assemble just before serving. It's perfect for hot summer evenings thanks to its refreshing nature.
I'm crazy about the lemongrass in the salmon marinade - it adds amazing freshness. I first tasted this dish during a trip to Vietnam and immediately wanted to recreate those flavors at home. After several tries, I found this perfect balance that now gets rave reviews at my table.
Make-Ahead Options
All bo bun components can be prepped separately up to 24 hours ahead and kept in the fridge. Just store everything in separate airtight containers to keep things fresh and crisp. Toss the noodles with a tiny bit of oil so they won't stick together. Only put everything together right before eating to keep that amazing texture contrast that makes this dish special.
Mix It Up
For a veggie version, swap salmon for marinated and grilled firm tofu. If you prefer meat, try chicken, beef or shrimp instead. You can use jasmine rice in place of noodles if that's your thing. Feel free to throw in cucumbers, lettuce, bean sprouts or radishes for extra crunch and freshness.
Where Bo Bun Comes From
The original Vietnamese bo bun features beef - 'bo' actually means beef in Vietnamese. This salmon twist offers a modern fusion take that keeps the dish's spirit while providing a lighter option. In France, bo bun has become super popular as a healthy, tasty alternative to regular fast food.
Frequently Asked Questions
- → How do I marinate the salmon?
For the marinade, mix salt, pepper, coconut, onion, garlic, paprika, chili powder, parsley, lemongrass, and ginger. Let it rest so the flavors soak in.
- → What kind of noodles can I use?
Go with rice vermicelli if you want a lighter option, or try udon noodles for a firmer texture.
- → How should the vegetarian rolls be cooked?
Pan-fry the rolls in a hot skillet or warm them up in the oven until crispy. Then slice them into pieces.
- → What are good toppings for this dish?
Top it off with fresh mint and cilantro, crushed peanuts, fried onions, and a wedge of lime for extra flavor.
- → Which sauce pairs best with this meal?
Serve the dish with spring roll sauce, lightly enriched with coconut milk for a soft and balanced taste.