In a skillet or saucepan, warm the olive oil over medium heat. Add the onion with a sprinkle of salt, and cook for 3 to 5 minutes, stirring frequently, until translucent. Add the garlic and cook for 30 to 60 seconds more, until fragrant.
Add the zucchini, eggplant, black pepper, oregano, red pepper flakes, another pinch of salt; stir; and cook for 60 seconds. Add the bell pepper and tomatoes with another pinch of salt and cook for 2 to 3 minutes, until the tomatoes start to release some liquid.
Finally, add the rice and vegetable broth and stir. Bring the mixture to a gentle boil, then reduce it to a simmer. Cover the pan and cook the mixture, stirring occasionally, for about 15 to 18 minutes or until the rice is done. Add more liquid if you notice the liquid is low and/or the rice is sticking to the bottom of the pan.
Season to taste with more salt, pepper, dried herbs, and red pepper flakes as desired. Serve hot, topped with chiffonade of fresh basil. Once cooled to room temperature, leftovers can be stored for up to 5-7 days in the refrigerator.
Notes
Time-saving tip: I did some of the dicing of the other vegetables while the onions and garlic were softening. Use your best judgment on what you can get done in that time :)You can use any type of white rice, just pay attention during cooking and add more broth (or water) if needed. If you use short grain rice (like Arborio), I recommend giving it a rinse before you get started. Short grain rice tends to be the most starchy and could lend a slightly gummy quality to your final dish if not rinsed.