In a large pot or Dutch oven, heat the vegetable oil over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes.
Stir in the minced garlic and chopped bell pepper, and cook for another 2 minutes until fragrant.
Add the blended tomatoes, tomato paste, paprika, thyme, curry powder, and bay leaves. Cook, stirring occasionally, for about 10 minutes until the tomato mixture thickens and the oil begins to separate from the sauce.
Stir in the rice, making sure it is well coated with the tomato mixture. Pour in the chicken or vegetable broth and bring to a boil.
Reduce the heat to low, cover the pot, and let it simmer for about 20-25 minutes, or until the rice is tender and the liquid is absorbed.
Stir in the mixed vegetables, cover, and cook for an additional 5-7 minutes until the vegetables are heated through.
Season with salt and black pepper to taste. Garnish with chopped cilantro or parsley.
Enjoy your meal!