Rinse the jasmine rice under cold water until the water runs clear. In a medium saucepan, combine the rice and 2 cups of water. Bring to a boil, then reduce heat to low, cover, and simmer for about 15 minutes, or until the rice is tender and water is absorbed. Remove from heat and let it stand, covered, for an additional 5 minutes.
While the rice is cooking, in a bowl, toss the shrimp with olive oil, chili powder, paprika, garlic powder, onion powder, cayenne pepper, and salt. Ensure the shrimp are evenly coated with the spices.
Heat a skillet over medium-high heat. Once hot, add the seasoned shrimp to the skillet. Cook for about 2-3 minutes on each side until the shrimp are pink and opaque. Remove from heat.
Fluff the cooked rice with a fork and divide it among four bowls.
Top the rice in each bowl with the spicy shrimp, sliced avocado, cherry tomatoes, diced red onion, and chopped cilantro.
Serve with lime wedges on the side for added flavor.
To customize your rice bowl, consider adding additional vegetables or toppings such as corn, cucumber, or even a spicy mayo drizzle.
To make the dish spicier, consider adding sliced jalapeños or a splash of hot sauce to the finished bowl.
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat before serving.