Pat the salmon fillet dry with paper towels and season with sea salt and black pepper.
In a small saucepan over medium heat, combine the rinsed white beans, bone broth, and half of the minced garlic.
Simmer the beans for 5 minutes until softened, then mash with a fork or immersion blender until smooth and creamy.
Stir in the ghee to the bean mash and season to taste, keeping it warm on low heat.
Heat one tablespoon of olive oil in a non-stick skillet over medium-high heat.
Place the salmon skin-side down in the skillet and sear for 4-5 minutes until the skin is crisp.
Flip the salmon and cook for another 2-3 minutes until desired doneness is reached, then remove from the pan.
In the same skillet, add the remaining olive oil and sauté the asparagus with the rest of the garlic for 4 minutes until tender-crisp.
Plate the creamy bean mash first, top with the seared salmon, and serve the asparagus on the side with a fresh lemon wedge.