In a large Dutch oven, cook the sausage, beef, onions, and Italian seasonings until the meat is browned all over, 5-10 minutes.
Add the crushed tomatoes, marinara sauce, and broth. Season with salt and pepper. Cook 10 minutes until thickened slightly.
Stir in 2 cups of water, and bring to a boil.
Add the spinach and pasta, cooking until soft, 10-ish minutes.
Stir in the cream, and both cheeses.
Ladle the soup into bowls and serve topped with parmesan and fresh herbs. Enjoy!
