Add olive oil to a skillet and heat over medium-low heat.
Add orzo to hot skillet; cook and stir until golden brown.
Dice onion and stir into orzo. Cook until onion becomes translucent, then add minced garlic. Cook for 1 minute more until garlic is fragrant.
Stir in the rice and chicken broth; increase heat to high and bring to a boil.
Reduce heat to medium-low; cover and simmer, 40-45 minutes, or until the rice is tender and the liquid has been absorbed.
Remove from heat and let stand for 5 minutes; fluff with a fork before serving.
Preheat oven to 400 degrees. Spray a baking dish with cooking spray.
Place salmon in prepared dish, then cover with salsa.
Bake for 15-20 minutes, or until flaky.
When salmon has only 5 minutes left to cook, heat oil in a medium skillet.
Add asparagus, saute until crisp-tender, then sprinkle with balsamic vinegar and black pepper.
Serve salmon with asparagus, rice pilaf, and grapes on the side.