In a large pot, prepare the pasta based on cooking instructions. Set aside.
Fry the bacon but not too crispy. drain and cut into small pieces. Set aside.
Fry the ham, drain and cut into small square pieces. Set aside.
In a pan, heat oil and saute garlic and onion. Add 3/4 of fried bacon and ham.
Add evaporated milk and creamed mushroom soup.
Add the all purpose cream and grated parmesan cheese. Stir and bring to boil.
Season with ground pepper.
Add more evaporated milk or a cup of water if the sauce is too creamy or salty.
Simmer until beginning to thicken. Remove from heat.
Prepare pasta on pasta tray, top with grated Parmesan cheese together with the remaining bacon and ham bits and chopped parsley.
Serve with garlic bread. Enjoy!