Learn how to make perfect homemade pasta dough, with two easy options: a classic egg dough or a simple eggless version made with semolina.

Making homemade pasta dough is easier than you might think - and incredibly rewarding. With just a few simple ingredients, you can prepare either classic egg pasta dough or a fully eggless version, both silky, smooth, and perfect for shaping into noodles, ravioli, lasagna sheets, and more. Once you've tasted fresh homemade pasta, you'll never look at store-bought the same way again.
Why You'll Love This Recipe

With or Without Eggs - Which Dough Should You Make?
Both pasta doughs follow the exact same method - only the ingredients differ. Egg pasta dough gets its rich flavor and golden color from eggs, while the eggless version uses semolina flour for structure and has the familiar taste of traditional dried pasta. It's also naturally vegan and avoids handling raw eggs.
If you're not following a vegan diet and love the classic richness of fresh Italian pasta, choose the egg version. Both doughs are delicious, easy to work with, and perfect for noodles, ravioli, tortellini, lasagna sheets, and more.
Ingredients

- Italian 00 Flour: Also known as Pizza flour! Italian type 00 flour is super fine flour and perfect for making pasta dough. You can also use it to make homemade pizza dough. Can be replaced by all-purpose flour.
- Semolina: This is a type of coarse flour that’s made from durum wheat. Dried store-bought pasta is often made of semolina. It has a light yellow color and is typically used to make egg-free pasta dough.
- Cold Water
- Olive Oil: Adds flavor!
- Salt
- Eggs: For the pasta dough with eggs! Add color, flavor, and richness.
See recipe card for quantities.
Equipment
- Pasta Machine or Pasta Roller Attachment → I highly recommend this tool to make super-thin pasta dough! I do not recommend rolling your pasta dough by hand with a rolling pin, although it’s doable. The main problem you’ll face here is getting the pasta thin enough to work with. Much easier with a pasta maker.
- Ravioli Cutter Wheel for beautiful noodles or ravioli. → Such an inexpensive little tool that is going to make pasta look prettier in an instant!
- Pasta Drying Rack → Optional, but very helpful if you want to make a large batch of homemade dried noodles.
- Pasta Press Attachment → A fancy but expensive addition to your Kitchenaid if you are making homemade pasta dough on a regular basis and love different shapes of pasta.

How To Make
- Mix flour, semolina (only for the eggless variation), and salt in the bowl of a stand mixer fitted with a dough hook attachment. Add olive oil and cold water (or eggs), knead at low speed for 8-10 minutes until you have a smooth dough.

- Wrap the dough with plastic wrap and refrigerate for 30 minutes.
- Place the dough on a lightly floured work surface, divide it into two equal parts, and roll it out to about ¼-inch (0.5cm) thin using a rolling pin.
- Set up your pasta maker! Dust your pasta maker, work surface, and hands with flour. Roll the dough twice through the pasta maker with the widest setting.

- Click the pasta maker down a setting and roll the pasta dough through twice again. Repeat until your dough is thin enough (Note 2)! ➝ Roll it through each setting twice and always dust with more flour to prevent the dough from sticking.
- Use the pasta dough for a recipe of your choice, or make homemade noodles with it. ➝ See next step!
- Dust thin pasta dough with flour and fold like an accordion.

- Cut the folded dough into noodles using a sharp knife or ravioli cutter wheel. ➝ You can cut your noodles as thin or thick as you like, but try to stay consistent. Otherwise, the noodles will cook at different times.

