Begin by washing and preparing all the vegetables and mangoes. Dice the mangoes, cucumber, and capsicum, and finely chop the red onion and chili if using.
In a large mixing bowl, combine the chopped mangoes, cucumber, capsicum, red onion, and baby spinach leaves.
In a small bowl, whisk together the olive oil, lime juice, salt, and pepper until well combined.
Pour the dressing over the salad mixture and gently toss to coat all the ingredients evenly.
Taste the salad and adjust the seasoning if necessary, adding more lime juice or salt as desired.
Transfer the salad to a serving plate and garnish with roasted nuts if using. Serve immediately with lemon wedges on the side for an extra zesty kick.