In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Add the minced garlic and sauté for another minute until fragrant.
Stir in the spinach and cook until wilted (if using fresh) or heated through (if using frozen).
Add the rinsed rice to the skillet and mix well with the spinach mixture.
Pour in the vegetable broth and bring to a boil. Reduce the heat to low, cover, and simmer for about 15-20 minutes or until the rice is cooked and liquid is absorbed.
Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork, then season with salt, pepper, and dried dill.
Serve warm, optionally with a squeeze of fresh lemon juice.
Notes
This dish can be made with fresh or frozen spinach, which makes it versatile.For added flavor, consider including a squeeze of lemon juice before serving.Feel free to substitute rice with quinoa for a different texture and nutritional boost.