Heat a large pot or Dutch oven over medium-high heat. Add the Italian sausage, breaking it into bite-sized pieces as it cooks, and brown for about 5 minutes until the meat is no longer pink and has developed some color. This initial browning creates fond (flavorful browned bits) on the bottom of the pot that will enhance the final dish. Once the sausage is cooked through, add the diced onion and sauté for another 5 minutes, stirring occasionally, until the onion becomes translucent and begins to soften. I prefer to let the onions cook with the residual sausage fat rather than adding extra oil—it creates better flavor.
Add the minced garlic, red pepper flakes, and oregano to the pot and stir constantly for about 30 seconds until fragrant. This brief toasting brings out the full flavor of the spices. Immediately add the dry orzo and stir for another 30 seconds, allowing the pasta to lightly toast in the fat—this prevents it from becoming mushy later and gives it a subtle nutty flavor that elevates the entire dish.
Pour in the chicken broth and cream, stirring well to combine and prevent any lumps from forming. Bring the mixture to a gentle boil, then reduce the heat to medium and simmer uncovered for about 10 minutes, stirring occasionally. The orzo will absorb much of the liquid and become tender but still maintain a slight bite—this is the key to proper texture. I like to stir every couple of minutes to ensure even cooking and to prevent the orzo from sticking to the bottom of the pot.
Remove the pot from the heat and immediately stir in the grated Parmesan cheese and butter until fully melted and combined. The residual heat will melt the cheese smoothly without causing it to become grainy. Add the fresh spinach and stir until it wilts completely into the creamy orzo mixture. The spinach adds nutrition and a bright flavor that balances the richness of the cream and cheese.
Cover the pot and let it rest for 3-5 minutes off the heat. This allows the flavors to meld together and the orzo to achieve its final tender texture. Just before serving, taste the dish and season with salt to your preference—the sausage, broth, and Parmesan are already quite savory, so you likely won't need much. Give it a final gentle stir and serve immediately while hot and creamy.