Preheat your oven to 425°F (220°C) to roast the asparagus and warm the cauliflower.
Toss asparagus with half the olive oil, a pinch of salt, and pepper, then spread them on a baking sheet.
Place the asparagus in the oven and roast for 12-15 minutes until tender with slight crisp edges.
Meanwhile, steam the cauliflower florets until very tender, about 8-10 minutes.
In a small saucepan, warm the remaining olive oil and add garlic powder briefly, then remove from heat.
While the cauliflower is still hot, transfer it to a bowl and blend with the garlic-infused oil. Season with salt and pepper to taste until smooth.
Season the salmon fillet with salt, pepper, and a light dusting of garlic powder.
Heat a non-stick skillet over medium-high heat. Once hot, sear the salmon for about 3-4 minutes per side until browned and cooked to your preferred doneness.
Plate the salmon alongside the roasted asparagus and a generous serving of cauliflower mash. Serve immediately.