Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Toss the asparagus with half a tablespoon of olive oil, minced garlic, salt, and pepper, then roast for 12-15 minutes until tender-crisp.
While the asparagus roasts, warm the cannellini beans in a small saucepan over medium heat with a splash of water or broth.
Mash the beans with half a tablespoon of olive oil and a pinch of salt until they reach a smooth, creamy consistency.
Pat the salmon dry with a paper towel and season both sides with salt and pepper.
Heat the remaining tablespoon of olive oil in a non-stick skillet over medium-high heat.
Place the salmon skin-side down in the pan and sear for 4-5 minutes until the skin is crispy, then flip and cook for another 2-3 minutes.
Plate the creamy white bean mash first, top with the roasted asparagus, and place the seared salmon on top.
Finish with a fresh squeeze of lemon juice over the entire dish before serving.