In a large pot, heat the olive oil over medium heat. Add the sliced smoked sausage and sauté for about 3-4 minutes until browned.
Add the minced garlic to the pot and cook for an additional minute, stirring frequently to prevent burning.
Pour in the vegetable or chicken broth and add the can of diced tomatoes, including their juices. Stir to combine.
Bring the mixture to a boil, then add the penne pasta. Reduce the heat to a simmer, cover, and cook for 10-12 minutes, or until the pasta is al dente, stirring occasionally.
Stir in the coconut cream or heavy cream, Cajun seasoning, smoked paprika, salt, and black pepper. Mix well until the sauce is creamy and heated through.
If using, sprinkle in the nutritional yeast or vegan parmesan for added flavor and richness. Adjust seasoning as necessary.
Remove from heat and let it sit for a few minutes before serving. This allows the sauce to thicken slightly and flavors to meld.