01 - In a large bowl, combine ground beef, breadcrumbs, Parmesan, egg, minced garlic, milk, salt, pepper, and basil. Mix gently until just incorporated—avoid overmixing to keep the texture tender.
02 - Roll the mixture into golf ball-sized meatballs, yielding approximately 16 pieces. Ensure even sizing for uniform cooking.
03 - Heat olive oil in a large skillet over medium heat. Add the meatballs and cook, turning frequently, until golden brown on all sides, about 6 minutes. Remove and set aside—they will finish cooking in the sauce.
04 - In the same skillet, add the chopped onion and sauté until softened, 3 to 4 minutes. Add minced garlic and cook for 30 seconds until fragrant.
05 - Pour in the crushed tomatoes and broth. Season with salt, pepper, and sugar if using. Stir well and let the sauce simmer for 5 minutes to meld the flavors.
06 - Stir in the heavy cream and Parmesan cheese until smoothly incorporated. Add the chopped fresh basil and mix gently.
07 - Return the browned meatballs to the skillet, nestling them into the sauce. Simmer uncovered on low heat for 15 to 20 minutes, gently turning the meatballs occasionally, until cooked through and the sauce has thickened.
08 - Taste the sauce and adjust seasoning as needed. Garnish with extra fresh basil leaves and serve over cooked pasta, rice, or alongside crusty bread.