Step 1: Make the chili lime marinade - In a large bowl, add the sweet chili sauce, soy sauce, minced garlic, red pepper flakes, garlic salt, lime zest, and lime juice. Stir everything together until fully combined. This is where all that flavor starts, so take a second to really mix it well.
Step 2: Coat the chicken - Add the chicken breasts directly into the bowl with the marinade. Use tongs or your hands to coat each piece thoroughly. Make sure every surface is covered. Set the bowl aside and let the chicken sit while you prepare the sauce. Even a few minutes makes a difference.
Step 3: Make the coconut lime sauce - In a small bowl, add the coconut milk, lime juice, lime zest, mayonnaise, and sriracha. Stir until completely smooth and creamy. Taste it and adjust the sriracha if you want more heat. Set aside.
Step 4: Cook the chicken - Spray a medium sized pan with nonstick cooking oil and heat it over medium to high heat. Add the marinated chicken breasts to the pan. Cook for about 6 to 8 minutes per side, depending on thickness. You want the chicken fully cooked with a little color on the outside.
Step 5: Serve and finish - Remove the chicken from the pan and let it rest for a minute. Serve it over rice, then drizzle the coconut lime sauce generously over the top. Add any toppings you like and dig in.