Break the pasta into roughly 2-inch pieces. Set aside.
Heat olive oil in a large pot over medium-high heat. Remove sausage from casings and break into small pieces. Cook for 6–8 minutes until browned.
Add the onion and cook 4 minutes until softened. Add garlic, basil, oregano, salt, and pepper. Stir 30 seconds.
Pour in the diced tomatoes and chicken broth. Bring to a boil.
Add the broken pasta. Cook for 10 minutes until the pasta is tender.
Stir in the spinach and cook until just wilted, about 1 minute.
Ladle soup into bowls. Top each serving with a dollop of ricotta and a sprinkle of Parmesan.
Build your own version of this recipe and Nutrifax generates a print-ready Nutrition Facts label — free.