Pat the cod fillets completely dry with paper towels to ensure a golden crust.
Season both sides of the fish evenly with sea salt, black pepper, and garlic powder.
Heat the avocado oil in a large stainless steel or cast iron skillet over medium-high heat until shimmering.
Carefully place the cod in the pan and sear for 3 to 4 minutes without moving it, until a golden crust forms.
While the fish sears, steam the asparagus spears for 4 to 5 minutes until they are vibrant green and tender.
Flip the cod and cook for another 2 to 3 minutes until the fish is opaque and flakes easily with a fork.
Reduce the heat to low, add the ghee to the pan, and once melted, stir in the lemon juice and fresh dill.
Spoon the warm lemon-dill sauce over the cod fillets for 1 minute before removing from heat.
Plate the cod alongside the steamed asparagus and drizzle any remaining sauce from the pan over the top.