Prepare the vegetables
Shred the green cabbage, red cabbage, and carrots. Add them to a large mixing bowl.
Add the pineapple and herbs
Add the chopped pineapple, cilantro, and diced jalapeño to the bowl.
Make the dressing
In a small bowl or jar, whisk together the lime juice, apple cider vinegar, olive oil, maple syrup or honey if using, salt, and black pepper.
Toss the slaw
Pour the dressing over the cabbage mixture. Toss well until everything is evenly coated.
Let it rest briefly
Let the coleslaw sit for 10 to 15 minutes before serving. This helps the cabbage soften slightly and lets the flavors blend.
Taste and adjust
Add more lime juice, salt, cilantro, or jalapeño as needed.
Serve chilled or fresh
Serve right away for the crunchiest texture, or chill until ready to serve.