01 - Rinse the jasmine rice under cold water until the water runs completely clear to remove excess starch.
02 - In a medium saucepan, heat 1 tablespoon of olive oil over medium heat. Add the rinsed rice and toast for 1 minute, stirring frequently to coat the grains.
03 - Pour in 2 cups of water and add 1/2 teaspoon of salt. Bring the mixture to a rolling boil, then immediately reduce the heat to low. Cover the saucepan tightly and simmer for 12 to 15 minutes until the liquid is fully absorbed. Remove from the heat and let it rest, covered, for 5 minutes.
04 - While the rice cooks, heat a large cast-iron skillet over high heat. Add 1 tablespoon of olive oil. Arrange the sliced mushrooms in an even, single layer and let them cook undisturbed for 3 to 4 minutes to achieve a dark char. Stir the mushrooms, season with salt and black pepper, and continue cooking for another 3 to 4 minutes until deeply caramelized.
05 - Lower the skillet heat to medium. Add 2 tablespoons of butter and the minced garlic to the charred mushrooms. Stir continuously for 1 to 2 minutes until the garlic is highly fragrant, ensuring it does not brown or burn.
06 - Remove the skillet from the heat. Stir in the chopped parsley, fresh thyme leaves, lemon zest, and lemon juice until the mushrooms are evenly coated.
07 - Fluff the rested jasmine rice with a fork and transfer it to a serving platter or large bowl. Generously spoon the garlic-herb mushroom mixture over the top.
08 - Garnish the dish with extra parsley, shaved parmesan, and crushed red pepper flakes if desired. Serve immediately while warm.