To make the avocado rice, place a medium-sized saucepan on medium heat and add in the butter and minced garlic. Fry for 3 minutes until fragrant, stirring frequently.
Pour in the basmati rice followed by the coconut milk, water, and pinch of salt. Give it a stir, then bring it up to the boil. Once bubbling, add on the lid and reduce the heat to low. Set a timer for 10 minutes. Do not take off the lid. After the 10 minute timer has gone off, turn off the heat and leave the rice to steam for another 5 minutes.
Once your rice has finished steaming, remove the lid and fluff up using a fork.
While you're cooking the rice, make your avocado crush. Mash avocado in a bowl and then add in the lime, chopped cilantro, salt, and pepper. Combine, taste, and season accordingly.
Combine the rice and the avocado mixture in a large bowl or in the saucepan until the rice has turned a lovely shade of lime green. Taste and season accordingly.
Meanwhile, slice your salmon fillets into bite-sized cubes (skin removed), and add to a bowl with the olive oil, smoked paprika, chili flakes, ground cumin, honey, lime, salt and pepper. Combine thoroughly.
Place a non-stick frying pan/skillet on low-medium heat and add in the salmon bites. Fry on each side for 3 minutes until golden and slightly browned. Total cooking time shouldn't exceed 8 minutes. You want the salmon to be just cooked and super flaky.
Meanwhile, make your dressing by combining olive oil, lime juice, chopped coriander, honey, minced garlic, chili flakes, sliced chillies and salt in a bowl. Taste and season accordingly.
Once all of your elements are ready to go, divide your avocado rice between your bowls, and top with the salmon. Place some lime wedges in each bowl and top with your spicy tangy dressing. Enjoy, my friends!