I'd say a firm yes to this although Parmesan can get pricey so another alternative would be Pecorino Romano or Grana Padano. They have the same texture as Parmesan and taste almost the same but can be slightly less expensive.