Start by combining the ground turkey, breadcrumbs, parmesan, egg, garlic, and seasonings in a bowl. I like to mix everything gently so the meatballs stay soft and not dense. Overmixing can make them tough, so keep it light.
Take small portions of the mixture and roll them into evenly sized balls. Keeping them uniform helps them cook at the same rate. I usually aim for about 1–1.5 inches in size for perfect bite-sized pieces.
Heat olive oil in a skillet over medium heat and cook the meatballs until golden brown on all sides. Make sure they are fully cooked through but not overdone. This step adds a nice crust and locks in moisture.
In the same pan, melt butter and sauté garlic and sage until fragrant. Then add pumpkin puree, chicken broth, and cream, stirring until smooth. Let the sauce simmer gently so the flavors blend beautifully.
Add the cooked meatballs back into the sauce and coat them evenly. Let everything simmer together for a few minutes so the meatballs absorb the sauce. This is where the magic really happens.
Taste the sauce and adjust seasoning with salt and pepper if needed. Once everything is well combined and heated through, it’s ready to serve. I always enjoy it warm for the best flavor.