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 again, leaving the lid on).
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. Every avocado and lime is a different size, so once you've combined everything, taste and adjust the seasonings by adding more lime juice if necessary, or more salt and/or pepper!
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.
Serve up your avocado rice and devour with grilled meat, oven-baked salmon, fried greens, or with whatever you fancy!