01 - Melt butter in a large skillet over medium heat. Sauté celery, onion, and carrot until softened, 5–7 minutes. Remove from heat and set aside.
02 - Combine crumbled cornbread, sautéed vegetables, parsley, salt, pepper, sage, thyme, and garlic powder in a large bowl. Mix thoroughly to distribute seasonings evenly.
03 - Stir in broth and beaten eggs until mixture holds together when squeezed. Adjust with additional broth by tablespoons if too dry. Scoop 2-tablespoon portions and roll into 20 even balls.
04 - Arrange balls on a baking sheet and refrigerate for 20 minutes until firm. Chilling prevents balls from falling apart during breading and frying.
05 - Prepare three shallow bowls: flour in the first, 2 beaten eggs in the second, panko breadcrumbs in the third. Line a baking sheet with parchment paper for breaded balls.
06 - Coat each ball lightly in flour, shake off excess, dip in egg mixture allowing excess to drip off, then press firmly into panko to coat completely. Transfer to prepared sheet.
07 - Heat 2 inches neutral oil in a deep pot or skillet to 350°F. Fry balls in batches of 5–6 for 2–3 minutes until golden brown and crispy. Maintain oil temperature between batches.
08 - Remove with a slotted spoon and drain on paper towels. Serve immediately while hot and crispy. Serve with turkey gravy, cranberry sauce, or remoulade if desired.