First, I diced the onion and minced garlic. Then I cut the chicken breasts into bite-sized pieces so they cook evenly and absorb sauce well.
I heated oil in my skillet, added the onion and garlic to soften them, then added the chicken pieces. I stirred occasionally until the chicken was cooked through and the onions were translucent.
Next, I seasoned it with salt, pepper, garlic powder, onion powder, and dried Italian herbs. I poured in the marinara (plus a little water to rinse the jar) and covered it. I let it simmer for 15–20 minutes so flavors meld and the sauce thickens.
While the mixture simmered, I split the sub rolls, drizzled or brushed a little oil or butter on the inside halves, and toasted them in the oven until lightly golden. Then I added two slices of cheese inside, returning them to melt slightly.
When the chicken mixture was ready, I stirred in the freshly grated Parmesan. I spooned the chicken mixture into each roll, added more Parmesan, placed extra provolone or mozzarella slices on top, and broiled just until the cheese browned and bubbled.