In a large mixing bowl, combine the shredded green cabbage, red cabbage, grated carrots, thinly sliced green onions, and chopped cilantro. Toss the mixture thoroughly to ensure that all the vegetables are evenly distributed.
In a separate medium-sized bowl, whisk together the mayonnaise, freshly squeezed lime juice, honey, lime zest, and garlic powder. Mix until the dressing achieves a smooth and creamy consistency.
Pour the creamy dressing over the vibrant vegetable mixture in the large bowl.
Gently toss the coleslaw until all the vegetables are well-coated with the dressing, ensuring an even blend of flavors.
Season the coleslaw with salt and pepper to taste, making adjustments based on your personal preference.
Cover the bowl with plastic wrap or a lid and refrigerate for at least 30 minutes. This allows the flavors to meld beautifully.
Just before serving, give the coleslaw a gentle toss to redistribute the dressing, and taste again for any additional seasoning if necessary.
Notes
Serve in a clear glass bowl and garnish with cilantro and lime wedges.