Blog
Salmon Rice Bowl Recipe With Spicy Mayo
This salmon bowl recipe gives you warm, sticky soy-honey glazed salmon cubes over fluffy rice, with creamy spicy mayo, crisp cucumber, avocado, edamame and quick pickled carrots. The salmon is fully cooked in the air fryer or the oven, so you don’t need sushi-grade fish, and the whole thing comes together in about 45 minutes for 4 bowls.
Below you’ll find a side-by-side look at how a cooked salmon bowl differs from a raw salmon poke bowl, the ingredients with exact amounts, step-by-step directions for both cooking methods, a rice guide, a 4-day meal-prep plan, storage advice and a printable recipe card at the bottom.

Why You’ll Love This Salmon Bowl Recipe
A good salmon bowl recipe has contrast in every bite: hot and cold, soft and crunchy, sweet, salty and a little spicy, all from simple supermarket ingredients.
- Cooked, not raw: the salmon is cooked to a safe 145°F (63°C), so any good fresh or frozen fillet works.
- Caramelized glaze: small cubes give you more browned edges, and a quick second coat of glaze makes them glossy and sticky.
- Two cooking methods: about 8 minutes in the air fryer or 10 to 12 minutes in a hot oven.
- A 3-ingredient spicy mayo: mayonnaise, sriracha and lime juice, stirred together in a minute.
- Quick pickles: the carrots soak while the rice cooks and add a bright, crunchy bite.
- Meal-prep friendly: every part keeps well in the fridge, so you can pack lunches for most of the week.
Cooked Salmon Bowl vs Salmon Poke Bowl
People often search for a salmon bowl and a salmon poke bowl as if they were the same dish. They share the rice, the toppings and often the spicy mayo, but the salmon is handled in a completely different way.
| Feature | This cooked salmon bowl | Salmon poke bowl |
|---|---|---|
| Salmon | Cubed and cooked to 145°F (63°C) | Raw, cubed and marinated |
| Fish you need | Any fresh or thawed frozen salmon | Sushi-grade or previously frozen for raw use |
| Sauce on the fish | Soy-honey glaze, caramelized by heat | Cold soy, sesame and green onion marinade |
| Serving temperature | Warm salmon over warm or room-temperature rice | Cold fish over seasoned rice |
| Keeps for meal prep | 3 to 4 days in the fridge | Best eaten the day it’s made |
| Best for | Weeknight dinners, lunches, cautious eaters | Sushi lovers with a trusted fish counter |
If you’d rather have the raw version, follow our salmon poke bowl recipe, and read our guide to sushi grade salmon before you shop. Pregnant people, young children, older adults and anyone with a weakened immune system should stick with cooked fish like the salmon here.
Ingredients for Salmon Rice Bowls
All of these are easy to find at a regular grocery store. The amounts make 4 generous bowls and match the recipe card below.
For the glazed salmon
- Skinless salmon fillet, 1¼ lb (565 g), cut into 1-inch (2.5 cm) cubes. Atlantic, coho or sockeye all work.
- Avocado oil or another neutral oil, 2 teaspoons (10 ml).
- Low-sodium soy sauce, 3 tablespoons (45 ml), or tamari for gluten-free bowls.
- Honey, 2 tablespoons (42 g).
- Toasted sesame oil, 1 teaspoon (5 ml).
- Rice vinegar, 1 teaspoon (5 ml).
- Garlic, 1 clove, finely grated, and fresh ginger, 1 teaspoon, grated.
- Black pepper, a few grinds.
For the rice
- Short-grain white or jasmine rice, 1¼ cups (250 g) uncooked, which gives about 3¾ cups cooked.
- Rice vinegar, 1 tablespoon (15 ml), and sugar, 1 teaspoon, to season it (optional).
For the spicy mayo
- Mayonnaise, ¼ cup (55 g). Japanese-style mayo is richer and tangier, but regular works fine.
- Sriracha, 1½ tablespoons (25 g), more or less to taste.
- Lime juice, 1 teaspoon.
For the quick pickled carrots and toppings
- Carrots, 2 medium (about 120 g), cut into thin matchsticks or shredded.
- Rice vinegar, ⅓ cup (80 ml), sugar, 1 tablespoon, and salt, ½ teaspoon, for the pickling liquid.
- Persian cucumbers, 2 (about 150 g), sliced, or ½ English cucumber.
- Avocado, 1 large (about 200 g flesh), sliced just before serving.
- Shelled edamame, 1 cup (150 g), thawed from frozen.
- Green onions, 2, thinly sliced, and sesame seeds, 1 tablespoon.
- Optional: nori strips, pickled ginger or furikake.
Buying the salmon: look for fillets that smell clean and look moist, not dull or dry. Frozen fillets are a great budget option for this salmon bowl recipe; thaw them overnight in the fridge and pat them very dry before cutting.
Equipment You Need
- An air fryer (about 5 quarts or larger), or a rimmed sheet pan lined with parchment for the oven method.
- A medium saucepan with a lid, or a rice cooker.
- A small saucepan to thicken the glaze.
- A sharp knife and cutting board for cubing the salmon and cutting the vegetables.
- A small jar or bowl for the quick pickles.
- An instant-read thermometer to check that the salmon reaches 145°F (63°C).
- 4 bowls or meal-prep containers.
How to Make This Salmon Bowl Recipe (Step by Step)
Start the rice and the pickles first, because they take the longest. The salmon cooks in the last 15 minutes, so everything is ready at the same time.
1. Cook the rice
Rinse the rice under cold water until it runs mostly clear. Combine it in a saucepan with 1½ cups (360 ml) water, or the amount your package suggests. Bring to a boil, cover, turn the heat to low and cook for 15 to 18 minutes. Rest it off the heat, covered, for 10 minutes. Stir in the rice vinegar and sugar if you like seasoned rice.
2. Make the quick pickled carrots
- Stir the ⅓ cup rice vinegar, 1 tablespoon sugar and ½ teaspoon salt in a jar until dissolved.
- Add the carrot matchsticks and press them under the liquid.
- Let them sit at room temperature for at least 20 minutes while you cook. Drain before serving.

