I did not expect a bowl of rice and fish to fix my week, but here we are. Silas and I had one of those stretches where every dinner turned into a debate. Nobody wanted to cook. Nobody wanted takeout either, because our budget was crying. So I opened the fridge, found some salmon fillets I almost forgot about, and threw together this bowl out of pure necessity.
It turned into one of our most requested dinners. Ever.
This salmon bowl is flaky, buttery salmon over warm rice, loaded with fresh veggies and a sauce that ties the whole thing together. It comes together in about 30 minutes, which honestly feels illegal for something that tastes this good.
What makes it even better is how flexible it is. You can swap in whatever veggies are sitting in your crisper drawer, adjust the spice level, and still end up with something that looks like you tried way harder than you actually did.
I’ve made this bowl for lazy Tuesdays, for when we have guests over, and even packed it up for lunches during the week. It just works every single time.
What You’ll Need
| Ingredient | Amount |
|---|---|
| Salmon fillets | 4 (about 6 oz each) |
| Soy sauce | 3 tbsp |
| Honey | 2 tbsp |
| Garlic, minced | 3 cloves |
| Sesame oil | 1 tbsp |
| Rice vinegar | 1 tbsp |
| Cooked white rice | 4 cups |
| Cucumber, sliced | 1 |
| Avocado, sliced | 1 |
| Shredded carrots | 1 cup |
| Edamame, shelled | 1 cup |
| Green onions, sliced | 2 |
| Sesame seeds | 1 tbsp |
| Mayonnaise | 1/3 cup |
| Sriracha | 1 tbsp |
The soy sauce and honey combo is what makes the salmon taste like it came from a restaurant. Don’t skip it.
Read this also: This 30-Minute Lentil Soup Tastes Like a Warm Hug
Tools You’ll Need
- Baking sheet
- Parchment paper
- Mixing bowls
- Whisk
- Sharp knife
- Rice cooker or pot
Pro Tips
Here’s what I’ve learned after making this bowl more times than I can count.
1. Pat your salmon dry first. This one small step gives you a much better sear and helps the glaze actually stick instead of sliding off.
2. Don’t overcook the salmon. Pull it out of the oven right when it starts flaking easily with a fork. It’ll keep cooking a little from residual heat.
3. Make the sauce ahead of time. The spicy mayo tastes even better after it sits for 10 minutes and the flavors settle in.
4. Toast your sesame seeds. A quick 2 minutes in a dry pan makes them so much more fragrant. It’s a tiny step with a big payoff.
5. Use day-old rice if you have it. It holds up better in the bowl and doesn’t turn mushy.
6. Reserve some marinade before it touches raw salmon. That way you have a clean batch to drizzle over the finished bowl without worrying about cross contamination.
Step-by-Step Instructions

