In a large, heavy-bottomed pot, heat the olive oil over medium heat until shimmering. Add the diced onion and sauté for about 3-4 minutes until it softens and turns transparent.
Add the minced garlic to the pot and cook, stirring frequently for about 1 minute, being careful to prevent it from burning and to let its aroma develop.
Gradually pour in the vegetable broth and increase the heat to bring the mixture to a gentle boil.
Once boiling, add the cheese tortellini to the pot. Cook according to the package instructions, generally around 3-5 minutes until the tortellini rise to the surface and become tender.
Lower the heat to a simmer, then stir in the heavy cream, diced tomatoes, chopped spinach, and the Italian seasoning. Allow the soup to warm through for an additional 2-3 minutes, giving time for the flavors to meld.
Taste the soup and adjust seasoning with salt and pepper as desired.
Dish up the soup hot, generously garnished with freshly grated Parmesan cheese on top for a delightful finish.
Notes
Serve in vibrant soup bowls and add a sprinkle of freshly chopped basil or a drizzle of olive oil on top for a pop of color and added flavor.