If you are looking for a fresh, satisfying dinner that feels both nourishing and restaurant-worthy, this Grilled Salmon with Rice and Vegetables is an excellent choice. Tender salmon fillets are seasoned with garlic, paprika, herbs, and lemon, then grilled until beautifully charred on the outside and juicy inside. The salmon is served with fluffy seasoned rice and a colorful mix of vegetables for a complete meal that is simple, balanced, and packed with flavor.
This recipe works well for busy weeknights, meal prep, family dinners, or summer grilling. Salmon cooks quickly, and the rice and vegetables can be prepared while the grill is heating. You can use zucchini, bell peppers, broccoli, carrots, asparagus, or whatever vegetables you already have in your kitchen.
The final result is a plate filled with smoky grilled salmon, fluffy rice, tender-crisp vegetables, fresh lemon, and herbs. It is delicious as written, but you can also finish it with garlic butter, tzatziki, lemon yogurt sauce, teriyaki glaze, or a simple herb dressing.
Why You’ll Love This Grilled Salmon with Rice and Vegetables
This meal has everything you need in one plate: flavorful salmon, filling rice, and colorful vegetables.
The salmon requires only a short cooking time and a simple seasoning blend, making it approachable even if you do not cook fish often.
Grilling gives the salmon lightly charred edges and a smoky flavor that pairs especially well with lemon and fresh herbs.
The vegetables are easy to customize depending on the season. Bell peppers and zucchini are excellent for summer, while broccoli, carrots, Brussels sprouts, or asparagus also work beautifully.
It is also a great meal-prep recipe because the salmon, rice, and vegetables can be portioned into containers for convenient lunches or dinners.
Ingredients
For the Grilled Salmon
- 4 salmon fillets, about 5–6 ounces each
- 2 tablespoons olive oil
- 1 tablespoon fresh lemon juice
- 1 teaspoon lemon zest
- 2 garlic cloves, finely minced
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
- ¾ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
For the Rice
- 1½ cups long-grain white rice or jasmine rice
- 3 cups chicken or vegetable broth
- 1 tablespoon butter or olive oil
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons chopped fresh parsley
For the Vegetables
- 1 red bell pepper, cut into chunks
- 1 yellow bell pepper, cut into chunks
- 1 medium zucchini, sliced
- 2 carrots, thinly sliced
- 2 cups broccoli florets
- 1 small red onion, cut into wedges
- 2 tablespoons olive oil
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ¾ teaspoon salt
- ¼ teaspoon black pepper
For Serving
- Fresh parsley
- Lemon wedges
- Freshly cracked black pepper
- Garlic butter or lemon herb sauce, optional
How to Make Grilled Salmon with Rice and Vegetables
1. Prepare the Salmon
Pat the salmon fillets thoroughly dry with paper towels.
Removing excess surface moisture helps the fish develop a better grilled exterior.
In a small bowl, combine olive oil, lemon juice, lemon zest, minced garlic, paprika, garlic powder, onion powder, oregano, thyme, salt, and black pepper.
Brush or rub the mixture over all sides of the salmon.
Let the salmon rest for about 10–15 minutes while you prepare the rice and vegetables.
2. Start the Rice
Rinse the rice under cold running water until the water becomes mostly clear.
This removes excess surface starch and helps prevent the rice from becoming overly sticky.
Place the rice, broth, butter, garlic powder, salt, and black pepper in a medium saucepan.
Bring to a boil.
Once boiling, reduce the heat to low and cover tightly.
Cook according to your rice package instructions, generally around 15–18 minutes for white rice.
3. Rest the Rice
Once the liquid has been absorbed, remove the saucepan from the heat.
Keep it covered for 5–10 minutes.
This resting period allows the rice to finish steaming.
Fluff gently with a fork.
Stir in chopped parsley and taste for seasoning.
Keep warm while you finish the salmon and vegetables.
4. Prepare the Vegetables
Place the bell peppers, zucchini, carrots, broccoli, and red onion in a large bowl.
Drizzle with olive oil.
Add Italian seasoning, garlic powder, salt, and black pepper.
Toss until the vegetables are evenly coated.
You can grill the vegetables in a grill basket, cook them on skewers, or roast them in the oven if that is more convenient.
5. Preheat the Grill
Preheat an outdoor grill or grill pan to medium-high heat, approximately 400–425°F.
Clean and lightly oil the grill grates.
A properly preheated and oiled grill helps prevent salmon from sticking.
6. Grill the Vegetables
Place the vegetables in a grill basket or directly onto the grill if the pieces are large enough.
Grill for approximately 8–12 minutes, turning occasionally.
The vegetables should become tender but still retain some texture.
Look for lightly charred edges on the peppers, zucchini, and onions.
Carrots and broccoli may take slightly longer than zucchini, so cut them smaller if necessary.
Transfer the cooked vegetables to a serving platter and keep warm.
7. Grill the Salmon
If using skin-on salmon, place the fillets skin-side down first.
Close the grill lid.
Cook for approximately 4–5 minutes without moving the fish.
Carefully turn each fillet using a wide spatula.
Grill the second side for another 2–4 minutes, depending on thickness.
The salmon should release easily from the grill once it has developed a good sear.
8. Check the Salmon
Salmon is safely cooked when the thickest portion reaches an internal temperature of 145°F (63°C).
Use an instant-read thermometer for the most reliable result.
Avoid repeatedly flipping the salmon, as this can make delicate fillets break apart.
Once done, transfer the salmon to a clean plate.
9. Rest the Salmon
Let the salmon rest for approximately 3–5 minutes.
This allows the juices to redistribute and gives you a moist, tender interior.
Squeeze a little fresh lemon juice over each fillet before serving.
10. Assemble the Plates
Add a generous spoonful of seasoned rice to each plate.
Arrange the grilled vegetables alongside the rice.
Place a grilled salmon fillet over or next to the rice.
Finish with fresh parsley, black pepper, and lemon wedges.
For extra richness, spoon a little melted garlic butter over the salmon.
What to Serve With Grilled Salmon, Rice, and Vegetables
This dish is already a complete meal, but a few extras can make it even more flavorful.
A simple cucumber and tomato salad adds freshness and crunch.
Garlic bread or warm pita is useful if you are serving this meal to a larger family.
Tzatziki, lemon yogurt sauce, garlic herb butter, or avocado sauce all pair beautifully with grilled salmon.
If you prefer something spicy, serve the salmon with chili garlic sauce or a drizzle of sriracha mayo.
Tips for the Best Grilled Salmon
Pat the salmon dry. This promotes better browning.
Preheat the grill properly. Salmon is much more likely to stick to a grill that is not hot enough.
Oil the grill grates. Lightly greased grates make flipping easier.
Do not move the salmon too soon. Let the first side develop a crust before turning.
Use skin-on salmon when possible. The skin provides protection during grilling and helps keep the fish moist.
Do not overcook it. Remove the fish once it reaches 145°F.
Cut vegetables evenly. Similar-sized pieces cook at roughly the same rate.
Easy Recipe Variations
Lemon Garlic Grilled Salmon
Increase the garlic to 4 cloves and add extra lemon zest to the seasoning.
Teriyaki Salmon Rice Bowl
Replace the herb seasoning with teriyaki sauce and serve with broccoli, carrots, and sesame seeds.
Mediterranean Salmon Plate
Season the salmon with oregano, garlic, lemon, and paprika. Serve with rice, cucumbers, tomatoes, olives, and feta.
Spicy Cajun Salmon
Replace the seasoning blend with Cajun seasoning and add a pinch of cayenne pepper.
Garlic Butter Salmon
Brush the salmon with melted garlic herb butter immediately after grilling.
Brown Rice Version
Replace white rice with brown rice and adjust the cooking time according to the package directions.
Storage and Reheating
Store leftover salmon, rice, and vegetables in separate airtight containers if possible.
Refrigerate for up to 2–3 days.
Reheat the salmon gently in a 300°F (150°C) oven for about 8–10 minutes, or warm it in a covered skillet over low heat.
Reheat rice with a tablespoon or two of water to restore moisture.
Vegetables can be reheated in a skillet, oven, or air fryer.
Avoid overheating the salmon because it can become dry quickly.
Make-Ahead Instructions
The salmon seasoning mixture can be prepared one day ahead.
Vegetables can be washed and chopped in advance and stored in the refrigerator.
Rice can also be prepared ahead and reheated with a splash of water.
For the best texture, grill the salmon shortly before serving.
If you are meal prepping, divide the rice and vegetables between containers and add cooked salmon once everything has cooled.
Final Thoughts
This Grilled Salmon with Rice and Vegetables combines smoky, tender salmon with fluffy seasoned rice and colorful grilled vegetables for an easy dinner that tastes fresh and satisfying.
The key is keeping the preparation simple: season the salmon with garlic, lemon, and herbs, cook the rice until fluffy, grill the vegetables until lightly charred, and cook the salmon only until it reaches 145°F.
Serve it with lemon for a clean, bright flavor, add garlic butter for extra richness, or turn it into a rice bowl with your favorite sauce and toppings. It is a versatile, family-friendly meal that works just as well for weeknight dinners as it does for weekend grilling.