Preheat the oven to 425°F.
On a baking sheet, toss the asparagus with olive oil, salt, and black pepper. Spread them in a single layer.
Roast the asparagus in the oven for about 12-15 minutes until tender and slightly caramelized.
Meanwhile, steam the cauliflower florets until very tender (around 8-10 minutes).
Once steamed, transfer the cauliflower to a bowl and mash with a fork or immersion blender. Season with a pinch of salt and garlic powder for extra flavor.
Season the salmon fillet with salt, black pepper, and a light dusting of garlic powder on both sides.
Heat a non-stick skillet over medium-high heat. Sear the salmon, skin side down first if applicable, for about 3-4 minutes until a golden crust forms, then flip and cook for another 3-4 minutes until just cooked through.
Plate by serving the salmon alongside the roasted asparagus and a generous scoop of cauliflower mash.
Enjoy your balanced and flavorful dinner!