Step 1: Make the glaze. In a small bowl, whisk together the soy sauce, honey, minced garlic, sesame oil, and rice vinegar.
Step 2: Marinate the salmon. Place the salmon fillets in a shallow dish and pour half the glaze over them. Let it sit for 10 minutes while you prep everything else.
Step 3: Bake the salmon. Preheat your oven to 400°F. Line a baking sheet with parchment paper, place the salmon on top, and brush with the marinade. Bake for 12 to 15 minutes, until the fish flakes easily.
Step 4: Broil for a finish. Switch your oven to broil for the last 2 minutes to get those slightly caramelized edges. Watch it closely so it doesn’t burn.
Step 5: Make the spicy mayo. Mix the mayonnaise and sriracha together in a small bowl. Adjust the heat level to your taste.
Step 6: Assemble your bowls. Divide the rice between four bowls. Top with cucumber, avocado, shredded carrots, and edamame.
Step 7: Add the salmon. Place a fillet on top of each bowl and drizzle with the remaining glaze from the baking sheet.
Step 8: Finish it off. Top with a drizzle of spicy mayo, a sprinkle of sesame seeds, and sliced green onions.
Read this also: Homemade Pumpkin Spice Latte That’s Actually Better Than the Coffee Shop Version
Substitutions and Variations
| Original | Substitution |
|---|---|
| White rice | Brown rice or cauliflower rice |
| Salmon | Shrimp or tofu |
| Honey | Maple syrup |
| Mayonnaise | Greek yogurt |
| Edamame | Steamed broccoli |
| Soy sauce | Tamari (for gluten-free) |
If you’re trying to cut carbs, the cauliflower rice swap barely changes the flavor and keeps the bowl light.
For a low-carb version, skip the rice completely and double up on the veggies instead.
For a dairy-free version, this recipe is already dairy-free as written, so you’re good to go.
For a higher protein version, add a soft boiled egg on top or double the salmon portion.
Cooking Time Efficiency Tips
If you want this on the table even faster, here’s how I speed things up on busy nights.
Chop all your veggies the night before and store them in separate containers in the fridge. That alone saves a good 10 minutes.
Cook your rice in a rice cooker while you’re prepping the salmon marinade. That way both components finish around the same time.
Line your baking sheet with parchment paper before you even start marinating. It’s a small thing, but it keeps you from scrambling when the oven timer starts.
Make-Ahead Tips
You can prep almost every part of this bowl ahead of time.
Cook your rice up to 3 days ahead and store it in the fridge. The veggies can be chopped a day in advance too. Just keep the avocado separate since it browns quickly.
The glaze also keeps well in a sealed container for about a week, so you can make a double batch and use it for other proteins throughout the week.
Storage and Reheating
Store leftovers in an airtight container in the fridge for up to 3 days.
To reheat, warm the salmon and rice separately in the microwave for about a minute, or in a skillet over low heat if you want to avoid drying out the fish. Add the fresh toppings like avocado and cucumber only after reheating.
Side Note: I don’t recommend freezing this one. The texture of the veggies and avocado just doesn’t hold up well once thawed.
Meal Pairings
| Pairing | Why It Works |
|---|---|
| Miso soup | Light and warming, adds contrast |
| Iced green tea | Refreshing and pairs well with the glaze |
| Cucumber salad | Doubles down on the fresh, crisp texture |
| Mochi for dessert | A sweet finish that isn’t too heavy |
Nutritional Snapshot
| Nutrient | Approximate Amount (per bowl) |
|---|---|
| Calories | 520 |
| Protein | 34g |
| Carbs | 45g |
| Fat | 22g |
| Fiber | 6g |
These numbers will shift depending on your exact portions and swaps, but it gives you a solid baseline.
FAQs Related to Salmon Bowl
1. Can I use frozen salmon for this recipe?
Yes, just make sure it’s fully thawed and patted dry before marinating so the glaze sticks properly.
2. Is this recipe gluten-free?
It can be. Swap the soy sauce for tamari and you’re good to go.
3. Can I grill the salmon instead of baking it?
Absolutely. Grill over medium heat for about 4 to 5 minutes per side, brushing with the glaze as it cooks.
4. How spicy is the mayo?
It’s mild to medium depending on how much sriracha you add. Start with less and adjust from there.
5. Can I meal prep this for the week?
Yes, this is one of my go-to meal prep recipes. Just keep the avocado and sauce separate until you’re ready to eat.
6. What other sauces work with this bowl?
A drizzle of teriyaki sauce or a squeeze of fresh lime also works well if you want to switch things up.
7. Can kids eat this recipe?
Yes, just leave out the sriracha or serve it on the side so everyone can adjust the spice level themselves.
Wrapping Up
This salmon bowl turned a chaotic, nobody-wants-to-cook week into one of our favorite dinner routines. It’s quick, it’s colorful, and it somehow makes me feel like I have my life together even on the busiest days.
Give it a try this week and let me know how it turns out in the comments below. I’d also love to hear what toppings or swaps you tried.
There’s a good chance this becomes one of your regular dinner rotations too, especially on those nights when cooking feels like the last thing you want to do. Sometimes the simplest meals end up being the ones you make again and again.