Heat the olive oil in a pot on low medium heat. Add the garlic and cook until all sides are golden brown. Add the tomatoes and season with salt and pepper. Partially cover with a lid, raise the heat to medium and bring to a simmer for 30 - 35 minutes. Once cooked use an immersion blender or standup blender to blend the sauce until smooth. Stir in the basil and season with salt to taste.
Preheat oven to 350 degrees.
Coat the chicken in flour, then egg, then coat well in bread crumbs.
Heat the vegetable oil in a pan medium heat. Cook chicken just until golden brown on both sides. Transfer to a baking sheet.
Ladle some the tomato sauce on top of the chicken, place the mozzarella cheese on top and cook in the oven until chicken reaches an internal temperature of 160 degrees and the cheese is melted.
Garnish with parsley and serve.
**Freeze any remaining sauce for future use**