01 - Preheat the oven to 400°F. Line a baking sheet with parchment paper.
02 - In a large bowl, combine all meatball ingredients. Mix gently until just combined—do not overwork the mixture.
03 - Shape the mixture into 16–18 meatballs, approximately 1.5 inches each, and place on the prepared baking sheet.
04 - Bake meatballs for 15–18 minutes until lightly browned and cooked through.
05 - While meatballs bake, heat olive oil in a large skillet over medium heat. Add onion and sauté for 3–4 minutes until translucent.
06 - Add garlic and cook for 1 minute. Stir in tomato paste and cook for 1 minute more.
07 - Pour in crushed tomatoes, dried basil, oregano, red pepper flakes, sugar, salt, and pepper. Simmer uncovered for 15–20 minutes, stirring occasionally.
08 - Gently add baked meatballs to the simmering sauce. Cover and cook for 10 minutes, allowing flavors to meld together.
09 - Garnish with fresh basil leaves and serve over pasta, rice, or with crusty bread.