Prepare the mushrooms: Clean the mushrooms by wiping them with a damp cloth. Remove stems and set aside.
Coat the mushrooms: In a shallow bowl, combine flour, garlic powder, onion powder, smoked paprika, salt, and pepper. In another bowl, beat the eggs. In a third bowl, place the breadcrumbs.
Dredge the mushrooms: Dip each mushroom in the flour mixture, followed by the beaten eggs, and then coat with breadcrumbs.
Fry the mushrooms: Heat oil in a frying pan over medium-high heat. Fry the mushrooms in batches for 3-4 minutes until golden and crispy. Transfer to paper towels to drain excess oil.
Prepare the sauce: In a small bowl, combine BBQ sauce and honey (if using). Stir until smooth.
Serve: Drizzle the smoky BBQ sauce over the fried mushrooms or serve it on the side for dipping.
Notes
If you prefer a spicier kick, add a dash of cayenne pepper to the flour mixture or BBQ sauce.
For a healthier version, you can bake the mushrooms at 400°F (200°C) for 15-20 minutes instead of frying.