In a large saucepan, heat the olive oil over medium-low heat. Add minced garlic and let it slowly cook, stirring occasionally, until it softens and infuses the oil with its flavor. Be careful not to let the garlic brown or burn.
Meanwhile, brown the ground chicken in a separate skillet over medium-high heat. Once it's cooked through, set it aside.
While the garlic is cooking, place the San Marzano tomatoes in a blender and puree them until smooth.
Pour the pureed tomatoes into the saucepan with the softened garlic and infused oil. Stir to combine.
Add the Italian seasoning, dried basil, and crushed red pepper flakes to the saucepan. Stir well to incorporate the spices into the sauce.
Now, add the browned ground chicken to the sauce and stir to combine.
Increase the heat to medium-high, bringing the sauce to a boil. Once it starts boiling reduce the heat to low and let the sauce simmer gently.
Cover the saucepan and let it simmer for about 30 minutes, allowing the flavors to meld together and the sauce to thicken slightly. Stir occasionally to prevent sticking.
Taste the sauce and season with salt according to your preference.
After 30 minutes, the homemade spaghetti sauce with ground chicken should be rich, flavorful, and ready to serve.
Cook your favorite spaghetti or past according to package instructions. serve sauce over the cooked pasta, and enjoy your delicious homemade spaghetti with ground chicken sauce!