Marinate chicken for at least 30 minutes (overnight is even better).
Heat a pan over medium-high heat, sear chicken until golden and cooked through, flipping once.
Let rest, chop into bite-sized pieces, and set aside.
Mix all dressing ingredients together in a bowl or jar. Taste and adjust for saltiness, sweetness, and heat.
Layer cabbage, herbs, onion, cucumber, and chili in a large bowl.
Top with chopped chicken, drizzle with dressing, and finish with peanuts and crispy shallots.
Toss and enjoy immediately.
