Gather all ingredients and equipment.
Wash and rinse all vegetables well.
Chop all vegetables and set aside.
Add water to a large pot and place on high heat. Add the pasta to the pot once the water starts boiling. Allow pasta to boil for 8-10 minutes. Drain water and set the pasta aside in the pot.
Saute the olive oil, garlic and onions in a frying / stir-fry pan first for about 3 minutes on high heat.
Next, add the mushrooms, peppers, seasonings, and spices. Saute on medium high heat for about 5 -7 minutes.
Add the coconut cream and a little pasta water (as needed) to the pot with the pasta.
Next, add the sautéed veggies, vegan butter, cream cheese, parmesan cheese, and vegan cheese to the pasta.
Stir well over medium heat for 7 to 10 minutes.
Optional: Skip the previous step and pop this pot in the oven for 10 – 15 minutes or until the cheese on top is melted / toasted to your liking.