Melt the coconut oil in a medium pot over medium heat.
Add the coconut flakes and lightly toast, approximately 3-5 minutes.
Add the rice, coconut milk, stock, and salt to the pot. Bring to a boil. Reduce heat to low and cover.
Let the rice cook until tender and all liquid is absorbed. If the rice is dry but not done, add a little more stock or water.
Fluff the rice with a fork and remove from the heat. Add the lime zest, juice, and cilantro and toss to combine. Season to taste with salt and black pepper as desired.
This rice can also be made in a rice cooker or Instant Pot. Simply melt the coconut oil and add the coconut flakes (on the warm function for slow cooker or saute for Instant Pot). Follow the rest of the instructions for ingredients and cook as per your rice cooker or for Instant Pot, 5 minutes on the rice setting on High and then 10 minutes natural release, and reduce the amount of stock you use to 1/2 cup.This rice is great with our Coconut Lime Shrimp or Coconut Lime Chicken!