Bring a pot of salted water to boil, cook pasta to al dente, drain, reserving 1/2 cup of pasta water.
In a skillet, cook bacon until crispy; remove with a slotted spoon, leaving drippings.
Add olive oil to drippings, cook ground beef until browned; add garlic and cook for 2 more minutes.
In a saucepan, heat cream and slowly mix in cheddar and Parmesan until melted.
Combine pasta, beef mixture, and sauce in skillet; stir, then add reserved water as needed.
Stir in crispy bacon, garnish with parsley, serve hot.
Notes
This pasta is best served fresh, but can be stored in an airtight container in the fridge for up to 3 days. Reheat with a splash of cream for best results.