Cook pasta according to package instructions; drain and set aside.
In a large skillet, melt butter and sauté garlic until fragrant.
Add ground beef and cook until browned; drain excess grease.
Stir in onion powder, salt, black pepper, and paprika.
Pour in beef broth and let simmer for 2 minutes.
Reduce heat to low, add heavy cream, and slowly stir in cheddar and Parmesan cheese.
Mix in crumbled bacon and cooked pasta, stirring until fully coated in the creamy sauce.
Serve hot, garnished with chopped parsley.