3. Mix the glaze and season the salmon
Whisk the soy sauce, honey, sesame oil, 1 teaspoon rice vinegar, garlic, ginger and pepper in a small bowl. Pat the salmon cubes dry with paper towels, then toss them in a bowl with the avocado oil and 2 tablespoons of the glaze. Save the rest for later. A short 10-minute rest while the cooker heats gives the fish more flavor, but don’t marinate it longer than 30 minutes or the soy can make the surface mushy.
4a. Air fryer method
Heat the air fryer to 400°F (200°C). Spread the salmon cubes in a single layer with a little space between them; cook in two batches if needed. Air fry for 7 to 9 minutes, shaking the basket once halfway, until the edges are browned and the thickest cube reads 145°F (63°C). For whole fillets instead of cubes, see our air fryer salmon guide.
4b. Oven method
Heat the oven to 425°F (220°C) and line a rimmed sheet pan with parchment. Spread the cubes out in one layer. Roast for 10 to 12 minutes, until the salmon flakes and reaches 145°F (63°C). For extra color, switch to the broiler for the last 1 to 2 minutes and watch closely, because honey burns quickly.
5. Thicken the glaze and toss
While the salmon cooks, simmer the remaining glaze in a small saucepan over medium heat for 1 to 2 minutes, until it bubbles and coats a spoon. Pour it over the hot salmon and toss gently so the cubes stay whole. The second coat is what makes the bites shiny and sticky.
6. Stir the spicy mayo
Mix the mayonnaise, sriracha and lime juice until smooth. Taste and add more sriracha for heat. Thin with a teaspoon of water if you want to drizzle it from a squeeze bottle or a spoon.
7. Build the salmon bowls
- Divide the rice among 4 bowls, a scant 1 cup each.
- Arrange the glazed salmon, cucumber, edamame, drained pickled carrots and avocado in sections on top.
- Drizzle with spicy mayo and sprinkle with green onions and sesame seeds.
- Add nori strips or furikake if you have them, and serve right away.
Best Rice for Salmon Bowls
The rice is half of every bite, so it’s worth choosing on purpose. Short-grain rice is soft and slightly sticky, so it holds the toppings together. Jasmine is fluffier and more fragrant. Both are good choices; the table below covers the rest.
| Rice or base | Texture | Water for 1¼ cups dry | Cook time |
|---|---|---|---|
| Short-grain white (sushi rice) | Soft, slightly sticky | 1½ cups (360 ml) | 15 to 18 min + 10 min rest |
| Jasmine | Fluffy, fragrant | 1½ to 1⅔ cups (360 to 400 ml) | 15 min + 10 min rest |
| Brown rice | Chewy, nutty | 2½ cups (600 ml) | 40 to 45 min + 10 min rest |
| Quinoa (1¼ cups dry) | Light, a little crunchy | 2½ cups (600 ml) | 15 min + 5 min rest |
| Cauliflower rice | Light, low-carb | None | 5 to 6 min sautéed |
For a shortcut, use 3¾ cups of microwavable cooked rice or leftover rice from takeout, warmed until steaming. Leftover rice that was cooled and refrigerated within 2 hours is safe to use; reheat it to 165°F (74°C).
Tips for the Best Salmon Rice Bowls
A few small habits make the difference between dry, pale salmon and juicy, caramelized bites.
- Dry the fish well. Wet salmon steams instead of browning. Paper towels first, then the glaze.
- Cut even cubes. Pieces of the same size cook in the same time, so none dry out while others finish.
- Don’t crowd the basket or pan. A single layer with space lets hot air brown each side.
- Glaze twice. A little glaze before cooking seasons the fish; a thickened coat after cooking adds shine without burning.
- Use a thermometer. Salmon cubes go from done to dry in a minute or two. Pull them at 145°F (63°C).
- Season every part. Seasoned rice, pickled carrots and salted cucumbers keep the bowl from tasting flat.
- Slice the avocado last. A squeeze of lime slows browning if it has to sit.
| Problem | Likely cause | Fix |
|---|---|---|
| Salmon is dry | Cooked past 145°F, or cubes too small | Use 1-inch cubes and check early |
| Glaze burned | Too much honey on the fish before cooking | Use only 2 tbsp before; add the rest after |
| No browning | Wet fish or a crowded basket | Pat dry and cook in batches |
| Bowl tastes bland | Unseasoned rice and vegetables | Season the rice; add pickles and a pinch of salt |
Safety comes first with fish. The FoodSafety.gov safe minimum internal temperature chart lists 145°F for fish, or until the flesh is opaque and separates easily with a fork. For more detail on doneness, see our guide to salmon internal temp.
Easy Variations and Substitutions
Once you know the basic method, this salmon bowl is easy to change. Keep the salmon weight the same and the cook times stay about the same.
- Different glaze: swap the soy-honey glaze for the sweet-salty glaze from our miso salmon recipe, or use teriyaki sauce from a bottle.
- Dry rub instead: skip the glaze and season the cubes with our salmon seasoning blend, then finish with the spicy mayo.
- Creamy, herby sauce: replace the spicy mayo with our lemon dill sauce for salmon for a fresher, Mediterranean-style bowl with cucumber, tomato and feta.
- Lighter spicy mayo: use half Greek yogurt and half mayonnaise.
- Spicier bowls: add ½ teaspoon red pepper flakes or 1 teaspoon gochujang to the glaze.
- Swap the vegetables: try shredded red cabbage, radishes, mango, corn or quick-sautéed spinach.
- Whole fillets: roast four 5-oz (140 g) fillets at 425°F (220°C) for 12 to 15 minutes, then flake them over the rice.
- Gluten-free: use tamari and check that your sriracha is labeled gluten-free.
Meal-Prep Salmon Bowls: A 4-Day Plan
This salmon bowl recipe makes an easy packed lunch because cooked salmon tastes good warm or cold. Store the wet and delicate parts separately so nothing turns soggy.
| When | What to do | Keeps |
|---|---|---|
| Prep day | Cook the rice, cool it on a tray, and pack it into 4 containers | Up to 4 days, refrigerated |
| Prep day | Cook and glaze the salmon; cool and add to the containers | 3 to 4 days |
| Prep day | Make the pickled carrots and spicy mayo; store in small jars | Carrots 1 week, mayo 4 days |
| Prep day | Add edamame and cucumber to each container | 3 to 4 days |
| Each morning | Slice half an avocado per bowl, or pack a whole small one | Same day |
| At lunch | Eat cold, or warm the rice and salmon, then add the mayo and avocado | Serve right away |
Cool the rice and salmon quickly on a tray and refrigerate them within 2 hours of cooking. Pat the cucumber dry so it doesn’t water down the rice, and keep the sauce separate until you eat.

