You asked:

how many cups is 23 fl oz

  • cup
    cup
    23 fluid ounces is 2.88 cups.