Peel the skin off the carrots and then, using a vegetable peeler, shave them into thin strips and place into a very large bowl.
Peel the hard, dark skin off the cucumber and shave the cucumber just like the carrots, only shaving until you begin to see the seeds. Place into the bowl with the carrots.
Add in the chopped cabbage, and red, yellow and Serrano peppers and toss to mix. Add in the spinach, cilantro, green onion, mint and Thai basil and toss together.
In a small bowl, stir together the 1 Tbsp of lime juice and 1 tsp of Agave and pour over the vegetables. Toss to coat evenly and season to taste with salt.
In a medium, microwave-safe bowl, heat the almond butter until it's smooth and melted. Stir in the lime juice, rice vinegar, ginger and agave until evenly mixed. While whisking, slowly pour in the melted coconut oil until the dressing thins out slightly and the oil is well mixed in. Stir in a pinch of salt.
Pour the dressing over the salad and mix very well until all the vegetables are evenly coated. The dressing is thick, so it helps to get your hands in there and really toss it!
* You can use Italian basil here, but Thai is much better if you can get it!