Preheat your oven to 375°F (190°C).
In a large ovenproof skillet or casserole dish, sauté the chopped red onion and minced garlic over medium heat until they become fragrant and translucent, about 3-5 minutes.
Add the rice to the skillet and stir for another 2-3 minutes to lightly toast the rice.
Pour in the vegetable broth, and add the dried oregano, dried basil, paprika, salt, and black pepper. Stir well to combine.
Bring the mixture to a gentle boil, then reduce the heat to low, cover, and let it simmer for about 10-12 minutes, or until the rice is partially cooked.
Stir in the chickpeas, broccoli florets, and diced red bell pepper.
In a separate bowl, mix the tomato sauce and coconut milk until well combined. Pour this mixture over the rice and vegetable mixture in the skillet. Stir everything together.
Cover the skillet with a lid or aluminum foil and transfer it to the preheated oven. Bake for 25-30 minutes or until the rice is tender, and the liquid is absorbed.
If desired, in the last few minutes of baking, sprinkle the vegan shredded cheese over the top of the casserole and return it to the oven until the cheese melts and turns slightly golden.
Remove from the oven, garnish with fresh parsley, and let it cool for a few minutes before serving.
This Vegan Chickpea and Broccoli Rice Casserole is a hearty and comforting meal with Mediterranean flavors that's sure to satisfy your taste buds. Enjoy!