In a large pot bring water to a boil on high heat, adding a generous amount of salt. Add the pasta, stirring occasionally so as not to stick and cook 2’ less than package instructions. Reserve ½ cup of cooking water.
In the meantime, in a large, deep frying pan over medium heat add the oil and the butter and heat up for a minute. Toss in the onion and sauté for 2’. Then add the zucchini and cook until the zucchinis are slightly tender. Halfway through, about 3’ after adding the zucchinis, add the garlic and continue cooking.
Add the vegetable stock, the grated cheddar cheese and the fresh cream, stir, reduce the heat and simmer for 5’. Season with the salt and pepper, add the nutmeg and cook for a further minute or so.
Strain the pasta and return to the pan with the cheddar cheese and the cream. On medium heat toss the pasta for a minute so as the sauce goes to every single piece of the pasta. If sauce is too thick add some water from the cooked pasta.
Add the parsley, mix and serve in a bowl while grating the Parmigiano Reggiano cheese on top.