In a bowl, combine the shrimps, olive oil, taco seasoning and lime juice. Allow to marinate for 30 minutes.
In a large skillet over medium heat saute the shrimps for a few minutes on both sides until cooked.
Then add remaining marinade which was left in the bowl and stir through just until the shrimps are covered in the sauce.
In a bowl add the cherry tomatoes, onions, sweetcorn, parsley, olive oil, salt and pepper and mix together.
In a medium bowl, add in the avocados, lime juice and salt to taste and give them a rough mash.
Whisk all ingredients together. Taste and adjust anything if needed.
Wash and pat dry lettuce leaves.
Spoon and spread with avocado mash on top of lettuce leaves
Top with cherry tomato filling, shrimps, sour cream sauce and garnish with lemon zest, ground pepper and cilantro or parsley.
Enjoy!