Heat the vegetable oil in a large pot over medium heat.
Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and ginger, and cook for another 2 minutes.
Add the chopped red and green bell peppers, and cook for 3-4 minutes.
Stir in the diced tomatoes, tomato paste, paprika, ground thyme, curry powder, ground cumin, ground white pepper, and salt. Cook for about 5-7 minutes, allowing the mixture to thicken and the flavors to meld.
Add the rice to the pot, stirring to coat the grains with the tomato mixture.
Pour in the chicken broth or water and bring to a boil.
Reduce the heat to low, cover, and simmer for about 20-25 minutes, or until the rice is cooked and the liquid is absorbed. Stir occasionally, and add more water if necessary to prevent burning.
If using, stir in the frozen peas, corn kernels, diced carrot, and cooked chicken, beef, or fish.
Cover and cook for an additional 5-10 minutes, until the vegetables are tender and the protein is heated through.
Fluff the Jollof rice with a fork and garnish with fresh parsley or cilantro.
Enjoy your meal!