Mix the ham and mushrooms together and allow it to cook for a bit. Once that's done, add in a can of condensed cheddar cheese soup and about 3/4 cups of milk. Crack in some black pepper as well as some onion and garlic powder. Combine it all together.
Add in the pasta and mix it all together well.
Transfer everything into a lightly greased baking dish.
Sprinkle some Mozzarella cheese on top of the casserole.
In a large mixing bowl, crush about 2 and a 1/2 cups of Corn flakes. Pour in about 2 tablespoons of melted butter and mix it all together.
Top the casserole with the Corn flakes mixture.
Pop in the casserole into a 350F oven for about 30-35 minutes. You will know that it's done once the edges are bubbly.
Allow the casserole to settle for a few minutes before serving.
I was really surprised that it turned out to be so yummy. It's a great idea to use cornflakes instead of breadcrumbs to top the casserole. The whole apartment just smelled so good when the casserole was in the oven! This recipe is definitely a keeper. :D