Salmon, wild rice, and broccoli is one of those dinners that feels balanced without feeling boring. You get flaky, tender salmon; nutty, chewy wild rice; and roasted broccoli that’s a little crispy on the edges.
It’s packed with protein, fiber, and healthy fats, but still tastes like comfort food — especially when you add a simple garlic-lemon butter over the top. This is an easy weeknight recipe that also works when you want something a bit nicer without a ton of work.
Below you’ll see how to cook the salmon so it doesn’t dry out, how to get fluffy wild rice, and how to roast broccoli that isn’t mushy.
Why You’ll Love This Salmon, Wild Rice, and Broccoli
- Balanced meal on one plate – Protein, carbs, and veggies are all there.
- Healthy but cozy – Wild rice and roasted broccoli feel hearty, not “diet.”
- Customizable – Change the seasoning, use different herbs, or swap in brown rice.
- Meal-prep friendly – Packs well for lunches the next day.
- Family-friendly – Simple flavors that you can keep mild or brighten with lemon.
Ingredients
For the wild rice:
- 1 cup wild rice or wild rice blend, rinsed
- 2 1/4–2 1/2 cups water or low-sodium chicken/vegetable broth
- 1/2 teaspoon salt (if broth is unsalted)
For the salmon and broccoli:
- 4 salmon fillets (about 4–6 oz / 115–170 g each), skin on or off
- 2–3 cups broccoli florets
- 2 tablespoons olive oil (divided)
- 2 cloves garlic, minced
- 1 tablespoon lemon juice
- 1 teaspoon lemon zest (optional but bright and fresh)
- 1/2 teaspoon dried Italian seasoning or dried dill
- Salt and black pepper, to taste
- Optional: a small knob (1–2 tablespoons) of butter to melt over the salmon after baking
- Lemon wedges, for serving
How to Make Salmon, Wild Rice, and Broccoli
1. Cook the wild rice
Rinse the wild rice under cold water.
In a medium saucepan, combine the rice, water or broth, and salt. Bring to a boil, then reduce to a low simmer, cover, and cook according to package directions (typically 40–45 minutes) until the grains are tender and some have split.
Turn off the heat, keep covered, and let steam 5–10 minutes. Fluff with a fork.
Tip: Using broth instead of water gives the rice a deeper, savory flavor that matches the salmon.
2. Prep the oven, salmon, and broccoli
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment or lightly grease it.
Place salmon fillets on one side of the tray and broccoli florets on the other.
In a small bowl, stir together 1 1/2 tablespoons olive oil, minced garlic, lemon juice, lemon zest, Italian seasoning (or dill), salt, and pepper.
Drizzle or brush most of this mixture over the salmon and the rest over the broccoli. Toss the broccoli so it’s lightly coated.
3. Roast
Bake for about 12–15 minutes, depending on the thickness of your salmon, until the fish flakes easily with a fork and the broccoli is tender with slightly browned edges.
If your broccoli needs a bit more color, you can pull the salmon off the pan to rest and return the broccoli to the oven for a few extra minutes.
Optional: While the salmon is hot, dot with a little butter on top of each fillet so it melts over the surface.
4. Assemble the plate
Spoon a bed of wild rice onto each plate or bowl.
Top with a salmon fillet and add a generous portion of roasted broccoli on the side.
Spoon any extra pan juices over the rice and salmon. Serve with lemon wedges.

