Cook the pasta in salted water according to package directions, undercooking it by about three to four minutes (see how to cook al dente pasta like a pro). Drain without rinsing in cold water.
While the pasta cooks, make the sauce. Heat the butter in a frying pan. Add the diced bacon and cook until lightly browned.
Add the mushrooms and cook, stirring occasionally, for about four minutes.
Add the asparagus. Sprinkle with salt and pepper. Cook for half a minute.
Pour in the cream. Stir. Sprinkle with more salt and pepper.
When the cream starts to simmer, add the pasta, stir then turn off the heat. Don’t worry of the mixture appears soupy at this point. Cover and leave to allow the pasta to finish cooking in the hot sauce for about five to seven minutes. In that time, the pasta will absorb most of the liquid as it continues to swell in the heat.
Taste the pasta. Add more salt and pepper, as needed.
Sprinkle in the chopped parsley. Stir a few times.
Serve topped with more parsley and grated Parmesan.
Macaroni in cream sauce with bacon, mushrooms and asparagus printed from https://casaveneracion.com/macaroni-cream-sauce-bacon-mushrooms-asparagus/ for personal use only. Not for republication nor distribution.