Press the tofu to remove excess water, then cut it into bite-sized cubes.
Heat a non-stick skillet over medium heat. Add a small amount of oil and add the tofu cubes with salt and pepper (to taste) sprinkled over top. Cook until they are golden and crispy on all sides. Set aside.
In a mixing bowl, whisk together peanut butter, soy sauce, oyster sauce, brown sugar, grated ginger, maple syrup, lime juice, sesame oil, chilli flakes (if using), black pepper, garlic powder, onion powder, salt, and pepper. Gradually add water while whisking to achieve the desired consistency. The dressing should be smooth and pourable.
Create a vibrant vegetable mix by thinly slicing red and green cabbage, shredding carrots, julienning red and yellow peppers, slicing green onions, chopping cilantro, thinly slicing Thai chilies (if desired), and chopping roasted peanuts.
In a large mixing bowl, combine red cabbage, green cabbage, red pepper, yellow pepper, shredded carrots, edamame, green onions, and cilantro. Toss the salad ingredients together until well mixed.
Gently fold the crispy tofu cubes into the salad mixture. Pour the creamy peanut dressing over the salad and toss to coat all the ingredients evenly. Tip: to keep the salad crisp and delightful, remember to add the dressing just before serving.
Divide the dressed salad among serving plates. Top each serving with roasted peanuts, extra sliced green onions, red Thai chilies (if using), and crispy wonton strips. Enjoy! 🙂