Heat 2 Tbsp olive oil and 1 Tbsp ghee over medium heat in a pan. Add onion and saute for 2-3 minutes. Add garlic and saute for an additional minute. Add shrimp and cook for 1-2 minutes until they just start to turn turn color.
Add remaining olive oil and asparagus to the pan. Cook, stirring frequently, for 4-6 minutes until shrimp are fully cooked and asparagus is bright green in color.
Remove from heat and stir in lemon juice, lemon zest and crushed red pepper.