Preheat your oven to 350°F (175°C).
Drain the artichoke hearts well and chop them into bite-sized pieces.
In a medium mixing bowl, combine the chopped artichoke hearts, mayonnaise, sour cream, Parmesan cheese, fresh parsley, and red pepper flakes. Stir until thoroughly mixed.
Transfer the dip mixture to a small baking dish and spread it into an even layer.
Bake for 15 to 20 minutes, or until the dip is heated through and lightly golden on top. Avoid overbaking to prevent the mayonnaise from separating.
Remove from the oven and serve warm alongside toasted baguette slices, bell peppers, cucumber, crackers, green olives, and lemon wedges.