Preheat your oven to 425°F. Line a baking sheet with parchment paper.
Trim the asparagus and toss with a light drizzle of olive oil, salt, and pepper. Spread evenly on the baking sheet.
Roast the asparagus in the oven for 10-12 minutes until tender but still crisp.
Meanwhile, steam the cauliflower florets until very tender, about 10 minutes.
In a small bowl, blend the steamed cauliflower with nonfat Greek yogurt, lemon juice, garlic powder, salt, and pepper to create a smooth mash. Adjust seasoning as needed.
Pat the salmon fillet dry and season both sides with salt, pepper, and a pinch of garlic powder.
Heat a non-stick skillet over medium-high heat with the olive oil. Once the oil is shimmering, place the salmon skin-side down (if applicable) and sear for about 3-4 minutes until a golden crust forms.
Flip the salmon and cook for an additional 3-4 minutes until just cooked through. The fish should flake easily.
Plate the salmon fillet alongside a serving of roasted asparagus and a generous scoop of cauliflower mash.
Serve immediately and enjoy your balanced, protein-packed dinner.