How To Cook Fresh Noodles
Bring a large pot of salted water to a boil, add fresh noodles and cook for 1-2 minutes.
The cooking time depends on the thickness of your noodles, but fresh noodles are generally cooked super quickly.
If you use the pasta dough to make lasagna, do NOT precook it!
email me this recipe 💌
How To Dry Fresh Noodles & Storage
If you want to keep fresh noodles, you have to dry them.
There are two different ways to do this:
- Hang fresh noodles on a pasta dryer rack. ➝ A clean laundry drying rack works too! 😉
- Spread fresh noodles in a single layer on a large baking sheet dusted with flour or semolina.
Let the noodles dry for 2 days at room temperature. Once dry, store in an airtight container and use like dried store-bought noodles.
Homemade Noodles Serving Suggestions
Homemade noodles are delicious just on their own. I love to serve them minimalistic with a splash of olive oil, grated parmesan, a pinch of salt, and pepper.
Looking for a fancier way to serve them? Use any of these delicious recipes.
Find more of my favorite pasta recipes here!

Did You Make This Recipe?
If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.
Follow me on Instagram, Pinterest, or Facebook, and sign up for my free newsletter to stay updated with new recipes. Thank you for your support! ❤️✨
📖 Recipe
Homemade Pasta Dough (Egg & Eggless Recipe Version)
email me this recipe 💌
Ingredients
Eggless Pasta Dough (Vegan)
- 1 ½ cup Italian 00 flour (pizza flour), or all-purpose flour (Note 1)
- 1 cup semolina
- 1 teaspoon salt
- 1 tablespoon olive oil
- ¾ cup cold water
Egg Pasta Dough
- 3 cup Italian 00 flour (pizza flour), or all-purpose flour (Note 1)
- 1 teaspoon salt
- 4 organic eggs, beaten
- 2 tablespoon olive oil
Instructions
Eggless Pasta Dough (Vegan)
- Mix flour, semolina, and salt in the bowl of a stand mixer fitted with a dough hook attachment. Add olive oil and cold water, knead at low speed for 8-10 minutes until you have a smooth dough.
Egg Pasta Dough
- Mix flour and salt in the bowl of a stand mixer fitted with a dough hook attachment. Add beaten eggs and olive oil, knead at low speed for 8-10 minutes until you have a smooth dough.
Same Procedure for Eggless & Egg Version
- Wrap the dough with plastic wrap and refrigerate for 30 minutes.
- Place the dough on a lightly floured work surface, divide it into two equal parts, and roll it out to about ¼-inch (0.5cm) thin using a rolling pin.
- Set up your pasta maker! Dust your pasta maker, work surface, and hands with flour. Roll the dough twice through the pasta maker with the widest setting.
- Click the pasta maker down a setting and roll the pasta dough through twice again. Repeat until your dough is thin enough (Note 2)! ➝ Roll it through each setting twice and always dust with more flour to prevent the dough from sticking.
- Use the pasta dough for spinach ricotta ravioli, a pasta recipe of your choice, or make homemade noodles with it. ➝ See next step!
- Dust thin pasta dough with flour and fold like an accordion. Cut the folded dough into noodles using a sharp knife or ravioli cutter wheel. ➝ You can cut your noodles as thin or thick as you like, but try to stay consistent. Otherwise, the noodles will cook at different times.
- Cook Noodles: Bring a large pot of salted water to a boil, add fresh pasta and cook for 1-2 minutes (depending on the thickness, it can take longer – fresh noodles are generally cooked super quickly).
- Dry Noodles: Spread noodles in a single layer on a large baking sheet or hang them on a pasta dryer rack and let them dry for 2 days at room temperature. Once dry, store in an airtight container and use like dried storebought noodles.
Notes
- Italian 00 flour, also known as pizza flour, is super fine flour and perfect for making pasta dough. Can be replaced by all-purpose flour.
- I use a Kenwood pasta roller (lasagna roller) and roll the dough through until I reach the knob setting No.5, which is perfect for noodles or ravioli. You can go ever thinner if you like!










Once those pasta is dried how long can it be kept in an airtight container? Looking to make pasta for gifts for the holidays. Thank you.
Hi Sharon, once the pasta is fully dry, I’d recommend using it within 3 months. Just make sure it’s really completely dry first, otherwise it can develop mold.
Excellent eggless pasta recipe. Turned out perfectly!
So glad to hear, Cindy! 💕