Heat the oil in a large skillet over medium heat. Once hot, add the minced onion and sauté until translucent, about 3-4 minutes. Add the minced garlic and cook for an additional 1-2 minutes, until fragrant.
Stir in the tomato paste, salt, oregano, paprika, and red pepper flakes. Cook for about 2-3 minutes until the mixture thickens and the flavors meld together.
Add the vegetable broth to the skillet, scraping any browned bits from the bottom. Bring the mixture to a gentle simmer.
Add the drained and rinsed white beans and the sliced sun-dried tomatoes to the skillet. Stir well to combine and let it simmer for about 5 minutes, allowing the beans to absorb the flavors.
Stir in the spinach and heavy cream, cooking until the spinach wilts and the cream is fully incorporated. If the mixture is too thick, feel free to add a little more cream or broth to achieve your desired consistency.
Once everything is heated through, remove the skillet from the heat and stir in the chopped fresh basil. Taste and adjust the seasoning if necessary.
Scoop your Marry Me White Beans into bowls and serve with crusty bread for dipping. Enjoy the cozy, creamy goodness with your loved ones!