Cook the pasta according to the package instructions until al dente. Drain and leave it aside while you prepare the meatballs.
In a large bowl, combine the ground beef, breadcrumbs, ¼ cup Parmesan, egg, 4 minced garlic cloves, oregano, basil, salt, and pepper. Gently work everything together and roll into small, 1-inch meatballs.
Heat the olive oil in a large skillet over medium-high heat. Brown the meatballs in batches, turning occasionally, until nicely seared and cooked all the way through. Transfer them to a plate.
Lower the heat to medium and melt the butter in the same skillet. Add the remaining 4 minced garlic cloves and stir for about 30 seconds.
Pour in the heavy cream and chicken broth. Let the mixture heat until it starts bubbling lightly, then reduce the heat and stir in the remaining 1 cup Parmesan. Season with salt and pepper.
Add the cooked pasta to the creamy sauce and gently fold everything together. Place the meatballs back in the skillet and spoon some sauce over them. Finish with chopped fresh parsley before serving.