Pasta comes in a variety of shapes and sizes made from hard wheat flour and water. Common types include spaghetti, linguine, fettuccine, rigatoni, ziti, and rotini. Lasagna is a flat, rectangular pasta strip while elbow macaroni has a curved tube shape. Pasta should be cooked al dente, or until slightly firm to the bite.