Preheat the oven to 425°F. In a 9x13-inch casserole dish, combine the potatoes with 1 tablespoon of avocado oil, 1.5 teaspoons of salt, 1 teaspoon of onion powder, 1 teaspoon of garlic powder, ¼ teaspoon of smoked paprika, and ¼ teaspoon of black pepper. Toss to combine and place in an even later on the bottom of the casserole dish, bake for 25 minutes while you work on the ground beef filling.
While the potatoes are cooking, heat a large skillet over medium heat. Add the remaining cooking oil along with the onion a pinch of salt. Cook until the onion is softened and translucent and beginning to brown, about 3-5 minutes.
Add in the beef and season with lots of salt, the remaining pepper, and 1 teaspoon of garlic powder. Cook until mostly brown and cooked through, then add in 3 tablespoons of ketchup, 2 tablespoons of mustard, and 2 teaspoons of Worcestershire sauce. Stir to combine. Adjust seasonings and remove from the heat.
When the potatoes are done, remove them from the oven, and drop the oven temperature to 375°F. Pour the cooked ground beef and onion mixture into the casserole dish. Toss the beef and potatoes together using a rubber spatula to ensure there is potato mixed in throughout the entire casserole.
Cover everything with the shredded cheddar cheese. Bake for 25-30 minutes, until the cheese is gooey and melted.
To serve, top with pickle slices, white onion, tomatoes, ketchup, mustard, sesame seeds, big mac dressing, and lettuce. Dig in!
Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently in the microwave. Only add the fresh toppings when serving, and leave them off if you plan to have leftovers, or they will become soggy.