This post may contain affiliate links. Please read our disclosure policy.
These Grilled Cajun Fish Bowls bring all the bold, zesty flavors of a classic poโ boy sandwichโminus the bread.

To me, there’s nothing like a grilled fish dinner! Light, flavorful and so nourishing. In this recipe, perfectly grilled Cajun-seasoned red snapper is served over rice and topped with crisp veggies and a tangy, creamy Cajun drizzle. I absolutely love this meal!
Ingredients:
- Smoked Paprika
- Garlic Powder
- Dried Thyme
- Dried Oregano
- Cayenne
- Freshly Ground Black Pepper
- Mayo
- Grainy Dijon Mustard
- Louisiana-Style Hot Sauce
- Freshly Squeezed Lemon Juice
- Dill Relish
- Kosher Salt
- Skin-On Red Snapper Fillets
- Avocado Oil
- Plus, a few ingredients for serving! See below.
Step-by-Step:
Step One: Prepare the Cajun Seasoning
In a small bowl, combine the smoked paprika, garlic powder, thyme, oregano, cayenne, and black pepper. Set aside.

Step Two: Make the Creamy Cajun Drizzle
In a medium bowl, whisk together the mayonnaise, grainy Dijon mustard, 1 teaspoon of the prepared Cajun seasoning, hot sauce, lemon juice, dill relish, and a pinch of salt. Mix until smooth and set aside.

Step Three: Season the Fish
Pat the red snapper fillets dry and place on a plate or tray. Drizzle with avocado oil and sprinkle evenly with the salt and the remaining Cajun seasoning blend, pressing gently to adhere.
Step Four: Grill the Fish
Preheat the grill to medium heat (around 325ยฐF). Lightly oil the grates to prevent sticking. Place the fish on the grill skin-side down and grill for 10 to 15 minutes, depending on the thickness of your fillets, or until the fish is opaque and flakes easily with a fork. Do not flip. Remove from the grill and set aside.

Step Five: Assemble the Bowls
Divide the cooked rice among serving bowls. Top with the grilled fish, green onions, sliced tomato, and shredded iceberg lettuce. Drizzle generously with the creamy Cajun sauce. Garnish with fresh dill or parsley and serve with lemon wedges on the side.

looking for more ways to cook with fish? try these recipes!
Creamy Poached Halibut with Leeks
Sheet Pan Miso-Marinated Cod with Broccolini
One-Pan Salmon with Herb Butter Couscous

Grilled Cajun Fish Bowls
Ingredients
For the Cajun Seasoning:
- 2 teaspoons smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1/4 teaspoon cayenne
- 1 teaspoon freshly ground black pepper
For the Creamy Cajun Drizzle:
- 1/3 cup mayonnaise
- 1 tablespoon grainy Dijon mustard
- 1 teaspoon cajun seasoning mixture
- 1 tablespoon Louisiana-style hot sauce
- 2 tablespoons freshly squeezed lemon juice
- 1 tablespoons dill relish
- kosher salt, to taste
For the Fish:
- 1ยฝ pounds red snapper fillets, skin on
- 2 tablespoons avocado oil
- 1 teaspoon kosher salt
- Remaining cajun seasoning blend
For Serving:
- 1 cup prepared white or brown rice
- 4 green onions, thinly sliced on the diagonal
- 1 roma tomato, halved and thinly sliced
- 1 cup shredded iceberg lettuce
- 1 lemon, cut into wedges
- Fresh dill or parsley, for garnish
Instructions
Mix the Cajun Seasoning:
- In a small bowl, combine the smoked paprika, garlic powder, thyme, oregano, cayenne, and black pepper. Set aside.
Make the Creamy Cajun Drizzle:
- In a medium bowl, whisk together the mayo, grainy Dijon mustard, 1 teaspoon of the prepared Cajun seasoning, hot sauce, lemon juice, dill relish, and a pinch of salt. Mix until smooth and set aside.
Season the Fish:
- Pat the red snapper fillets dry and place on a plate or tray. Drizzle with avocado oil and sprinkle evenly with the salt and the remaining Cajun seasoning blend, pressing gently to adhere.
Grill the Fish:
- Preheat the grill to medium heat (around 325ยฐF). Lightly oil the grates to prevent sticking. Place the fish on the grill skin-side down and grill for 10 to 15 minutes, depending on the thickness of your fillets, or until the fish is opaque and flakes easily with a fork. Do not flip. Remove from the grill and set aside.
Assemble the Bowls:
- Divide the cooked rice among serving bowls. Top with the grilled fish, green onions, sliced tomato, and shredded iceberg lettuce. Drizzle generously with the creamy Cajun sauce.
- Garnish with fresh dill or parsley and serve with lemon wedges on the side.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Photography and styling by Eat Love Eats.




This was such a simple, super flavorful and healthy recipe! We used freshly caught snapper, which we had already de-skinned when cleaning, but no matter, still grilled up perfectly on a grill grate. The drizzle sauce is awesome and we used the extra for our crab cake appetizers in lieu of remoulade. Definitely going on the rotation. Leftovers would be great as a fish sandwich with a fresh baguette (or vice versa!).
I made this with a few tweaks based on what we had on hand – I used mahi mahi filets and swapped shredded lettuce for steamed broccoli. I somehow had no Tabasco or Crystal’s, so Frank’s was the next best option. This was a delicious meal, and the extra squeeze of lemon before serving is key!
This was great, loved the flavors and the idea of a deconstructed po’boy! Will try this again sometime with shrimp!!
Made for dinner tonight – SO GOOD! Made one with redfish and one with trout to compare, both were perfect.
My husband and I are both Tobasco and Crystal lovers, so we loooved the sauce. However, if you are lukewarm on hot sauce, I would start with half a tbsp or 2 tsp and add more to taste from there. Overall, another slam dunk recipe from Alex!!!
Made this for dinner tonight, loved it! We made it with cod and it was perfect
This recipe looks tasty! For the creamy Cajun dressing, can you suggest a substitution for the mayo? Thanks!
You could try greek yogurt or sour cream if preferred!