Preheat the oven to 425 degrees F. Line a baking sheet with foil.
Drain the artichoke hearts in a colander in the sink. If they are not already quartered, carefully quarter them with a knife on a cutting board. Place the artichoke hearts in between two paper towels or clean kitchen towels and gently press to remove excess moisture.
Set up a station with two bowls: one with melted butter and one with the parmesan and breadcrumbs mixed together. Place each artichoke heart in the melted butter (roll around to coat) then the breadcrumb mixture (roll around to coat). Arrange the artichoke hearts in single layers on the baking sheet. Roast for 15 to 18 minutes until crunchy and lightly browned.
While the artichoke hearts are roasting, whisk together the Greek yogurt, lemon juice, garlic, dill, salt, and pepper in a small bowl. Taste and adjust seasonings as desired. Serve the artichoke hearts with the dip, and enjoy!
These are best served right away but can last for a couple of days in the fridge (they will lose their crips over time though).
Make sure the artichoke hearts are fully coated in the melted butter before coating them in the parmesan/breadcrumbs. That way, they'll be as crispy as possible! If the butter starts to firm up a little, put it in the microwave for 10 to 15 seconds to re-melt it.
Other dipping sauce options include: regular aioli, spicy yogurt dip, or melted butter mixed with lemon juice.