01 - Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
02 - In a large bowl, gently combine ground beef, breadcrumbs, milk, egg, minced garlic, chopped parsley, salt, and black pepper. Do not overmix. Shape the mixture into 20–24 small meatballs.
03 - Arrange the shaped meatballs on the prepared baking sheet. Bake for 18–20 minutes, or until evenly browned and cooked through.
04 - Meanwhile, bring a large pot of generously salted water to a rolling boil. Cook the spaghetti or linguine according to package directions until al dente. Reserve 1/2 cup of the pasta cooking water before draining the pasta.
05 - In a large skillet, combine the cherry cola, ketchup, brown sugar, Worcestershire sauce, apple cider vinegar, and Dijon mustard. Bring the mixture to a simmer over medium-high heat. Cook for 8–10 minutes, stirring occasionally, until the glaze has reduced by approximately half and slightly thickened.
06 - Add the baked meatballs to the skillet with the glaze. Toss gently to ensure all meatballs are evenly coated. Simmer for an additional 2–3 minutes to allow the flavors to meld.
07 - Add the drained, cooked pasta to the skillet with the glazed meatballs. Toss gently to coat the pasta. If the sauce appears too thick, gradually add small amounts of the reserved pasta water until the desired consistency is achieved.
08 - Divide the Cherry Cola Glazed Meatball Pasta among serving plates. Garnish with freshly chopped basil or parsley and grated Parmesan cheese, if desired.