Melt butter in large soup pot over medium-high heat. Add onion, garlic, and sausage to pot and cook, crumbling meat with a spoon, until onion is soft and translucent and meat is just browned.
Add bone broth and diced tomatoes to pot, then stir in cream cheese until melted.
Add zucchini, basil, oregano, and pepper. Bring to a boil, then reduce heat & simmer for 15-20 minutes, until zucchini is tender.
And spinach and mix until wilted, about 3 minutes more.
Serve topped with parmesan cheese.
