You asked:

20 ml equals how many teaspoons

  • teaspoon
    teaspoon
    20 milliliters is 4.06 teaspoons.