Combine the ingredients from beef through egg in a bowl. Gently, using your fingers, mix it all together. If you have time, let the meat rest for 20 minutes. If not, proceed!
Form the meat into golf-ball-sized balls. Heat the olive oil in a heavy skillet over medium-high heat. Cook the meatballs in batches, letting the first side get very brown and crispy before turning to cook the other sides. Once the outside is brown (don't worry about the inside) remove from the pan and set aside.
Once all of the meatballs have been browned, turn the heat down to medium-low. In a blender, combine the tomatoes, basil, red pepper flakes, and salt. Blend until smooth.
Add the final 2 Tbsp of olive oil to the pan and cook the minced garlic cloves for 1 minute before adding the blended tomato mixture. When you add the tomatoes, scrape the pan vigorously to remove any scraps left from browning the meat.
Bring the sauce to a simmer, and let cook for 10 minutes before adding the meatballs to the sauce.
Let the meatballs cook in the simmering sauce for 15 minutes. During this time, cook your pasta fully.
Serve hot over pasta, garnished with parmesan cheese!
Recipe by The Kitchen Paper at http://c02.ddd.mwp.accessdomain.com/classic-spaghetti-and-meatballs/