In a small bowl, mix the olive oil, minced garlic, lemon juice, salt, and pepper.
Brush the salmon fillets with the marinade and let them sit for 10-15 minutes.
Preheat the oven to 400°F (200°C).
Place the sweet potato cubes on a baking sheet.
Drizzle with olive oil and sprinkle with paprika, garlic powder, salt, and pepper.
Toss to coat evenly.
Roast in the preheated oven for 25-30 minutes, turning once, until tender and golden brown.
Preheat the grill to medium-high heat.
Grill the salmon fillets for 4-5 minutes per side, or until the fish flakes easily with a fork.
Bring a pot of water to a boil and place a steamer basket on top.
Add the asparagus and cover.
Steam for 3-5 minutes, until tender but still crisp.
Season with a pinch of salt.
Arrange the grilled salmon, roasted sweet potatoes, and steamed asparagus on plates.