Heat a heavy large saucepan or dutch oven on medium heat, add olive oil and once that heats up, add onion, oregano, basil, thyme, garlic paste, salt and pepper. Sauté for 5 minutes
Add cans of crushed tomato and tomato paste along with the water. Stir until mixed and add 1 bay leaf
Meatballs
Place beef in a large mixing bowl. Add eggs, breadcrumbs, oregano, parsley, garlic powder, parmesan cheese, salt, pepper, Worcestershire sauce and mustard
Mix beef and ingredients together with hands and form the beef into small meatballs
Place all the meatballs into the red sauce
Lower heat to a simmer and let cook for 5 - 6 hours
Subs
Turn your oven on to broil (high)
Line a jellyroll pan with foil, cut the roll in half and place the bread on the pan
Place a piece of mozzarella cheese on each half of the bread, so one piece each
Place in broiler and toast the bread and melt the cheese, it should take between 1 - 2 minutes
Put two meatballs on each slice of bread and cut the meatballs in half. Cover the meatballs and bread with gravy (red sauce)
Sprinkle parmesan cheese on top
Place two more pieces of mozzarella cheese on the meatballs and gravy
Broil for 1 minute until cheese is melted
Plate sub
Eat
Smile
Enjoy
Notes
If you want to speed up the process, you can either bake the meatballs for 30 minutes at 350 F, or sauté them for up to 10 minutes. That means you will cook the marinara sauce for 30 minutes.But I like the slow cook method.Also, I didn't account for the calories in the whole batch of gravy. This is for individual subs.