01 -
In a large bowl, mix the ground meat, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, and pepper. Form into 1-inch meatballs (about 20-24 pieces).
02 -
Heat the olive oil and butter in a large skillet over medium heat. Add the meatballs and cook for 8-10 minutes, turning occasionally, until golden brown and cooked through. Remove and set aside.
03 -
Bring a large pot of salted water to a boil. Cook the linguine according to package instructions until al dente. Reserve 1 cup of pasta water, then drain and set aside.
04 -
In the same skillet used for the meatballs, melt the butter over medium heat. Add the garlic and sauté for 1 minute until fragrant. Stir in the heavy cream and Italian seasoning. Bring to a gentle simmer, stirring frequently, and cook for 2-3 minutes until slightly thickened. Add the Parmesan cheese and stir until melted and the sauce is smooth. Season with salt and pepper to taste.
05 -
Add the cooked linguine to the skillet with the sauce. Toss to coat the pasta evenly. If the sauce is too thick, add reserved pasta water, a few tablespoons at a time, until the desired consistency is reached.
06 -
Top the creamy linguine with the cooked meatballs. Garnish with fresh parsley and extra Parmesan cheese. Serve immediately.