In a medium bowl, combine garlic and oil. Set garlic to steep for 30 minutes. (see note)
Preheat oven to 350 degrees F. Line a baking sheet with a silicone mat.
Cut the bread into 1/2-inch pieces and place in a large mixing bowl.
Pour the garlic and oil through a strainer and then pour the oil over the bread. Add 1/2 of the garlic left in the strainer into the bowl with the bread. Season with Parmesan cheese, basil, oregano, paprika, pepper, and salt. Stir with a large spoon until bread cubes are well coated and seasonings are evenly distributed.
Pour bread cubes onto prepared baking sheet and spread into a single layer. Bake for 15 minutes, and then stir croutons. Bake for another 15 minutes, and then group the croutons together so they're touching. Bake for another 10 minutes.
Remove croutons from the oven and let cool to room temperature before serving.
Notes
You can skip the garlic oil step to cut down on prep time. It's a flavor enhancer, but the croutons will still be delicious if you get right to mixing.