Preheat the oven to 375 degrees. Grease a 9 by 9-inch baking dish with oil.
In a medium mixing bowl, mix together the cream cheese, sour cream, and mayonnaise until smooth.
Add the ranch seasoning, garlic powder, dill, pickles, and cheese. Stir until well combined.
Spread the mixture evenly in the prepared baking dish. Top with crispy fried onions.
Bake for 20-25 minutes, until the dip is heated through and bubbling around the edges.
