Pat fillets dry. Coat both sides with Cajun seasoning and salt.
Heat olive oil and butter in a skillet over medium-high. Add fish and sear 3-4 minutes without touching to form a blackened crust.
Flip fillets. Add asparagus around the fish and let it blister for 2-3 minutes.
Pour in broth and cover. Steam 2-3 minutes until fish flakes and asparagus is crisp-tender.
Mix Greek yogurt, lemon juice, salt, and pepper for the drizzle.
Plate fish and asparagus. Spoon yogurt drizzle over top or serve on the side.
Notes
Macros per serving: 45g protein | 14g fat | 6g carbs | 320 calories. Works equally well with tilapia. Don't touch the fish while searing — let the crust form naturally.