In a large bowl, combine beef, bread crumbs, egg, Italian seasoning and salt.
Shape into miniature meatballs using about 2 teaspoonfuls of the beef mixture.
Spray a large cookie sheet with cooking spray.
Place meatballs on prepared cookie sheet.
Bake at 350 degrees for about 20-30 minutes or until meatballs are browned.
Add a couple tablespoons of olive oil to skillet.
Then add onion and sauté until translucent – maybe 3 minutes.
Add garlic.
Stir together and cook another minute – 2 at the most.
Add tomatoes and spaghetti sauce.
I swished out the spaghetti sauce jar with a little water and added that too.
Finally, add meatballs and pepperoni.
Cover with lid and bring sauce to a simmer.
Cook over low to medium heat about 20 minutes until everything is cooked through.
Fill a large stock pot with water and bring to a boil.
Cook spaghetti according to package directions.
Drain.
Add a little butter or oil to the spaghetti to prevent sticking, if you desire.
To serve: Spread spaghetti on plate.
Ladle pepperoni sauce and meatballs over top.
Garnish with freshly grated Parmesan cheese and chopped fresh parsley.