Start by preparing your zucchini. Wash and dry them thoroughly, then cut off the ends.
Using a box grater, grate 2 of the zucchinis on the smallest hole, creating tiny shreds of zucchini.
Next, switch to the medium-sized hole and grate the other two zucchinis, creating thin zucchini noodles.
Place the grated zucchinis in a colander and squeeze out any excess water. Set aside.
Fill a large pot with water and bring to a boil.
Add a tablespoon of salt to the water and stir until dissolved.
Once the water is boiling, add the spaghetti and stir occasionally.
Cook the spaghetti according to the package instructions until it's al dente.
While the spaghetti cooks, let's prepare the sauce.
In a separate pot, heat 2 tablespoons of olive oil over medium heat.
Once the oil is hot, add the finely grated zucchini and sauté for a few minutes until it begins to soften. Be sure to keep stirring so it doesn't stick to the pot.
Next, pour the cream, season with salt and pepper to taste, and stir everything together.
Reduce the heat to low and let the sauce simmer for 5-10 minutes until it thickens slightly.
Once the spaghetti is cooked, drain it and transfer it to the pot with the zucchini sauce.
Use a pair of tongs or a large spoon to toss everything together until the spaghetti is fully coated with the sauce.
Finally, add the zucchini noodles and chopped mint to the pot and stir gently to combine. The zucchini noodles only need a minute or two to cook, so be careful not to overcook them.
Once they're heated through, remove the pot from the heat.
Serve your zucchini pasta hot, garnished with extra mint leaves if desired. You can also sprinkle some vegan parmesan cheese on top for extra flavor.