
This Cajun Creamy Tuscan Fish with Rice & Roasted Broccoli combines the bold flavors of Cajun cuisine with creamy Tuscan elements for a dish that'll impress anyone at your dinner table. The tender white fish fillets swim in a luscious sauce that perfectly balances heat and richness.
I created this recipe when I needed to jazz up our usual fish dinner routine, and it's become our Wednesday night tradition. My husband, who typically reaches for seconds of anything except seafood, actually asked for the leftovers the next day.
Ingredients
- White fish fillets: Choose firm varieties like cod or tilapia for best texture
- Cajun seasoning: The heart of this dish providing that signature spicy kick
- Heavy cream: Creates the luxurious velvety sauce base
- Fresh spinach: Wilts perfectly into the sauce adding color and nutrition
- Sun dried tomatoes: Concentrate sweet tangy flavor balancing the creaminess
- White rice: Fluffy base that soaks up all the delicious sauce
- Broccoli florets: Roasting brings out natural sweetness as a perfect side

Step-by-Step Instructions
- Prep the Rice:
- Start with cooking your rice according to package instructions. This gives it time to rest while you prepare the other components, allowing the grains to separate perfectly. For extra flavor, consider cooking the rice in chicken broth instead of water.
- Roast the Broccoli:
- Preheat your oven to 400°F and toss broccoli florets with olive oil, garlic powder, salt, and black pepper on a baking sheet. Make sure to spread them in a single layer with space between pieces for proper browning. Roast for 15-20 minutes until the edges turn golden brown and slightly crispy while the stems remain tender but not mushy.
- Cook the Fish:
- Pat your fish fillets completely dry with paper towels this ensures a beautiful sear rather than steaming. Season generously with Cajun seasoning, garlic powder, paprika, salt, and black pepper on both sides. Heat olive oil and butter in a large skillet over medium high heat until butter stops foaming. Carefully place fish in the hot pan and cook undisturbed for 3-4 minutes until a golden crust forms. Flip once and cook another 3-4 minutes until the fish flakes easily with a fork. Remove to a plate and keep warm.
- Create the Tuscan Sauce:
- Using the same skillet with all those flavorful bits from the fish, melt butter and add minced garlic, stirring constantly for just 30 seconds until fragrant but not brown. Pour in heavy cream, add Parmesan cheese, and sprinkle additional Cajun seasoning. Stir continuously until cheese melts completely. Add spinach and sun dried tomatoes, allowing spinach to wilt into the thickening sauce for about 2 minutes. The sauce should coat the back of a spoon when ready.
- Assemble the Dish:
- Spoon rice onto plates creating a bed for the fish. Place the cooked fish fillets over the rice. Pour the creamy Tuscan sauce generously over the fish, making sure some drizzles onto the rice as well. Arrange roasted broccoli alongside. Finish with an extra sprinkle of Parmesan and fresh herbs if desired.
The sun dried tomatoes are my secret weapon in this recipe. I discovered their incredible flavor impact during a cooking class in Italy where the instructor used them to elevate a simple cream sauce. Their concentrated sweet acidity cuts through the richness perfectly, creating that magical balance that makes you want to lick your plate clean.
Picking the Perfect Fish
When selecting fish fillets for this recipe, look for ones with firm, translucent flesh that springs back when pressed lightly. Avoid any fillets with a strong fishy smell or slimy texture. I recommend mild white fish like cod, tilapia, or catfish as they absorb the Cajun flavors beautifully without competing with the creamy sauce. If you prefer a stronger flavored fish, haddock or mahi-mahi work wonderfully as well, just be prepared for a more assertive seafood character in the final dish.
Make-Ahead Options
This recipe offers several time-saving preparation methods. The broccoli can be chopped and stored in the refrigerator up to three days before roasting. You can also prepare the Tuscan sauce completely ahead of time and store it in an airtight container in the refrigerator for up to two days. When ready to serve, simply reheat the sauce gently on low heat while you cook the fish fresh. The rice can even be cooked a day ahead and reheated with a splash of water to refresh it. Having these components ready makes this an incredibly quick weeknight assembly job rather than a full cooking session.

Spice Level Adjustments
The beauty of Cajun seasoning lies in its adaptability to your personal heat preference. For a milder version that's still full of flavor, reduce the Cajun seasoning by half and increase the smoked paprika and garlic powder slightly. If you're serving spice enthusiasts, add a pinch of cayenne pepper to the sauce or include some thinly sliced fresh jalapeños with the sun-dried tomatoes. Remember that the cream and Parmesan naturally temper the heat, creating a balanced dish even with robust seasoning. I always keep a bottle of hot sauce on the table for those who want to amp up the heat on their individual portions.
Frequently Asked Questions
- → What type of fish works best for this dish?
White fish fillets like tilapia, cod, or catfish work best as they are mild in flavor and absorb the Cajun spices well.
- → Can I substitute heavy cream with something lighter?
You can use half-and-half or coconut cream as a lighter alternative, but the sauce may be slightly less rich.
- → How do I ensure the fish is cooked perfectly?
Cook the fish over medium-high heat for 3-4 minutes on each side until golden brown and flaky. Avoid overcooking to keep it tender.
- → Can this dish be made dairy-free?
Yes, use coconut cream instead of heavy cream, and opt for a dairy-free Parmesan substitute to make it dairy-free.
- → What other sides go well with this dish?
In addition to the roasted broccoli, you could serve a fresh green salad, crusty bread, or mashed potatoes for variety.