To prepare pasta from the beginning, you usually only need a few essential ingredients: all-purpose flour, eggs, a pinch of salt, and a small amount of olive oil. To get different textures or colors, you might also use items such as spinach or beetroot for the dough; or semolina flour for certain types.