Start by thoroughly rinsing the rice. Place a smallish fine mesh strainer in a medium bowl and place the rice in that. Cover the rice with water and use your hand to swirl the rice around until the water gets cloudy. Once it’s cloudy, lift the strainer out of the bowl and pour out the water. Repeat this step 2-3 times until the water is fairly clear after swirling it with the rice. Drain the rice well.
Heat the avocado oil in a medium saucepan over medium heat. Once the oil is shimmering, add the onion and saute until it begins to soften and turn translucent—about 5 minutes.
Stir in the garlic, turmeric, and black pepper and saute until fragrant—about 1 minute. (see note)
Add the drained rice and stock. Stir, making sure to scrape up any flavorful bits from the bottom of the pan.
Increase the heat to high and bring to a boil. Once boiling, reduce heat to low, cover, and let simmer for 15-17 minutes. Check the rice at 15 minutes to see if it’s tender. If it’s not quite done and the water is gone, add a couple tablespoons and continue cooking for a couple more minutes. If the rice is done but there’s still water, you can just drain that off.
Fluff the rice with a fork and stir in the salt and minced parsley before serving.