Rinse the 1½ cups basmati rice under cold water until it runs clear, removing excess starch. Drain well and set aside. In a deep skillet, heat 1½ tablespoons olive oil over medium heat, then add 1 medium Sweet onion, grated 2 medium carrots, and minced 3-4 garlic cloves. Sauté for about 5 minutes, stirring often, until softened and fragrant.
Sprinkle in 1½ teaspoon turmeric powder, then add the drained rice.
Cook while stirring continuously for 2-3 minutes so each grain gets coated in oil and spices.
Pour in the 2¼ cups vegetable broth and stir to combine. Bring to a boil, then lower to a gentle simmer. Cover and cook for 15-18 minutes until the liquid is absorbed.
Remove from heat and keep covered for 5 minutes to finish steaming.
Fluff the rice with a fork, then stir in Kosher salt and ground black pepper, ⅓ cup chopped parsley, and sliced ⅓ cup sliced almonds.
Notes
Rinse rice until water runs clear for the fluffiest grains.
Toast rice with turmeric before adding broth for deeper flavor and color.
Add parsley and almonds at the very end so they stay fresh and crunchy.
Only reheat rice once, and store it quickly after cooking.
Storage & Reheating
Fridge: Up to 4 days in an airtight container.
Freezer: Up to 3 months; thaw overnight in fridge.
Reheating: Microwave or stovetop with a splash of broth or water; reheat only once.