Start by soaking the black beans overnight. Drain and rinse them before cooking.
In a large pot, heat the olive oil over medium heat. Add the chopped onion, minced garlic, red bell pepper, carrot, and celery. Sauté for about 5-7 minutes until the vegetables begin to soften.
Stir in the smoked paprika and ground cumin, and cook for an additional 1-2 minutes to release their flavors.
Add the soaked and drained black beans to the pot, along with the bay leaf. Pour in the vegetable broth and water.
Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let the feijoada simmer for about 1 hour, or until the beans are tender and the flavors are well combined. Stir occasionally and add more water if needed to maintain the desired consistency.
During the last 15 minutes of cooking, season the feijoada with salt and pepper to taste.
Once the feijoada is cooked and the beans are tender, remove the bay leaf and discard it.
Serve the vegetarian feijoada over cooked rice. Garnish with chopped fresh parsley and accompany with orange slices, which are traditionally served with feijoada to enhance the flavors.
Enjoy your delicious and hearty vegetarian feijoada!