Give this a whirl. Very good!
Saute onions and garlic in oil. Add tomatoes, tomato paste, 1 tablespoon oregano, 1 tablespoon salt, and black pepper. Heat to boiling, reduce heat and simmer for 1-½ to 2 hours, until thick. Combine ground beef, 1 tablespoon salt and 1 tablespoon oregano. Fry bacon, drain and crumble reserving drippings. Combine eggs, bread, bacon and 2 tablespoons bacon drippings. Form egg mixture into small balls, about ¾-inch. Press meat mixture firmly around egg balls and fry in remaining bacon drippings until well browned, about 10 minutes longer. Meanwhile cook spaghetti in boiling salted water until tender. Drain and arrange on heated platter. Pour meatballs and sauce on top. Sprinkle Parmesan Cheese