Cajun Fish and Rice Bake is a wonderful, all-in-one meal that’s full of bold flavors and comforting textures. The tender fish flakes perfectly with every bite, while the rice soaks up that spicy, smoky Cajun seasoning. Diced peppers and onions add a little sweetness and crunch, making this dish colorful and satisfying.
I love making this because it’s simple to throw together, but it tastes like I spent hours in the kitchen. The Cajun spices bring a little kick that keeps everyone at the table happy and coming back for seconds. I usually use whatever white fish I have on hand, and the leftovers reheat beautifully.
My favorite way to serve this bake is straight from the oven with a side of steamed green veggies or a crisp salad. It’s one of those dishes that feel like a warm hug after a busy day, and it’s great for sharing with family or friends. I always make a big batch so there’s plenty to enjoy for a few days!
Key Ingredients & Substitutions
White Fish: I like firm, mild fish like cod or tilapia because they hold together well in the bake. If you prefer, try salmon or catfish for a richer flavor. Just adjust cooking time if your fish is thicker.
Rice: Long grain white rice works best here as it cooks evenly and soaks up the smoky Cajun flavors. You can try brown rice, but add extra liquid and bake longer for it to soften properly.
Cajun Seasoning: This spice blend gives the dish its classic kick. If you don’t have it, you can mix paprika, cayenne, garlic powder, onion powder, thyme, oregano, and black pepper. Adjust the heat to your liking.
Vegetables: Onion, bell pepper, celery, and garlic deliver great flavor and texture. Feel free to swap bell pepper for poblano or omit celery if you don’t like it. Fresh or frozen diced tomatoes work well.
How Do You Get Perfectly Cooked Fish and Rice in One Dish?
Baking fish and rice together means timing is key to avoid overcooked fish or underdone rice. Here’s how I make it work every time:
- Cook the aromatics and rice on the stove first to soften veggies and start cooking the rice. This reduces bake time and improves flavor.
- Add enough liquid when simmering the rice mixture so it finishes cooking tender in the oven.
- Place seasoned fish gently on top of the rice; cover tightly with foil to trap steam during baking.
- Bake for 25-30 minutes, then check rice texture and fish doneness—it should flake easily with a fork.
- If the rice needs more time, recover and bake for a few more minutes, but watch fish so it doesn’t dry out.
Tent the dish with foil after baking if you want to keep heat while serving. This method gives you a flavorful, moist result without extra pots or fuss.

Equipment You’ll Need
- 9×13-inch baking dish – I like this size because it fits everything in a single layer for even cooking.
- Large skillet or saucepan – perfect for sautéing vegetables and browning spices before baking.
- Aluminum foil – makes a tight seal to keep moisture in and helps cook the fish evenly.
- Measuring cups and spoons – for accurate and easy portioning of ingredients.
- Cooking spoon or spatula – helps stir ingredients and spread the rice evenly in the baking dish.
Flavor Variations & Add-Ins
- Swap the white fish for shrimp or chicken strips for a different protein experience that cooks quickly and adds variety.
- Mix in chopped cooked sausage or smoked ham to deepen the smoky, savory flavors and make it more filling.
- Add diced zucchini or squash for extra veggies and a lighter touch.
- Use different spice blends like Creole seasoning or adding hot sauce for an extra kick of heat.
Cajun Fish and Rice Bake
Ingredients You’ll Need:
Main Ingredients:
- 1½ cups long grain white rice
- 3 cups chicken broth or water
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 1 green bell pepper, finely chopped
- 2 cloves garlic, minced
- 1 cup celery, chopped
- 1 can (14.5 oz) diced tomatoes, drained
- 1½ tbsp Cajun seasoning (store-bought or homemade)
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 lb firm white fish fillets (e.g., cod, haddock, or tilapia)
- Salt and black pepper, to taste
For Garnish:
- 2 green onions, sliced
- Optional: ¼ cup chopped fresh parsley or cilantro
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and about 30 minutes to bake, so plan for roughly 45 minutes total. Most of the time is hands-off while the dish cooks in the oven.
Step-by-Step Instructions:
1. Prepare the Veggies and Rice Base:
First, heat the olive oil in a large skillet or saucepan over medium heat. Add the chopped onion, green bell pepper, celery, and minced garlic. Cook them for about 5 to 7 minutes, stirring occasionally until they soften. Stir in the Cajun seasoning, smoked paprika, dried thyme, salt, and pepper, cooking for another minute to bring out all the flavors.
2. Add Rice and Liquids:
Next, pour the rice into the skillet and stir it in well with the veggies and spices. Toast the rice lightly for 2 minutes, then add the chicken broth (or water) and the drained diced tomatoes. Bring the mix to a gentle simmer, then take it off the heat.
3. Assemble and Bake:
Transfer the rice and vegetable mixture into a greased 9×13-inch baking dish, spreading it out evenly. Season your fish fillets with salt, pepper, and a little Cajun seasoning. Place the fish pieces carefully on top of the rice mixture. Cover the dish tightly with aluminum foil and pop it into the oven. Bake for 25 to 30 minutes, until the rice is tender and the fish flakes easily when tested with a fork.
4. Garnish and Serve:
When it’s done baking, take off the foil and sprinkle the sliced green onions and optional fresh parsley or cilantro over the top for a fresh, bright finish. Serve warm, either straight from the dish or plated.
This Cajun Fish and Rice Bake is a comforting and flavorful one-dish meal, perfect for busy weeknights or cozy weekend dinners. Enjoy!
Can I Use Frozen Fish for This Recipe?
Yes! Just make sure to thaw the fish completely before baking. Thaw overnight in the fridge or quickly in a sealed bag submerged in cold water. Pat the fillets dry to avoid extra moisture in the bake.
Can I Make This Dish Ahead of Time?
Absolutely! Prepare and assemble the dish, then cover and refrigerate it for up to 24 hours before baking. You might need to add a few extra minutes to the baking time if baking straight from the fridge.
How Should I Store Leftovers?
Store leftover Cajun Fish and Rice Bake in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave, adding a splash of broth or water if the rice seems dry.
What Can I Serve with Cajun Fish and Rice Bake?
It pairs wonderfully with steamed vegetables, a crisp green salad, or even cornbread to soak up the delicious Cajun flavors.