01 - Preheat oven to 400°F. Line a baking sheet with parchment paper and set aside.
02 - In a large mixing bowl, combine ground beef, breadcrumbs, Parmesan cheese, milk, egg, garlic, parsley, oregano, salt, and pepper. Mix gently until just combined, being careful not to overwork the meat. Shape into 16 to 18 uniform meatballs and arrange on the prepared baking sheet.
03 - Bake for 15 to 18 minutes until golden brown and cooked through to an internal temperature of 160°F.
04 - While the meatballs bake, heat olive oil in a large skillet over medium heat. Add the diced onion and sauté until softened and translucent, about 3 minutes. Add the garlic and cook for 1 additional minute until fragrant.
05 - Stir in the crushed tomatoes, broth, sugar, salt, and pepper. Bring to a gentle simmer and cook for 7 to 8 minutes, allowing the flavors to develop and the sauce to slightly reduce.
06 - Reduce heat to low and pour in the heavy cream, stirring until the sauce is smooth and evenly colored. Fold in the chopped basil and simmer for 2 more minutes.
07 - Transfer the baked meatballs into the sauce, turning gently to coat. Cook over low heat for 5 minutes, allowing the meatballs to absorb the sauce and heat through completely.
08 - Serve hot, garnished with additional fresh basil leaves. Pairs well with pasta, rice, or crusty bread.