Heat a large skillet over medium heat. Add the spicy Italian chicken sausage and cook, breaking it up with a spoon, until browned and cooked through, about 5 to 8 minutes.
Add the chopped shallot, garlic, dried oregano, and dried thyme to the skillet and cook until fragrant and the shallot softens, about 2 to 3 minutes.
Stir in the chopped oil-packed sun-dried tomatoes and cook for 1 to 2 minutes more.
Pour in the low-sodium chicken broth and add the Dijon mustard. Bring the mixture to a boil over medium-high heat.
Add the dry orzo and shredded zucchini to the boiling broth, reduce heat to maintain a gentle boil, and cook, stirring often, until the orzo is al dente, about 6 minutes (check package for exact timing).
Stir in the fresh baby spinach until wilted, then pour in the coconut milk or heavy cream and sprinkle the grated Parmesan over the top.
Stir everything until the sauce is creamy and the cheese is melted. Remove from heat and let sit 1 to 2 minutes to thicken slightly.
Serve topped with fresh basil.