Heat a soup pot over medium heat. Add oil, let it heat it up, then add onion and a pinch of salt. Saute for 6-7 minutes, until translucent and nicely softened.
Add tomato paste and cook for 2 minutes, stirring the entire time - this will cook it and it will turn darker red.
Then add garlic, oregano, red pepper flakes, and sun-dried tomatoes, and cook for another 2 minutes, stirring.
Add water and Better than Bouillon, scrape bottom of pot to deglaze. Then add chickpeas and pasta, and bring to a boil. Turn down to a simmer, then cover and cook until pasta is al-dente, according to package directions.
When pasta is done, turn heat to low and add spinach, cream, vinegar, and parmesan cheese. Stir to help spinach wilt and incorporate cream. It should just take a few minutes to wilt. Do not boil.
Remove from heat and stir in basil. Taste and adjust with salt if needed. The flavor should pop and be rich and delicious. To serve, top each bowl with more basil and parmesan cheese.