Warm the olive oil in a large pot over medium heat. Add the chopped onion and cook until soft.
Add the garlic and stir for one minute until fragrant.
Add the red bell pepper and carrot, then cook until the vegetables soften.
Stir in the smoked paprika, ground cumin, salt, and pepper. Let the spices warm for a few seconds.
Add the black beans or Brazilian Pinto Beans and mix well.
Pour in the vegetable broth and add the tomato paste. Stir until everything blends.
Let the pot simmer for 20 to 25 minutes until the beans are tender and the broth feels thicker.
Taste and adjust seasoning. If you want more depth, add a bit more smoked paprika.
Spoon the feijoada over warm brown rice. Top with fresh cilantro or parsley and enjoy while hot.