Method

Melt the butter in a large pan, add the shallots, asparagus and garlic and cook, stirring for 5 minutes. Add the mushrooms and thyme and cook, stirring for 5 minutes.

Beat the cream and eggs together with seasoning.

Cook the spagetti according to the packet instructions.

Add the spaghetti to the mushrooms pan, stir in the egg mixture and place over a low heat. Gently cook, stirring until the sauce thickens slightly, coating the pasta. Season to taste and serve hot, sprinkled with Parmesan cheese if liked.