Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Trim the woody ends off the asparagus, place them on the baking sheet, and season with a pinch of salt and pepper.
Steam the cauliflower florets until very tender, about 8 to 10 minutes.
While cauliflower steams, heat half the ghee in a non-stick skillet over medium-high heat.
Season the salmon with salt and pepper, then place it skin-side down in the hot skillet.
Sear the salmon for 4-5 minutes until the skin is crispy, then flip and cook for another 3 minutes or until desired doneness is reached.
Roast the asparagus in the oven for 8-10 minutes while the salmon finishes cooking.
Drain the steamed cauliflower thoroughly and place it in a food processor or blender with the remaining ghee.
Pulse the cauliflower until it reaches a smooth and creamy consistency, seasoning with salt and pepper as needed.
Plate the cauliflower mash first, top with the seared salmon, and serve the roasted asparagus on the side with a fresh squeeze of lemon juice.