Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
In a large mixing bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, Italian seasoning, salt, and pepper. Mix until well combined.
Shape the mixture into meatballs, about 1-inch in diameter, and place them on the prepared baking sheet.
Drizzle olive oil over the meatballs. Bake in the preheated oven for about 15-20 minutes, or until cooked through and browned.
Meanwhile, bring a pot of salted water to a boil and cook the linguine according to the package instructions. Drain and set aside.
In a large skillet, melt butter over medium heat. Add minced garlic and sauté for about 1 minute until fragrant.
Pour in the heavy cream and bring to a simmer. Stir in grated Parmesan cheese and season with salt and pepper. Cook for 2-3 minutes until the sauce thickens slightly.
Add the cooked linguine to the skillet and toss to coat the pasta in the creamy sauce.
Once the meatballs are done, add them to the skillet with the linguine, tossing gently to combine.
Serve hot, garnished with chopped parsley if desired.