Add the cream cheese to a large bowl and let it start softening.
While the cream cheese softens, get the artichokes ready.
Rinse the artichokes. Add them to a colander and run them under cold water, drain well. Place them on a plate or pan that’s lined with a couple of paper towels and let them continue draining. Then, squeeze as much water out as possible using paper towels or a clean kitchen towel (that’s not linty).
Chop the artichokes into really small pieces.
Preheat the oven to 350°F
Prepare the artichoke dip
Add the mayonnaise, salt, oregano, garlic powder, black pepper and crushed red pepper to the bowl with the softened cream cheese. Use a fork and stir vigorously until the mixture is smooth.
Add parmesan cheese and stir well.
Add the chopped artichokes and stir the dip until everything is combined.
Bake the artichoke dip
Add the artichoke mixture to an oven safe vessel. Use a rubber spatula to make the transfer easy.
Place the dish on a baking sheet before putting it in the oven. If the dish bubbles over the baking sheet will contain the mess.
Bake the artichoke dip for 30 minutes, or until it’s bubbly around the edges and golden in spots. Check the dip after the first 20 minutes so you can gauge the remaining cooking time.
Serve the hot artichoke dip with hot sauce and tortilla chips, toasted baguette slices or crackers for dipping.