01 -
Bring a large pot of salted water to a boil over high heat. Add the penne pasta and cook until al dente, about 9–11 minutes. Reserve 120 millilitres of the pasta water, then drain and set the pasta aside.
02 -
Heat olive oil in a large skillet over medium-high heat. Add ground beef, breaking it apart as it cooks. Cook for 5–7 minutes until fully browned and no longer pink.
03 -
Add minced garlic to the browned beef and cook for 1–2 minutes, stirring frequently. Sprinkle in garlic powder, onion powder, crushed red pepper flakes, black pepper, and salt. Stir well and cook for an additional minute to toast the spices.
04 -
Reduce heat to medium-low. Add unsalted butter to the skillet and stir until melted. Pour in heavy cream and stir to combine. Allow the mixture to simmer gently for 3–4 minutes.
05 -
Add shredded mozzarella to the skillet, stirring until fully melted for a smooth, creamy sauce. Stir in grated Parmesan cheese and continue until sauce is thickened. Adjust consistency with reserved pasta water, one tablespoon at a time, if needed.
06 -
Add the cooked penne to the skillet and gently toss to coat with the cheese sauce. Remove from heat. Sprinkle chopped parsley on top and serve hot, garnished with extra Parmesan if desired.