Rinse the beans and cook them in plenty of water until almost tender.
Near the end of the cooking time, sauté the chopped celery and garlic in olive oil over low heat.
When the garlic becomes lightly golden, remove it so it does not burn.
Add the peeled tomatoes, tomato paste, chili pepper (or black pepper), and salt.
Stir everything together and pour the sauce directly into the beans.
Continue cooking slowly for about 15 minutes.
The beans should begin to partially break down and become creamy.
For a thicker texture, mash or blend a small quantity of beans and return them to the pot.
Add the pasta directly into the beans.
Raise the heat until the soup returns to a boil, then cook the pasta, adding a little boiling water if necessary.
When the pasta is cooked, turn off the heat and let the soup rest for about 10 minutes.
Finish with oregano or chopped parsley.