In a dutch oven or stock pot, heat a tablespoon of extra virgin olive oil.
When the oil heats, add the bacon and cook through for about 5 minutes.
Next, add the onions and celery. Cook about 5-7 minutes until they are soft and translucent.
Add the anchovies, mix well and cook another minute.
Then add the garlic, oregano, and red pepper flakes. Mix well and cook until the garlic releases its odor (about 30 seconds to one minute).
Immediately add the diced tomatoes and scrape the sides to get the bacon bits off.
Next, add the beans and cheese rind, mix well, and simmer for 10 minutes.
Then add the chicken or vegetable stock and bring to a boil.
Add the pasta and cook according to the package directions.
Remove from heat and take out the rind. Add fresh parmesan to brighten the soup.
Drizzle each bowl with extra virgin olive oil and fresh parmesan shavings. Then garnish with fresh parsley.
Serve and enjoy!