*Make sure you have soaked cashews before starting. You can do this by placing them in a bowl of water overnight or covering them in boiling water for 30 minutes to an hour.
Roast the potatoes. Preheat the oven to 425 degrees Fahrenheit. Line a sheet pan with parchment paper or a silicone mat. Wash and scrub but do not peel the potatoes. (The skin is the best part). Cut the potatoes into wedges and place them on the lined pan. Drizzle with avocado oil and sprinkle the garlic powder, paprika, salt, and pepper over the top of the potatoes. Toss it all up so that the potatoes are fully and evenly coated. Spread out the potatoes into a single, even layer. Cook in the oven for 25-35 minutes. (The sweet spot was 30 minutes for me). Look for soft on the inside, crispy on the outside. They should become golden brown.
Grill the onions. Grab a frying pan. Add avocado oil to the pan over medium heat. Once the oil is heated, add the sliced onion, salt, and pepper. Turn the heat to low-medium and cook the onions for about 8-12 minutes until they are caramelized. Stirring about every 45 seconds, or so. Set them aside.
Prepare the vegan cheese sauce. Grab a blender and place all of the ingredients into the blender. This includes vegetable stock, cashews, nutritional yeast, apple cider vinegar, garlic, onion powder, paprika, turmeric, chili powder, salt, and pepper. Blend it up until you have a smooth and creamy sauce. Add additional vegetable stock if needed to thin it out a bit. Set it aside.
Prepare the veggies. Dice the tomatoes and finely dice the pickles.
Assemble the potatoes. Once you remove the potatoes from the oven, immediately top them with everything. Start by pouring all of the blended cheese sauce over the top. Next, add the ketchup. Next, grilled onions, tomatoes, and lastly the pickles.
Eat immediately. Enjoy!