Mix the sliced mushrooms with the spices and sauces. Store in an airtight container and allow to marinate in the refrigerator for as little as 1 hour or up to 8 hours.
Add all dressing ingredients to a mason jar. Screw on lid and shake until well combined.
Add all salad ingredients except avocados to a large bowl and gently toss with tongs to combine.
Pour salad into a large serving dish. Pour on dressing and lightly toss to distribute. Spoon mushrooms around the perimeter of the dish, straining excess liquid as you go. Top with avocado slices. Serve with wedges of lemon or lime and garnish with cilantro if desired.