Preheat your oven to 180°C (fan-forced).
Heat the olive oil and unsalted butter in a large oven-safe saucepan, pot, or cast-iron skillet over medium heat. Add the diced onion and minced garlic, cooking for 2–3 minutes until the onions are soft and translucent.
Turn off the heat, then add in the washed rice. Season with salt and pepper, and mix well to coat the rice evenly in the melted butter mixture. Make sure all the grains are fully coated.
Pour the chicken stock over the rice mixture, spreading the rice evenly in the pan. Place the pan in the preheated oven, uncovered, and bake for 30 minutes, or until the rice is soft, fluffy, and has absorbed all the liquid.
Remove the pan from the oven and stir in the lemon zest, lemon juice, dill, and parsley. Mix gently with a fork to combine.
Transfer the rice to a serving dish, if needed. Serve warm and enjoy!