Preheat the oven to 425°F.
Prepare the asparagus by rinsing and trimming the woody ends. Place them on a baking sheet, drizzle with half of the olive oil, and season lightly with salt and pepper.
Roast the asparagus in the oven for about 10-12 minutes until tender and slightly crisp.
Meanwhile, steam the cauliflower florets until fork-tender, about 8-10 minutes.
While the cauliflower steams, pat the salmon dry and season both sides with salt and pepper.
Heat a non-stick skillet over medium-high heat and add a small amount of olive oil. Add the minced garlic and sauté briefly until fragrant.
Place the salmon fillet in the skillet, skin-side down if applicable, and sear for approximately 3-4 minutes per side until a golden crust forms and the salmon is cooked to your preferred doneness.
Transfer the steamed cauliflower to a bowl and mash until smooth, optionally drizzling a tiny bit of olive oil for creaminess. Season with salt and pepper.
Plate the dish by placing a generous scoop of cauliflower mash, topping with the seared salmon, and arranging the roasted asparagus alongside.
Serve hot and enjoy your balanced, nutritious dinner!