**Cook the Sausage:** In a large soup pot, cook the sausage over medium heat until browned and cooked through. Remove excess grease if necessary.
**Sauté Aromatics:** Add the diced onion and garlic to the pot with the sausage. Sauté until the onion is softened and translucent, about 3–5 minutes.
**Add Broth and Tomatoes:** Stir in the chicken broth, diced tomatoes, dried basil, and dried oregano. Bring the mixture to a boil.
**Simmer the Soup:** Reduce the heat to a simmer and cook for 10 minutes to let the flavors meld.
**Cook the Tortellini:** Add the tortellini to the pot and cook according to package instructions, usually about 5 minutes.
**Finish with Spinach and Cream:** Stir in the chopped spinach and heavy cream. Cook for 2–3 minutes until the spinach wilts and the soup is heated through.
**Season and Serve:** Taste and adjust seasoning with salt and pepper. Serve hot, garnished with grated Parmesan cheese if desired.