Add oil, garlic, and basil to a medium sized sauce pot. Heat over medium heat until basil leaves just start to brown, then discard the leaves. Add crushed tomatoes, being sure to reserve 3 Tablespoons to mix in the meatballs. Season with salt and pepper. Bring to a bubble, reduce heat, and simmer.
Combine reserved crushed tomatoes, eggs, bread crumbs, Parmesan cheese, garlic, salt, and pepper in a large bowl. Mix in ground beef until well combined. Roll into balls. A cookie scoop or Tablespoon works well to make them the same size.
Heat olive oil in a pan over medium high heat. Brown meatballs without fully cooking them. Place browned meatballs into sauce and simmer for about 30 minutes to finish cooking them.
Serve over pasta.