Preheat your oven to 425°F. Line a baking sheet with parchment paper and lightly grease it with cooking spray.
Place the artichoke hearts in a small bowl and toss them with olive oil.
In a medium bowl, combine garlic powder, Italian seasoning, parmesan cheese, panko, salt, and pepper. Mix well.
Beat the eggs in a small, shallow bowl.
Dip each artichoke heart in the beaten eggs, then coat them evenly with the seasoned cheese mixture.
Arrange the coated artichoke hearts on the prepared baking sheet.
Bake for 18-20 minutes, flipping them halfway through, until they turn golden brown and crispy.
Serve the baked artichoke hearts with aioli, ranch dressing, marinara sauce, or your preferred dipping sauce.
Optional: Drizzle fresh lemon juice over the baked artichoke hearts for extra freshness. Garnish with chopped parsley before serving.