Preheat the oven to 400°F (200°C).
Pat the salmon dry and season both sides with garlic powder, dried parsley, salt, and pepper to create a light herb crust.
Place the salmon on a baking sheet lined with parchment paper.
Peel and cube the sweet potato. Place the cubes in a small pot, cover with water, and boil until tender, about 15 minutes.
While the sweet potato is boiling, trim the asparagus ends and toss them with olive oil, salt, and pepper on a separate baking tray.
Place the asparagus in the oven and roast for about 10-12 minutes until tender and slightly crispy.
Drain the sweet potato and mash with a fork or potato masher until smooth. Season with a pinch of salt and pepper.
Bake the salmon for 12-15 minutes or until just cooked through.
Plate the dish by layering a serving of mashed sweet potato, topping with a piece of herb-crusted salmon, and adding the roasted asparagus on the side.
Serve immediately and enjoy your balanced, nutrient-packed meal.