Heat olive oil in a large skillet over medium heat.
Add the diced onion and sauté for 4-5 minutes until translucent.
Stir in the minced garlic, dried oregano, and red pepper flakes, cooking for 1 minute until fragrant.
Add the chopped sun-dried tomatoes and cook for an additional minute.
Pour in the vegetable broth and heavy cream, bringing the mixture to a gentle simmer.
Allow the sauce to reduce slightly for 5 minutes.
Add the chickpeas to the skillet and stir to combine.
Add the baby spinach and cook for 2 minutes until the leaves have wilted.
Remove from heat and stir in the grated parmesan cheese until fully melted and incorporated.
Season with salt and black pepper to taste and garnish with fresh basil before serving.