01 -
Set the oven to 200°C and line a baking tray with aluminium foil.
02 -
Boil the pasta in a large pot of salted water according to package directions until al dente. Drain and set aside.
03 -
In a large skillet over medium heat, cook the bacon pieces until crisp. Transfer to a paper towel-lined plate, then chop into bits.
04 -
In the same skillet, cook the ground beef over medium heat, breaking it apart with a spatula until browned. Drain excess fat if necessary, then remove beef from the skillet and set aside.
05 -
Add olive oil to the skillet and sauté the diced onion over medium heat until translucent. Add minced garlic and cook for 1 minute until fragrant.
06 -
Pour the heavy cream into the skillet and bring to a gentle simmer. Gradually add cheddar, mozzarella, and Parmesan cheese, stirring continuously until the sauce is smooth and creamy.
07 -
Season the sauce generously with salt and black pepper to taste.
08 -
Add drained pasta, bacon bits, and cooked ground beef to the skillet. Toss until everything is thoroughly coated in the sauce.
09 -
Transfer the mixture to a baking dish. Optionally sprinkle with extra cheese on top. Bake in the preheated oven for 15 minutes, or until cheese is melted and the top is bubbling.
10 -
Remove from the oven and garnish with chopped fresh parsley. Serve hot.