Start by cleaning and deveining the shrimp, set aside while you prepare the marinade.
Mix together the onion powder, garlic powder, salt, honey, olive oil, and sriracha in a bowl and add the shrimp to it.
Cover the bowl and let it sit in the fridge for 20 minutes.
Heat a large skillet over low-medium heat and add the shrimp and marinade to the pan.
Turn the shrimp over after three minutes and cook for an additional two to three minutes.
Reduce the heat and let the sauce simmer for three more minutes before turning the heat off and removing the pan.
Let the shrimp cool in the pan to allow the sauce to thicken before removing the shrimp and serving.
Cut the mango into small cubes, dice the onion, remove the seeds from the jalapeño and dice it.
Mix the mango, onion, jalapeño, lime juice, cilantro, and salt to a bowl and mix well.
Taste and add salt according to your taste. Cover the bowl and refrigerate for ten to fifteen minutes before serving.
For the cilantro cream sauce, mix together the sour cream, cilantro, lime juice, and salt together until well combined.
Cover and refrigerate for ten to fifteen minutes before serving.
To assemble the tacos, lay out all of the ingredients to make assembly easy.
Heat a pan over medium heat to heat your tortillas. If you like your tortillas to be crispy, let them heat for about three minutes on one side before flipping them and heating for another minute or so. To keep the tortilla from getting too crispy, heat only one side for a longer amount of time.
Fill the tortillas as they come off of the pan to prevent them from trapping any moisture from sitting.
Layer in the cabbage, shrimp, mango salsa, avocado, cilantro cream, Cotija cheese, serranos, and cilantro. Enjoy!