30-Minute Salmon Broccoli Rice Bowls with Soy Ginger Glaze
These salmon broccoli rice bowls are the kind of dinner that looks like you put in more effort than you actually did. Flaky salmon, crisp-tender broccoli, and fluffy rice get drizzled with a quick soy ginger glaze that does all the heavy lifting.

It comes together in about 30 minutes with one pan and one sheet tray, which means cleanup is almost as fast as the cooking.
Why This Bowl Stays in the Rotation
The salmon develops a golden crust while staying moist inside, and the broccoli roasts at the same time so everything finishes together.
That soy ginger glaze is the real hero here—salty, a little sweet, and just sticky enough to coat every bite. I keep a batch in the fridge for other bowls all week.
Ingredients

- 1 cup jasmine rice: uncooked, or substitute long-grain white rice
- 1 lb broccoli florets: cut into even 1½-inch pieces so they roast evenly
- 4 salmon fillets (4–6 oz each): skin-on or skinless, patted very dry
- 2 tbsp neutral oil: such as avocado or vegetable oil, divided
- 3 tbsp soy sauce: low-sodium works well here
- 2 tbsp honey: or maple syrup for a slightly different sweetness
- 1 tbsp rice vinegar: unseasoned keeps the tang bright
- 1 tsp grated fresh ginger: a microplane makes quick work of it
- 1 clove garlic: minced
- 1 tsp toasted sesame oil: for that nutty finish
- 1 tsp cornstarch: mixed with 1 tbsp cold water to thicken the glaze
- Sliced green onions and toasted sesame seeds: for serving
Variations / Substitutions
- Swap the protein: Chicken thighs or firm tofu work here—just adjust the cook time so they’re done through.
- Use another vegetable: Asparagus, green beans, or cauliflower florets roast well at the same temperature.
- Change the sweetener: Brown sugar or agave both dissolve easily into the glaze.
- Add some heat: A pinch of red pepper flakes or a drizzle of chili crisp on top.
- Low-carb option: Serve everything over cauliflower rice or quick-blanched greens.
Try it over soba noodles for a different twist.
How to Make Salmon Broccoli Rice Bowls
Step 1: Cook the Rice

Rinse 1 cup of jasmine rice under cold water until the water runs clear, then combine it with 1½ cups of water in a small saucepan. Bring to a boil, cover, reduce to low, and simmer for 15 minutes.
Remove from the heat and let it sit, covered, for 5 minutes. Fluff with a fork right before serving. The steam trapped inside finishes the job without turning the bottom gummy.
Step 2: Roast the Broccoli

Preheat the oven to 425°F (220°C). On a sheet tray, toss the 1 lb broccoli florets with 1 tablespoon of oil and a pinch of salt. Spread them into a single layer and roast for 12–15 minutes, stirring once halfway through.
You want the edges to be deeply browned in spots and the stems just tender. If your florets are larger, give them an extra 2–3 minutes. No pale, steamed-looking pieces allowed.
Step 3: Sear the Salmon

While the broccoli roasts, pat the salmon fillets dry again and season both sides with a little salt. Heat the remaining 1 tablespoon of oil in a large nonstick or cast-iron skillet over medium-high. Place the salmon in the pan (skin side down if using skin-on) and cook for about 4 minutes, until a deep golden crust forms.
Flip carefully and cook the second side for another 3–4 minutes. The fish should feel barely firm when pressed and will continue cooking off the heat. If your fillets are thicker than 1 inch, give the second side an extra minute.
Step 4: Build the Soy Ginger Glaze

In a small bowl, whisk together 3 tbsp soy sauce, 2 tbsp honey, 1 tbsp rice vinegar, 1 tsp grated ginger, the minced garlic, 1 tsp sesame oil, and the cornstarch slurry. Pour the mixture into the same skillet you used for the salmon (wipe out any dark burnt bits first) and set over medium heat.
Stir constantly for about 1 minute, until the sauce bubbles and thickens to a glossy sheen. Turn off the heat immediately once it coats the back of a spoon; it will keep tightening as it sits.
Step 5: Assemble the Bowls

Divide the rice between four bowls, then top with the roasted broccoli and a salmon fillet. Spoon the warm glaze over the top, letting it pool a little around the rice.
Scatter sliced green onions and toasted sesame seeds over everything. The whole thing hits at once—crispy fish, charred florets, sticky-sweet sauce. Serve right away while the glaze is still warm.
A Few Things That Make a Difference
- Dry salmon twice: before seasoning and again right before it hits the pan. Any surface moisture will steam the crust instead of searing it.
- Cut the broccoli into similar-sized pieces so they finish roasting together. If some are tiny and others massive, you get burnt bits next to undercooked stems.
- While the salmon rests for a couple of minutes, build the glaze in the same skillet. That brief carryover time keeps the fish from overcooking, and the pan drippings add extra depth to the sauce.
- Double the glaze recipe if you want extra to drizzle over the rice, or save it for a second dinner.
Use this guide to avoid overcooking the salmon:
| Thickness | First side | Second side |
|---|---|---|
| 1 inch (2.5 cm) | 4 minutes | 3 minutes |
| 1.5 inch (3.8 cm) | 5–6 minutes | 4 minutes |
Storing Leftovers
- Refrigerate: Keep the components separate in airtight containers and refrigerate for up to 3 days. The salmon stays moist, the broccoli stays crisp, and the glaze doesn’t turn the rice mushy.
- Reheating: Gently warm the salmon in a skillet over low heat, and reheat the broccoli in a dry pan to crisp it back up. Microwave the rice with a damp paper towel, and warm the glaze separately so it doesn’t split.
Frequently Asked Questions
Can I use frozen broccoli?
Yes. Roast it straight from frozen, adding 3 to 5 minutes to the cook time. The florets won’t brown quite as deeply but will still get tender.
What if I don’t eat salmon?
Any firm white fish like halibut or cod works here. Chicken thighs or tofu are also good, just adjust the cook time so they’re fully done.
Is this recipe gluten-free as written?
Use tamari instead of soy sauce, and the rest of the glaze is naturally gluten-free.
Can I meal prep these bowls for the week?
Yes. Keep the salmon, broccoli, rice, and glaze in separate containers. Assemble and drizzle the glaze cold or warm right before eating.

Salmon Broccoli Rice Bowl Recipe
Ingredients
Method
- Rinse rice, combine with 1½ cups water, bring to a boil, cover, and simmer 15 minutes. Rest covered 5 minutes, then fluff.
- Preheat oven to 425°F (220°C). Toss broccoli with 1 tbsp oil and salt; roast 12–15 minutes until browned and tender.
- Pat salmon dry, season with salt. Heat remaining 1 tbsp oil in a skillet over medium-high. Sear salmon 4 minutes per side (adjust for thickness) until golden and barely firm.
- Whisk soy sauce, honey, vinegar, ginger, garlic, sesame oil, and cornstarch slurry. Pour into the wiped skillet and stir over medium heat 1 minute until thickened.
- Divide rice into bowls, top with broccoli and salmon, spoon glaze over, and garnish with green onions and sesame seeds.
