In a large pot, heat the extra virgin olive oil over medium heat. Once hot, add the finely diced onion and sauté for about 5 minutes, or until the onion becomes translucent and soft, stirring occasionally.
Add the minced garlic to the pot and cook for an additional 1 minute, stirring constantly until fragrant, being careful not to burn the garlic.
Carefully pour in the crushed tomatoes along with the vegetable broth, then stir in the dried basil, dried oregano, and red pepper flakes (if you like a little spice). Season the mixture with sea salt and freshly cracked black pepper. Stir well to combine all the ingredients.
Increase the heat slightly to bring the mixture to a gentle simmer. Allow it to simmer uncovered for about 10 minutes; this will help meld all the flavors together beautifully.
After simmering, add the refrigerated cheese tortellini to the pot. Cook according to the package instructions, typically about 3 to 5 minutes, until the tortellini are tender and heated through.
Once the tortellini are cooked, gently stir in the chopped fresh spinach and the heavy cream. Continue cooking for an additional 2 to 3 minutes until the spinach is wilted and the soup is warmed through.
Before serving, taste the soup and adjust the seasoning with additional salt and pepper if necessary to enhance the flavors.
Notes
Ladle the creamy soup into warm bowls and sprinkle with grated Parmesan cheese. Serve with crusty garlic bread.