In a large pot, heat ΒΌ cup of vegetable broth and add the onions, carrot and celery. Cook, stirring frequently for 8 to 10 minutes or until the onion is soft. Add the garlic and cook, stirring constantly, for 1 minute.
Add tomato paste, pepper. Mix and cook for 7 to 8 minutes or until vegetables are soft.
Add the thyme, rosemary and red pepper flakes. Mix thoroughly.
Slowly pour in the vegetable broth while scraping the bottom of the pan to release any browned bits. Add the beans and stir. Bring to a boil and then reduce heat until soup is gently simmering. Simmer, uncovered, for 10 to 15 minutes.
With a hand held blender blend the soup so that some of the ingredients are blended smooth. The soup should be creamy with nice chunks. Serve immediately.