1.For marinade, place ingredients in a food processor and process until finely chopped; reserve 1 tbsp. Combine remaining marinade and beef in a large bowl; refrigerate for 1-2 hours.
2.Meanwhile, for dressing, place reserved marinade, vinegar, honey and lime juice in a jug, season to taste and stir to combine; set aside.
3.Toast rice in a small frying pan over medium-high heat, stirring, until golden (2 minutes). Using a mortar and pestle, grind toasted rice into a fine powder; set aside.
4.Preheat a lightly greased barbecue or char-grill pan to medium-high. Barbecue beef, turning frequently, until charred and cooked to your liking (12-15 minutes for medium-rare). Transfer to a plate, cover loosely with foil and rest (10 minutes); thinly slice.
5.Meanwhile, for salad, combine mangoes, cucumber, onions, chilli, basil and half dressing in a bowl; season to taste and toss to combine.
6.To serve, divide salad between plates, and top with sliced beef. Spoon over remaining dressing and scatter with fried shallots and roasted rice.