Combine everything: Add the olive oil, balsamic vinegar, Parmesan cheese, garlic, oregano, garlic powder, basil, parsley, red pepper flakes, salt, and pepper to a bowl and stir to mix well.
Rest: Let stand for 30 minutes for the flavors to mingle.
Stir and serve: Stir well before serving with 1 loaf fresh bread, cut into 1 inch cubes.
Notes
Store leftovers in an airtight container in the refrigerator for up to 3 days. Olive oil solidifies when cold so let it come back to room temperature and stir well before serving again.