Start by cooking the noodles. In a large pot add 2 quarts of water and 1 tbsp of sea salt. Bring the water to a boil and then add the pasta. Stir well and bring to a boil. The cook time of the noodles is 10-15 minutes, mine took 12 minutes.
Preheat the oven to 350 degrees F.
While the pasta is cooking, begin to brown your ground sausage. Set aside once cooked through.
In a medium sized bowl combine the ricotta or cashew cream, ½ cup of mozzarella, ½ cup of parmesan, egg plus the salt, granulated garlic, parsley, pepper, basil and oregano. Stir well to combine. Set aside.
When the noodles are al dente, drain and rinse with cold water. In a large pot (you can use the one you cooked the meat or pasta in) combine the sausage, penne, creamy cheese mixture and marinara sauce.
Gently stir to combine and coat the pasta.
Pour ½ of the pasta into a lightly grease large baking casserole, sprinkle with half of your remaining cheese. Add the rest of the pasta and sprinkle the remaining cheese on top of that.
Bake uncovered on the middle rack for 25 minutes. If you are using vegan cheese and your cheese is not browned at this point, then turn the oven on high broil and broil for 2-3 minutes, or until the top has a nice golden crust. Keep an eye on it, broiling can be tricky!
Serve with freshly chopped basil if desired and enjoy!