It was 6:30 PM on a Tuesday, and the house was already in chaos. The kids had finished their homework (mostly), the dog needed walking, and I was staring into the open refrigerator like it held the secrets to the universe. It didn’t. It held half a lemon, some sad spinach, and a vacuum-sealed package of salmon fillets that had been in there since Sunday.
I knew what I was about to do. I was about to open Uber Eats, spend $35 on food that would arrive cold, and feel guilty about it. But then I remembered a salmon rice bowl I’d made for meal prep a few weeks prior. It was the kind of dinner that felt fancy but was actually dirt cheap and took less time than it takes to scroll through delivery apps. So, I scrapped the takeout plan and threw together a Salmon Rice Bowl with Spicy Mayo. Twenty minutes later, the kids were asking for seconds, and I was actually sitting down to eat with them.
This isn’t a gourmet restaurant experience. It’s better. It’s a weeknight win. It’s affordable, it’s healthy, and that spicy mayo? It’s the kind of sauce that makes even the pickiest eaters dig in. I’ve tested this recipe about ten times in the last two months—sometimes with fresh salmon, sometimes with frozen (thawed properly), and always with rice. It’s become my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that fits our budget.
Why You’ll Love This Salmon Rice Bowl
There are about ten reasons I keep making this salmon rice bowl, but here are the big ones that actually matter when you’re a parent trying to feed a family without breaking the bank.
Stupid Simple — Seriously, if you can boil water and mix two ingredients for sauce, you can make this. I’ve walked my teenage son through it over FaceTime when he was at college for the weekend. He didn’t burn the house down.
Lightning Fast — 20 minutes from start to finish, and only 10 of those are active cooking. I make this on weeknights when I get home exhausted. The salmon cooks faster than pasta, which is a miracle in my book.
Budget-Smart — Feeds 4 people for under $20. That’s less than one large pizza delivery. I shop sales for salmon and use frozen rice if I’m in a rush. It’s not a luxury meal; it’s a smart meal.
Meal Prep Friendly — This is the holy grail. I make a double batch on Sunday, and I have lunch sorted for three days. The flavors actually get better after sitting in the fridge overnight. I deliberately make extra for lunch throughout the week.
Kid-Approved — I’ve served this to my 7-year-old who usually only eats chicken nuggets. The spicy mayo? He loves it. The rice? He loves it. The salmon? He didn’t even notice it was “fancy fish.” If it’s on rice, he eats it.
This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy. And if you’re looking for other quick family dinners, this fits right in with my honey garlic butter chicken as a go-to weeknight staple.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already in your pantry or freezer. This salmon rice bowl relies on simple, accessible ingredients. I’m particular about three things here, and I’ll tell you exactly why.
For the Salmon
Salmon fillets (1.5 lbs / 680g) — Look for pink or red flesh. Wild-caught is nice, but canned salmon works in a pinch if you’re on a super tight budget (just mash it up). I buy fresh fillets when they’re on sale and freeze the extras. Thaw them in the fridge overnight.
Olive oil (2 tablespoons) — Use regular olive oil, not extra virgin, for cooking. Extra virgin burns at high heat. You want a nice sear, not smoke.
Salt and black pepper — Kosher salt is best because it’s easier to control. Don’t skimp here. Salmon needs salt to taste like itself.
Lemon (1 medium) — You’ll use half for juicing over the fish, half for slicing. The acid cuts through the richness of the fish and the mayo.
Garlic powder (1 teaspoon) — Fresh garlic burns fast in a hot pan. Garlic powder sticks to the fish and gives a nice savory crust without burning. I keep this stocked at all times.
For the Rice Base
White or brown rice (2 cups uncooked / 400g) — I use jasmine rice for that fluffy, slightly sticky texture that holds the bowl together. Brown rice is healthier but takes longer to cook. Both work. Just adjust your cooking time.
Water or low-sodium broth (2-2.5 cups) — Broth adds flavor, but water works fine. I usually use water to keep it neutral so the spicy mayo shines.
Sesame oil (1 teaspoon, optional) — Stir this into the cooked rice at the end. It adds that authentic Asian-style aroma without any extra effort.
For the Spicy Mayo
Mayonnaise (½ cup / 120g) — Real mayo, not the cheap stuff. Hellmann’s or Kewpie if you can find it. Kewpie is richer and tangier, which is perfect here.
Sriracha or chili sauce (2-3 tablespoons) — This is where the heat comes from. Start with 2 tablespoons if you’re sensitive to spice. You can always add more, but you can’t take it away. I use Sriracha because it has that garlic-vinegar kick.
Lime juice (1 tablespoon) — Fresh squeezed is non-negotiable here. Bottled lime juice tastes flat and chemical. It brightens up the heavy mayo.
Soy sauce (1 teaspoon) — Just a splash. It adds umami and depth. Don’t skip it.
For Toppings (The Fun Part)
Avocado (1 large, sliced) — Creamy, healthy fats. If avocados are too expensive this week, cucumber slices work just as well for crunch.
Cucumber (1 medium, diced or sliced) — Adds a fresh, cool crunch that contrasts with the warm fish. I keep a cucumber in the crisper drawer at all times.
Green onions (2-3 stalks, sliced) — For color and a mild onion bite. If you don’t have them, red onion works too, just slice it thin.
Seeds (1 tablespoon) — Sesame seeds or crushed peanuts. Adds texture. I buy a big bag of sesame seeds; they last forever and make everything look fancier.
Cilantro or parsley (small handful, chopped) — Fresh herbs lift the whole dish. If you hate cilantro (the soap gene thing), just use parsley. No judgment.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
Medium saucepan with lid — For cooking the rice. Any pot that holds 4 cups of water works. I use a 3-quart pot.
Skillet or frying pan — 10-inch is perfect. Stainless steel or non-stick both work. I prefer non-stick for the salmon because it’s less likely to stick.
— For mixing the spicy mayo. Any bowl works.
Fork — For flaking the salmon. Don’t overwork it; you want chunks, not mush.
Sharp knife and cutting board — For slicing avocado, cucumber, and green onions. A dull knife makes avocado slicing a nightmare.
Measuring spoons — For the mayo and sriracha. You don’t need to be precise, but it helps consistency.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Start the Rice (15-20 minutes)
Rinse your rice. Seriously, do this. Put it in a fine-mesh strainer and run cold water over it until the water runs clear. This removes excess starch and prevents gummy rice. Combine the rinsed rice with water or broth in your saucepan. Bring to a boil, then reduce heat to low, cover, and simmer. White rice takes about 15 minutes; brown rice takes 40-45 minutes. Do not lift the lid while it’s cooking. I know it’s tempting, but steam needs to stay in.
Step 2: Make the Spicy Mayo (5 minutes)
While the rice cooks, mix your sauce. In a small bowl, combine the mayonnaise, sriracha, lime juice, and soy sauce. Whisk it together until smooth. Taste it. Want it spicier? Add more sriracha. Want it tangier? Add more lime. This sauce keeps in the fridge for a week, so I usually make a big batch and use it on everything—from this bowl to my crispy roasted chickpea and cucumber salad.
Step 3: Prep the Salmon (5 minutes)
Pat the salmon fillets dry with paper towels. Moisture is the enemy of a good sear. Season both sides generously with salt, pepper, and garlic powder. Squeeze half the lemon over the top. Let it sit while you finish the rice. If your salmon is frozen, make sure it’s fully thawed and patted very dry.
Step 4: Cook the Salmon (8-10 minutes)
Heat olive oil in your skillet over medium-high heat. Once the oil shimmers, add the salmon fillets skin-side down (if skin-on). Cook for 4-5 minutes without touching it. You want a nice crust. Flip carefully. Cook for another 3-4 minutes on the other side. The salmon is done when it flakes easily with a fork and is opaque throughout. Don’t overcook it! Dry salmon is sad salmon. Remove from pan and let it rest for 2 minutes.
Step 5: Assemble the Bowls
Fluff the rice with a fork. Stir in the sesame oil if using. Divide the rice among four bowls. Flake the salmon into large chunks and arrange it on top of the rice. Add sliced avocado, cucumber, and green onions. Drizzle generously with the spicy mayo. Sprinkle with sesame seeds and fresh herbs.
Total Time: About 30 minutes (15 minutes active, 15 minutes mostly hands-off). This is my salmon rice bowl in a nutshell. Simple, fast, and delicious.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Overcook the Fish
Salmon continues to cook after you remove it from the pan. Take it off when it’s just barely opaque in the center. It will finish cooking on the plate. Overcooked salmon is rubbery and dry. I learned this the hard way with a batch of sad, dry fish that my kids pushed around their plates.
Thawing Frozen Salmon Properly
If you buy salmon on sale and freeze it, thaw it slowly in the fridge overnight. If you’re in a rush, seal it in a plastic bag and submerge it in cold water for 30 minutes. Never thaw it on the counter or in hot water. Bacteria grows fast there.
Rice Water Ratio
For jasmine rice, I use a 1:1.25 ratio (1 cup rice to 1.25 cups water). Every stove is different. If your rice comes out watery, leave the lid off for the last 2 minutes of cooking. If it’s crunchy, add a splash more water and cook longer.
Make-Ahead Sauce
The spicy mayo is the star. Make it on Sunday and keep it in a jar in the fridge. It gets better after a day as the flavors meld. I use it on sandwiches, salads, and even as a dip for veggies.
Double the Batch
I always cook double the rice. Leftover rice is amazing fried up the next day with an egg and some soy sauce. Or just eat it cold in a salad. Don’t waste good rice.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Shrimp Version
Swap salmon for shrimp. Cook them in the same way—2-3 minutes per side. They cook faster, so watch them closely. I love this with a little ginger in the rice.
Tofu Version
Use extra-firm tofu. Press it, cube it, and pan-fry it until crispy. Toss it in soy sauce and sesame oil. It soaks up the spicy mayo beautifully. Great for meatless Mondays.
Tuna Poke Style
Use sushi-grade tuna instead of salmon. Cube it raw and marinate in soy sauce, sesame oil, and a little rice vinegar for 10 minutes before assembling. This is a classic poke bowl vibe.
Spicy Miso Mayo
Add 1 teaspoon of white miso paste to the mayo mixture. It adds a deep, savory flavor that pairs amazingly with salmon. I keep a jar of miso in the fridge for this.
Gluten-Free
Use tamari instead of soy sauce. Make sure your sriracha is gluten-free (most are, but check the label). Everything else is naturally gluten-free.
Dairy-Free
This recipe is naturally dairy-free! Just double-check your mayo and sriracha labels to ensure no hidden dairy derivatives. I use Kewpie mayo, which is egg-based but dairy-free.
Vegan
Use vegan mayo and swap salmon for marinated tofu or tempeh. The spicy mayo still works wonders.
Serving & Storage
I usually serve this straight from the stove at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes
- Edamame — Sprinkle some shelled edamame on top for extra protein.
- Seaweed Salad — Store-bought or homemade, it adds a nice salty crunch.
- Miso Soup — A simple miso soup on the side makes it a full Japanese-style meal.
Storage Instructions
Refrigerator:
Store components separately if possible. Keep rice, salmon, and veggies in separate containers. The mayo can be kept in the same jar. This prevents the rice from getting soggy. If you must store it assembled, eat it within 24 hours. It will last 3 days in the fridge.
Reheating:
Reheat the salmon gently. Microwave it for 30-60 seconds on low power, or wrap it in foil and warm it in a 300°F oven for 10 minutes. Overheating dries it out. Reheat rice with a splash of water and microwave until hot. The veggies and avocado should be added fresh.
Freezing:
I don’t recommend freezing cooked salmon. The texture changes and it becomes dry. You can freeze the raw fillets for up to 3 months. Freeze the spicy mayo too—it separates when thawed. Make fresh components when you’re ready to eat.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 4 servings):
- Calories: 450
- Protein: 30g
- Carbs: 40g
- Fiber: 4g
- Sugar: 3g
- Fat: 20g
- Saturated Fat: 3g
- Cholesterol: 75mg
- Sodium: 400mg
What’s Good:
High in protein and omega-3s from the salmon. The avocado adds healthy fats. The rice provides energy. It’s a balanced meal.
What to Know:
The spicy mayo adds fat and calories. If you’re watching your intake, use less mayo or mix it with Greek yogurt to cut calories in half. The sodium can be high if you use lots of soy sauce and sriracha. Use low-sodium versions if needed.
My Take:
Look, this is a healthy, protein-packed meal. It’s not diet food, but it’s nutritious. The fats from the salmon and avocado are good for you. When I want to make it lighter, I use less mayo and more veggies. But usually? I just enjoy a reasonable portion and feel good about what I’m eating.
Final Thoughts
So that’s my salmon rice bowl! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking. And it’s cheap! Really cheap.
Make it yours! Try different toppings, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use canned salmon instead of fresh?
Yes! It’s much cheaper and works well. Just drain the liquid and mash the salmon with a fork. Mix it with a little mayo and mustard if you want, then spoon it over the rice. It’s not the same texture as fresh, but it’s tasty and budget-friendly. I use this method when salmon is too expensive at the store.
Why did my salmon stick to the pan?
Usually means the pan wasn’t hot enough when you added the fish, or the salmon was wet. Pat it dry with paper towels! Make sure your oil is shimmering before adding the fillets. If it sticks, don’t force it. Let it cook for another minute; it will release naturally when the crust forms.
Can I make this ahead for meal prep?
Absolutely. This is one of my best meal prep recipes. Cook the rice and salmon on Sunday. Store them in separate containers. Chop veggies and make the sauce. Assemble each bowl the night before or in the morning. It stays fresh for 3-4 days in the fridge. I pack these for lunch at work all the time.
What’s the best rice to use?
Jasmine rice is my favorite because it’s fluffy and slightly sticky, which helps hold the bowl together. Short-grain sushi rice is also great but can be gummier. Long-grain basmati is too dry for this dish. Avoid instant rice if you can; it lacks the texture needed for a good bowl.
How spicy is the spicy mayo?
It depends on how much sriracha you add. The base recipe (2 tablespoons sriracha to ½ cup mayo) is mild-medium. It has a creamy kick, not a burning heat. If you want it hotter, add more sriracha or a dash of chili crisp. If you want it milder, use less sriracha or mix in some plain yogurt.
Can I freeze the salmon rice bowl?
I don’t recommend freezing the assembled bowl. The rice gets mushy when thawed, and the avocado turns brown. Freeze the raw salmon fillets separately if you need to store them. Cook everything fresh for the best texture and flavor.
Is this recipe kid-friendly?
Yes! Kids usually love the creamy spicy mayo and the soft texture of the salmon. If your kids are sensitive to spice, make the mayo mild or serve it on the side so they can control the heat. The rice is a familiar base, so most picky eaters will eat it. I’ve found that letting them help assemble the bowls makes them more excited to try it.
Pin This Recipe!
Salmon Rice Bowl: Easy Spicy Mayo Meal Prep
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A quick, affordable, and kid-approved weeknight dinner featuring seared salmon, fluffy rice, and a creamy spicy mayo sauce. Perfect for meal prep and ready in about 30 minutes.
Ingredients
- 1.5 lbs salmon fillets
- 2 tablespoons olive oil
- Salt and black pepper to taste
- 1 medium lemon (half juiced, half sliced)
- 1 teaspoon garlic powder
- 2 cups uncooked white or brown rice
- 2–2.5 cups water or low-sodium broth
- 1 teaspoon sesame oil (optional)
- ½ cup mayonnaise
- 2–3 tablespoons Sriracha or chili sauce
- 1 tablespoon lime juice
- 1 teaspoon soy sauce
- 1 large avocado, sliced
- 1 medium cucumber, diced or sliced
- 2–3 stalks green onions, sliced
- 1 tablespoon sesame seeds or crushed peanuts
- Small handful cilantro or parsley, chopped
Instructions
- Rinse rice in a fine-mesh strainer until water runs clear. Combine with water or broth in a saucepan.
- Bring rice to a boil, then reduce heat to low, cover, and simmer for 15 minutes (white rice) or 40-45 minutes (brown rice). Do not lift the lid.
- While rice cooks, whisk together mayonnaise, Sriracha, lime juice, and soy sauce in a small bowl to make the spicy mayo.
- Pat salmon fillets dry with paper towels. Season both sides with salt, pepper, and garlic powder. Squeeze half the lemon over the top.
- Heat olive oil in a skillet over medium-high heat. Add salmon skin-side down and cook for 4-5 minutes without moving it.
- Flip salmon and cook for another 3-4 minutes until opaque and flaking easily. Remove from pan and let rest for 2 minutes.
- Fluff cooked rice with a fork and stir in sesame oil if using.
- Divide rice among four bowls. Flake salmon into chunks and arrange on top of the rice.
- Top with sliced avocado, cucumber, and green onions.
- Drizzle generously with spicy mayo and sprinkle with sesame seeds and fresh herbs.
Notes
Do not overcook the salmon; it continues to cook after removal from heat. For meal prep, store components separately to prevent soggy rice. The spicy mayo can be made ahead and stored in the fridge for a week. If using frozen salmon, thaw in the fridge overnight or in cold water for 30 minutes.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Cuisine: Asian Fusion
Nutrition
- Serving Size: 1 bowl per person
- Calories: 450
- Sugar: 3
- Sodium: 400
- Fat: 20
- Saturated Fat: 3
- Carbohydrates: 40
- Fiber: 4
- Protein: 30
Keywords: salmon rice bowl, spicy mayo, meal prep, quick dinner, healthy salmon, weeknight meals, family friendly, budget dinner




