Soak your beans overnight, then boil for 1 hour, rinse and drain.
In a large pot, heat 2 Tbsp olive oil over medium heat. Add the onion and cook for 5 minutes to start to soften it.
Next, add the garlic, oregano and paprika, followed by celery and carrots. Stir and cook for another 5 minutes.
Mix in the tomato and continue stirring and cooking for another minute.
Add the pre-boiled beans, and pour in enough water to generously cover the beans. Cover the pot, bring to a boil, then turn the heat down and simmer the fasolada for about 35 minutes, until the beans are tender but not mushy.
Towards the end of the cooking time, season with salt and pepper and add in the chopped greens, pasta, and 1 Tbsp olive oil. Boil for a few more minutes, until the soup becomes thick and creamy and the pasta is cooked.
Enjoy your fasolada piping hot and feel the love!