A delightful and aromatic rice dish inspired by Indian flavors, perfect as a side or main dish.
Heat the butter in a saucepan over medium heat until melted.
Using unsalted butter allows you to control the saltiness of the dish.
Add the chopped green onion and sauté until tender but not browned.
Stir frequently to ensure even cooking and prevent burning.
Stir in the rice, salt, garam masala, red pepper flakes, and minced garlic.
Mix well to coat the rice with the spices for even flavor distribution.
Pour in the water and bring the mixture to a boil.
Ensure the water fully covers the rice for even cooking.
Reduce the heat to low, cover the saucepan, and let it simmer for 15 minutes without lifting the lid.
Keeping the lid on traps steam, ensuring the rice cooks evenly.
Remove the saucepan from heat and let it stand, covered, for 10 minutes.
This resting time allows the rice to absorb any remaining moisture.
Fluff the rice with a fork and serve warm.
Fluffing the rice prevents clumping and enhances its texture.