Questions & Answers about La receta pide cien gramos de azúcar, pero yo pongo un poco menos.
In Spanish, pedir can mean more than just to ask for in the literal sense. Here, la receta pide... means:
- the recipe calls for...
- the recipe requires...
So La receta pide cien gramos de azúcar is a very natural way to say The recipe calls for one hundred grams of sugar.
This is a common use of pedir with things like:
Use cien before a noun to mean one hundred.
So:
- cien gramos = one hundred grams
- cien euros = one hundred euros
Use ciento when the number continues:
- ciento uno = 101
- ciento veinte = 120
- ciento cincuenta gramos = 150 grams
So in this sentence, cien gramos is correct because the number is exactly 100 and comes directly before the noun.