You asked:

18 teaspoons equals how many cups

  • 18 teaspoons is 0.38 cups.