In a large skillet or saucepan, heat the olive oil over medium heat.
Add the diced onion and cook for about 3 minutes, until it starts to soften. Stir in the minced garlic and cook for an additional 30 seconds.
Add the frozen mixed vegetables and cook for 1-2 minutes, until they begin to thaw.
Pour in the uncooked rice and ground turmeric. Stir well to mix. Pour in the vegetable stock, season with salt and pepper, and stir to combine.
Increase the heat to bring the mixture to a boil. Once boiling, cover the pan, reduce the heat to the lowest setting, and let it cook for 12 minutes. Remove the pan from heat and let it sit, covered, for 5 minutes.
Fluff the rice with a fork and serve warm.
