Pour half of barbecue sauce into a dish, large enough to hold the tempeh patties. Pour remaining sauce over patties and allow to marinate in the fridge for at least one hour.
Once patties have marinated, preheat oven to 425 F. Line a cookie sheet with parchment paper and spray with cooking oil. Place patties on sheet, reserving any additional barbecue sauce left in marinating dish. Bake for 20 minutes then remove from oven, flip patties over and brush with reserved barbecue sauce. Bake an additional 15 - 20 minutes, until patties are well browned on all edges.
While the patties bake, combine cabbage and carrots in a large bowl. Toss with ⅓ - ½ cup ranch dressing.
To assemble burgers, toast hamburger buns and add a spoonful of ranch dressing to one side of each bun. Place tempeh on dressing then pile slaw on top. Serve warm.
Barbecue Sauce
Heat olive oil in a saucepan over medium-high heat. Add onion and garlic and cook until onion begin to soften, about 2 minutes. Add brown sugar, chili powder, salt, and pepper to pan and cook an additional 2 minutes. Add tomato sauce, chipotle chili, and 1 - 3 teaspoons of chipotle sauce (depends on how spicy you want it) to the pan. Simmer for 5 minutes. Turn off heat and stir in apple cider vinegar.
Add sauce to a blender or food processor and blend until smooth. Barbecue sauce can be made a day in advance.
Ranch Dressing
Combine drained cashews, coconut milk, apple cider vinegar, garlic, and salt and pepper in a high speed blender. Mix until very smooth, 1 - 2 minutes. Add dill, chives and parsley. Blend until herbs are fully incorporated.
Leftover dressing can be stored in the refrigerator for up to a week. It will thicken up as it cools. Allow to come to room temperature before serving or nuke in the microwave for 10 seconds and stir to make pourable.
Recipe by The Mostly Vegan at https://www.themostlyvegan.com/barbecue-ranch-tempeh-burgers/