Preheat oven to 350 °F.
Smother fish in olive oil and Cajun seasoning. Let sit in fridge until ready for use.
Heat 2 Tbsp. olive oil in a sauté pan on medium high heat.
When oil is shimmering add your chopped onion and sauté until translucent, then add garlic, cherry tomatoes asparagus, and kale.
Cook on high heat until tomatoes burst and their juices evaporate.
Deglaze pan with white wine, and reduce by at least half. Add beans and chicken stock and simmer until stock has reduced by half, approximately 10 minutes.
Season with a pinch of salt pepper and hot sauce to taste.
While the stock is reducing, heat another 2 Tbsp. of olive oil in a cast-iron or oven-safe pan.
Cook fish skin side down first on medium high heat for 5 minutes then flip fish.
Finish cooking the fish in the oven for another 10 minutes at 350°F.
Serve fish over warm kale and bean salad.