Start by soaking breadcrumbs in milk for 5–10 minutes. Add minced onion, garlic, herbs, parmesan, and eggs, then gently fold in the ground turkey. Avoid overmixing to keep the meatballs tender and juicy.
Shape the mixture into evenly sized balls for uniform cooking. Place them on a tray and chill in the fridge for at least 25 minutes. This helps them hold their shape while cooking and prevents them from falling apart.
Heat oil in a skillet over medium heat. Lightly sear the meatballs on all sides until golden brown and cooked through (internal temperature of 165°F). Remove and set aside; they’ll finish cooking in the sauce.
In the same skillet, sauté onions and garlic in butter and olive oil until soft and fragrant. Stir in pumpkin puree, chicken stock, cream, parmesan, maple syrup, and herbs. Simmer gently until smooth and creamy.
Gently add the meatballs into the pumpkin sauce. Simmer for 5–7 minutes so the flavors meld together. Serve immediately, garnished with fried sage leaves or extra parmesan.