Preheat oven to 400°F (200°C). Roast asparagus with 1 tbsp olive oil and ¼ tsp salt for 10 minutes.
Prepare butternut squash rice by peeling, chopping, and processing the flesh until rice-like. Sauté in a skillet with 1 tbsp olive oil and ½ tsp salt for 5 minutes.
Blend basil, cilantro, garlic, ½ cup olive oil, and lemon juice to make pesto. Season with salt to taste.
Rub salmon with oil and season with salt. After asparagus roasts, add salmon to the baking sheet and roast for 5 minutes, then coat with pesto and roast another 5 minutes.
Serve the salmon over butternut rice with roasted asparagus, dividing evenly into containers.