01 - Heat olive oil in a large pot over medium heat. Add finely diced onion and sauté for 4 to 5 minutes until softened.
02 - Stir in minced garlic and cook for 1 minute until fragrant.
03 - Add crushed tomatoes, vegetable broth, dried basil, dried oregano, and sugar. Season with salt and black pepper. Bring the mixture to a gentle boil, then reduce heat to a simmer.
04 - Simmer the soup for 10 minutes, stirring occasionally to meld the flavors.
05 - Add cheese tortellini and cook according to package instructions, about 4 to 7 minutes, until al dente.
06 - Reduce heat to low. Stir in heavy cream, grated Parmesan cheese, and baby spinach.
07 - Simmer gently for 2 to 3 minutes until spinach wilts and soup achieves a creamy consistency. Adjust seasoning as needed.
08 - Ladle soup into bowls and serve hot, optionally garnished with additional Parmesan and freshly ground black pepper.