Serving Suggestions
Serve this as a full one-plate meal, or add:
- A simple side salad with a light vinaigrette
- Sliced avocado or a drizzle of tahini for extra healthy fats
- A spoonful of plain Greek yogurt or herbed yogurt sauce on top of the salmon
This recipe also works well in bowls: wild rice on the bottom, flaked salmon and broccoli over the top, with extra lemon.
Cook’s Tips
Don’t overcook the salmon.
Salmon continues to cook slightly as it rests. Pull it when it’s just opaque and flakes easily.
Pat the salmon dry first.
Blot with paper towels before seasoning so the surface can roast, not steam.
Cut broccoli evenly.
Smaller florets cook more quickly and get crispier edges. If some pieces are huge, cut them down so they match.
Use broth for the rice.
It adds so much flavor for almost no extra effort.
Timing tip:
Start the wild rice first since it takes the longest. Roast the salmon and broccoli toward the end so everything is done together.
Variations & Add-Ins
- Garlic herb butter salmon:
Replace olive oil on the salmon with melted butter mixed with garlic, parsley, and lemon. - Honey-garlic twist:
Add a teaspoon of honey to the olive oil–garlic–lemon mixture for a lightly sweet glaze. - Swap the veg:
Use asparagus, green beans, or Brussels sprouts instead of broccoli. - Different grain:
Use brown rice, quinoa, or farro instead of wild rice.
Storage & Reheating
Fridge:
Store leftover salmon, wild rice, and broccoli in airtight containers for up to 2–3 days.
Reheat:
- Best: in a covered skillet on low with a splash of water or broth until warm.
- Microwave: use low/medium power and short bursts so the salmon doesn’t dry out.
Meal prep:
Portion rice, salmon, and broccoli into containers. Reheat gently and add a fresh squeeze of lemon before eating.
FAQ
Can I use frozen salmon?
Yes. Thaw completely in the fridge, pat dry very well, then proceed with the recipe.
Can I pan-sear instead of bake?
Absolutely. Pan-sear salmon in a skillet with a little oil, and roast or sauté the broccoli separately.
Can I use white rice instead of wild rice?
Yes. Cook according to package directions. The dish will be softer and less nutty but still delicious.
Is this recipe gluten-free?
Yes, as written it’s naturally gluten-free, as long as your broth and seasonings are gluten-free.
Salmon with wild rice and broccoli is the kind of dinner that feels put-together but uses simple, everyday ingredients. The wild rice brings that nutty, hearty base, the roasted broccoli adds texture and color, and the tender, lemon-garlic salmon ties everything together.
Make it on a busy weeknight when you want something wholesome, or meal prep it for a couple of days of easy, healthy lunches. Either way, it’s a keeper.
Salmon with Wild Rice and Broccoli – Healthy One-Plate Dinner
A healthy, satisfying dinner with tender lemon-garlic salmon, nutty wild rice, and roasted broccoli all on one plate. Simple to make, full of protein and fiber, and perfect for a weeknight or meal prep.
Ingredients
- Wild rice:
- 1 cup wild rice or wild rice blend, rinsed
- 2 1/4–2 1/2 cups water or low-sodium broth
- 1/2 teaspoon salt (if broth is unsalted)
- Salmon & broccoli:
- 4 salmon fillets (4–6 oz / 115–170 g each)
- 2–3 cups broccoli florets
- 2 tablespoons olive oil (divided)
- 2 cloves garlic, minced
- 1 tablespoon lemon juice
- 1 teaspoon lemon zest (optional)
- 1/2 teaspoon dried Italian seasoning or dried dill
- Salt and black pepper, to taste
- Optional: 1–2 tablespoons butter, to melt over hot salmon
- Lemon wedges, for serving
Instructions
- 1. Cook wild rice:
- 2. Rinse rice. Add rice, water or broth, and salt to a saucepan. Bring to a boil, then reduce to a low simmer, cover, and cook 40–45 minutes or until tender. Turn off heat and let steam, covered, 5–10 minutes. Fluff with a fork.
- 3. Prep oven and tray:
- 4. Preheat oven to 400°F (200°C). Line a baking sheet with parchment or lightly grease. Place salmon fillets on one side and broccoli florets on the other.
- 5. Season:
- 6. In a small bowl, mix 1 1/2 tablespoons olive oil, garlic, lemon juice, lemon zest, Italian seasoning (or dill), salt, and pepper. Brush most over salmon and the rest over broccoli, tossing broccoli to coat. Drizzle the remaining 1/2 tablespoon olive oil if needed.
- 7. Roast:
- 8. Bake 12–15 minutes, or until salmon flakes easily with a fork and broccoli is tender with browned edges. If broccoli needs more time, remove salmon to rest and return broccoli to oven for a few extra minutes. Dot salmon with butter if using.
- 9. Serve:
- 10. Spoon wild rice into bowls or plates. Top each with a salmon fillet and a portion of broccoli. Spoon any pan juices over the top and serve with lemon wedges.
Notes
Salmon cooks quickly; start checking at 10–12 minutes if your fillets are thin.
Broth adds more flavor to the rice than water alone.
For extra herbs, sprinkle fresh parsley or dill over the finished plate.
Nutrition
Estimated: ~480–550 calories, ~20–25g fat, ~35–40g carbs, ~35–40g protein.
Varies with salmon size, oil/butter amount, and rice type.

