Sauté Aromatics: Heat the olive oil in a large soup pot over medium heat. Add the diced onion and garlic, cooking until softened and fragrant, about 3-4 minutes.
Add Broth and Tomatoes: Pour in the chicken broth and diced tomatoes, along with their juices. Stir in the basil and oregano, then bring to a simmer.
Cook the Tortellini: Add the tortellini to the simmering broth and cook according to the package instructions, usually around 5-7 minutes, until tender and floating.
Add Spinach: Stir in the chopped spinach and cook for another 1-2 minutes until wilted.
Finish with Cream (Optional): For a creamy soup, add the heavy cream and stir to combine. Taste and adjust seasoning with salt and pepper as needed.
Serve: Ladle the soup into bowls and enjoy!