What to Serve With Salmon Rice Bowls
A salmon bowl is a full meal by itself, but a light side turns it into dinner for guests.
- Miso soup or a simple clear broth with green onions
- Cucumber salad with rice vinegar and sesame seeds
- Seaweed salad from the deli counter
- Steamed or blistered edamame in the pod with flaky salt
- Fresh fruit such as pineapple, mango or orange slices for dessert
Planning a takeout-style night for a crowd? Pair these bowls with a batch of our Korean fried chicken so everyone can build a plate. For more weeknight fish ideas, browse our salmon dinner ideas or all our salmon recipes.
How to Store, Freeze and Reheat
Store the parts separately when you can. It keeps the textures right and makes it easy to reheat only what should be warm.
- Refrigerate cooked salmon and rice within 2 hours of cooking, in airtight containers, and eat within 3 to 4 days.
- Keep the toppings apart: spicy mayo in a small jar, pickled carrots in their liquid, avocado sliced fresh.
- Eat cold, straight from the fridge, if you like; well-chilled cooked salmon is safe and tasty.
- Reheat rice and salmon in the microwave, covered, with a sprinkle of water, until steaming and 165°F (74°C). Add cold toppings afterward.
- Freeze cooked rice and glazed salmon in freezer bags for up to 2 months. Thaw overnight in the fridge. Don’t freeze the avocado, cucumber or spicy mayo.
These times follow the FoodSafety.gov cold food storage chart. Salmon is also one of the “best choices” on the FDA’s advice about eating fish, which suggests 2 to 3 servings a week from that group for most adults.
Salmon Bowl FAQs
What is in a salmon bowl?
A salmon bowl is a base of rice topped with salmon, vegetables and a sauce. This salmon bowl recipe uses glazed cooked salmon, short-grain rice, cucumber, avocado, edamame, pickled carrots and spicy mayo, with green onions and sesame seeds on top.
Is a salmon bowl the same as a salmon poke bowl?
Not quite. A salmon poke bowl uses raw, marinated salmon, so it needs sushi-grade fish. A cooked salmon bowl like this one uses salmon cooked to 145°F (63°C), so any fresh or frozen salmon works and leftovers keep for days.
How do I make spicy mayo for a salmon bowl?
Stir together ¼ cup (55 g) mayonnaise, 1½ tablespoons sriracha and 1 teaspoon lime juice. Taste and adjust the heat. Japanese mayo gives a richer, tangier spicy mayo, and a teaspoon of water makes it easy to drizzle.
Can I use frozen salmon?
Yes. Thaw it overnight in the fridge, or in a sealed bag in cold water for about an hour, then pat it very dry before cubing. Frozen salmon is usually cheaper and works well in this salmon bowl recipe.
Should I remove the salmon skin?
For cubes, yes. Slide a sharp knife between the flesh and the skin, or ask the fish counter to do it. If you like crispy skin, cook it separately in the air fryer and crumble it over the bowls.
Are salmon bowls healthy?
They’re a balanced meal with protein, healthy fats from the salmon and avocado, fiber from the edamame and vegetables, and carbohydrates from the rice. To lighten them, use less spicy mayo or swap half the rice for cauliflower rice.
Can I make salmon bowls ahead for lunches?
Yes. Pack the rice, salmon, edamame and cucumber together, keep the spicy mayo and pickles in small containers, and add the avocado on the day. The bowls keep for 3 to 4 days in the fridge.
Salmon Bowl Recipe Card
Calories are an estimate per bowl (1/4 of the recipe) based on USDA FoodData Central values for raw Atlantic salmon, uncooked white rice, mayonnaise, avocado, edamame, honey, soy sauce, oils, carrots, cucumber and sesame seeds.

Salmon Rice Bowls With Spicy Mayo
Ingredients
Equipment
Method
- Rinse the rice, then bring it to a boil with 1 1/2 cups (360 ml) water. Cover, cook on low 15 to 18 minutes and rest 10 minutes off the heat. Stir in the rice vinegar and sugar if using.
- Stir the 1/3 cup rice vinegar, 1 tbsp sugar and 1/2 tsp salt until dissolved. Add the carrots and let them sit at least 20 minutes; drain before serving.
- Whisk the soy sauce, honey, sesame oil, 1 tsp rice vinegar, garlic, ginger and pepper. Pat the salmon dry and toss with the oil and 2 tbsp of the glaze.
- Air fry at 400°F (200°C) in a single layer for 7 to 9 minutes, shaking once, or roast on a lined sheet pan at 425°F (220°C) for 10 to 12 minutes, until the salmon reaches 145°F (63°C).
- Simmer the remaining glaze 1 to 2 minutes until it coats a spoon, then toss gently with the hot salmon.
- Mix the mayonnaise, sriracha and lime juice.
- Divide the rice among 4 bowls. Top with salmon, cucumber, edamame, pickled carrots and avocado, drizzle with spicy mayo, and finish with green onions and sesame seeds.