Prepare and shred the vegetables: thinly slice green and red cabbage, shred the carrots, and finely chop jalapeños, cilantro, and green onions. Ensure uniform cuts for consistent texture and bite.
Dry salt the cabbage lightly by sprinkling salt over it and tossing gently. Let it sit for 10 minutes to draw out excess moisture, which helps maintain a crisp texture.
Make the spicy dressing by whisking together mayonnaise or Greek yogurt, lime juice, honey, chili powder, and hot sauce. Taste and adjust the heat, sweetness, and acidity balance.
Toss the salad by combining the drained cabbage, carrots, jalapeños, and herbs in a large bowl. Pour the dressing over the vegetables and toss thoroughly to coat evenly.
Chill the coleslaw in the refrigerator for at least 30 minutes to allow flavors to meld and intensify, enhancing the spicy, creamy layers.
Serve with garnishes such as fresh cilantro or a squeeze of lime juice for added freshness and brightness just before serving.