Rinse the rice under cold water until the water runs clear. Set aside.
In a large skillet, heat the olive oil over medium heat.
Add the minced garlic and diced onion and sauté until the onion becomes translucent, about 3-4 minutes.
Stir in the diced bell pepper, frozen peas, and carrots. Cook for an additional 5 minutes.
Add the rinsed rice to the skillet, stirring to combine with the vegetables.
Sprinkle in the smoked paprika, ground cumin, and ground coriander, ensuring the spices evenly coat the rice and vegetables.
Pour in the vegetable broth and bring the mixture to a boil.
Reduce the heat to low, cover the skillet, and let simmer for 20 minutes, or until the rice is cooked and tender.
Season with salt and black pepper to taste.
Remove from heat and fluff the rice with a fork. Garnish with chopped fresh parsley and serve warm.