Peel and chop the potatoes into uniform cubes and place them in a pot of salted water.
Bring the potatoes to a boil and cook for about 15 minutes until they are fork-tender.
While the potatoes cook, trim the tough ends off the asparagus and set aside.
Pat the salmon fillet completely dry with a paper towel and season both sides with salt and pepper.
Heat a non-stick skillet over medium-high heat and place the salmon skin-side down, searing for 4-5 minutes until the skin is crispy.
Flip the salmon and continue cooking for another 3-4 minutes until it reaches your preferred level of doneness.
Steam the asparagus in a steamer basket over boiling water for 3-5 minutes until it is vibrant green and crisp-tender.
Drain the potatoes and mash them thoroughly with the grass-fed butter and minced garlic until smooth and velvety.
Plate the garlic mashed potatoes alongside the steamed asparagus and top with the seared salmon fillet.
Finish the dish with a generous squeeze of fresh lemon juice over the salmon and vegetables.