This dish reminds me of the traditional Thai soup Tom Kha Gai ("coconut ginger soup") which I love. I developed this about 8 years ago to keep the flavor profile with a nice brown rice and it has remained one of my go-to favorites.
Preheat the oven at 325 degrees.
To prepare the shrimp marinade, use a food processor or blender. Put in the chili pepper first and blend until fully broken up. Add in the cilantro, and continue to mix, then add the sweet chili sauce and juice of two limes. Pulse to blend. Toss with the shrimp and let sit for 10 minutes. Place on a sheet-pan and cook for about 8 minutes.
In a small saucepan, heat the coconut milk to a gentle simmer then add the ginger and fish sauce and simmer for 5 to 6 minutes.
Put the rice into a mixing bowl and drizzle all of the coconut mixture onto the rice, sprinkle on the lime zest then gently fold in the sauce and zest until thoroughly mixed, being careful not to over mix. Top with the crispy shallot and cilantro if using.
Serve the shrimp either on top of a mound of the rice or serve side by side.