For the Rice:
Cook the Rice: In a medium saucepan, bring 4 cups of water to a boil. Add the white rice and 1/2 teaspoon of salt. Reduce the heat to low, cover, and simmer for about 18-20 minutes, or until the rice is cooked and the water is absorbed. Fluff the rice with a fork and set aside.
For the Shrimp:
Prepare the Shrimp: Season the shrimp with salt and pepper.
Cook the Shrimp: In a large skillet, melt the butter over medium heat. Add the minced garlic and cook for about 1 minute until fragrant. Add the shrimp and cook for about 2-3 minutes on each side, or until the shrimp turn pink and opaque. Add the lemon juice and chopped parsley (if using) and stir to combine.
For the Avocado:
Prepare the Avocado: Slice the avocados and drizzle with lime juice. Sprinkle with a pinch of salt.
For the Spicy Sauce:
Make the Sauce: In a small mixing bowl, whisk together mayonnaise, sriracha sauce, lime juice, honey, garlic powder, and a pinch of salt until smooth. Adjust the sriracha to your desired level of spiciness.
Assemble the Dish:
Prepare the Plates: Start with a generous serving of white rice on each plate.
Add the Shrimp: Top the rice with a portion of the garlic butter shrimp.
Add the Avocado: Place slices of avocado on top of the shrimp.
Drizzle the Sauce: Drizzle the homemade spicy sauce over the shrimp, avocado, and rice.