PREHEAT the oven to 300 F.
GREASE a baking dish with cooking spray and place all the cornbread evenly inside. Place the cornbread in the oven and bake for 30 minutes.
REMOVE the cornbread from the oven when the 30 minutes are up and place the baking dish on the stovetop to cool.
TURN the heat up to 350 F. Once the cornbread has cooled, toss it into a large mixing bowl.
PLACE a large pan on the stovetop and turn the heat to medium. Add 2 tbsp of butter to the pan and once it has melted, toss in the chopped vegetables.
COOK until the vegetables are translucent, then add them to the mixing bowl with the cornbread. Mix gently until the cornbread and vegetables are evenly incorporated.
RETURN the pan to medium heat and add 1 tbsp of butter to the pan.
ADD the catfish nuggets to the pan and cook until fully cooked through, flipping after 5 minutes. When the catfish is cooked through, shred it in the pan with the spatula.
ADD the catfish to the mixing bowl along with the crab meat. Add the garlic powder, onion powder, pepper, salt and Old Bay seasoning. Fold all ingredients together.
POUR in the vegetable broth and beaten eggs and mix until well combined.
BUTTER a 9×13 casserole dish and pour all of the dressing inside. Smooth the top of the stuffing to create an even layer and cover the baking dish with aluminum foil.
BAKE for 40 minutes, then remove the foil and bake for an additional 10 minutes. Let rest 5 minutes before serving.