Make the peanut dressing: combine 1/4 cup avocado or olive oil, 1 Tbsp toasted sesame oil, 3 Tbsp peanut butter, 3 Tbsp coconut aminos or soy sauce, 1/4 cup rice vinegar, 2 Tbsp maple syrup, 1 small clove garlic, and 2 tsp grated fresh ginger in a bowl or blender and whisk or blend until smooth and creamy; set aside or refrigerate until ready to use.
Whisk together the salmon sauce: in a small bowl mix 3 Tbsp coconut aminos (or soy sauce), 2 Tbsp rice vinegar, 4 minced large cloves garlic, and 2 tsp toasted sesame oil; set aside.
Prepare the salmon: pat 1 lb salmon dry, remove skin if desired, and cut into bite-sized cubes.
Heat 1 Tbsp avocado oil in a large nonstick skillet over medium-high heat until hot.
Add the salmon pieces skin-side down and cook undisturbed 2–4 minutes, then flip and brown another 2–4 minutes until two sides are deeply golden.
Pour the reserved salmon sauce into the skillet, gently swirl to coat the salmon, cover, and cook 5–6 minutes more, stirring or flipping occasionally, until salmon is cooked through (use a thermometer to check if desired).
Taste the cooked salmon and adjust seasoning with extra coconut aminos/soy sauce, rice vinegar, lemon juice, or sea salt as needed.
Prep the salad vegetables: thinly slice 4 cups green cabbage and 3 cups purple cabbage, chop 2 cups baby spinach, grate 2 cups carrot, cut 1 red bell pepper into matchsticks, and chop 5 green onions.
In a large bowl combine the cabbages, spinach, grated carrot, bell pepper, green onions, 1 cup roasted cashews, 1/2 cup sliced almonds (optional), and 1/2 cup dried cranberries.
Add desired amount of the peanut dressing to the salad and toss until everything is evenly coated.
Serve the salad on plates or bowls and top with the warm, sauced salmon; serve with lemon halves if desired.