The first time I made homemade fresh pasta dough, I was standing in my tiny apartment kitchen on a rainy Saturday afternoon with flour on my elbows, a YouTube video paused on my laptop, and absolutely no idea what I was doing. I’d been intimidated by the idea for years — pasta felt like something that belonged to Italian grandmothers and professional chefs, not a regular home cook who still occasionally burned grilled cheese. But I was wrong. So wonderfully, deliciously wrong.
- 2 cups (240g) all-purpose flour, plus more for dusting
- 2 large whole eggs, room temperature
- 3 large egg yolks, room temperature
- 1 tablespoon extra-virgin olive oil
- 1/2 teaspoon kosher salt
- 1–2 tablespoons water, only if needed
- Mound the flour on a clean, large work surface or in a large mixing bowl. Use your fingers or a fork to create a wide well in the center, large enough to hold all the eggs without spilling over.
- Crack the 2 whole eggs and 3 egg yolks directly into the well. Add the olive oil and kosher salt.
- Using a fork, beat the eggs in the center of the well in a circular motion, slowly incorporating flour from the inner walls as you go. Work gradually to avoid breaking the walls of the well too soon. Continue until the mixture becomes thick and paste-like.
- Switch to using your hands and press and fold the remaining flour into the egg mixture until a rough, shaggy dough forms. If the dough feels too dry and won’t come together, add water one teaspoon at a time. If it feels sticky, dust lightly with flour. The dough should feel tacky but not sticky, firm but not stiff.
- Knead the dough for 8 to 10 minutes by pushing it away from you with the heel of your hand, folding it back over itself, rotating a quarter turn, and repeating. The dough is ready when it is smooth, supple, and almost silky, and springs back slowly when pressed with your thumb.
- Shape the dough into a smooth ball and wrap it tightly in plastic wrap. Let it rest at room temperature for at least 30 minutes (up to 1 hour). This allows the gluten to relax and makes rolling much easier.
- Unwrap the rested dough and cut it into 4 equal portions. Keep unused portions wrapped while you work. On a lightly floured surface, use a rolling pin to roll each portion from the center outward, rotating a quarter turn after each pass, until the dough is very thin — about 1 to 2mm, or thin enough to see your hand through when held up to light. If using a pasta machine, start at the widest setting and work your way down to your desired thickness.
- Cut the rolled dough into your desired pasta shape — fettuccine, pappardelle, lasagna sheets, or ravioli. Dust with flour to prevent sticking and form into loose nests if not cooking immediately.
- To cook, bring a large pot of well-salted water to a rolling boil. Cook fresh pasta for 2 to 3 minutes, tasting for doneness. Drain and toss immediately with your sauce of choice.
That afternoon I pulled a nest of silky, golden fettuccine out of a pot of boiling water and tossed it with a simple brown butter and Parmesan sauce. The texture was unlike anything that had ever come out of a cardboard box in my pantry. Tender but with just enough bite. Light but still satisfying. And that golden color — pasta made with real egg yolks glows in a way that dry pasta simply cannot replicate. I stood at my stove eating it straight from the pot, unable to wait long enough to even sit down at the table. That’s the moment I became completely, hopelessly obsessed with making homemade pasta from scratch.
Now, after years of making this dough for weeknight dinners, dinner parties, holiday feasts, and lazy Sunday afternoons, I can tell you this: homemade fresh pasta dough is one of the most rewarding things you will ever make in your kitchen. It takes a little patience and about an hour of hands-on time, but the process is meditative, the ingredients are pantry staples, and the results are extraordinary. Whether you’re rolling it out into fettuccine, cutting it into wide pappardelle, or stuffing it for ravioli, this is the only recipe you’ll ever need.
Why You’ll Love This Recipe
- Just 4 ingredients. All-purpose flour, eggs, egg yolks, and a drizzle of olive oil. That’s it. No fancy specialty ingredients, nothing you’d need to make a special grocery run for.
- No pasta machine required. Yes, a pasta machine makes things easier and more consistent — but a rolling pin and a sharp knife work beautifully. I’ll walk you through both methods.
- The texture is incomparable. Fresh pasta cooks in 2 to 3 minutes and has that silky, tender chew that dry pasta can never quite achieve. Once you taste it, you’ll understand why people have been making it by hand for centuries.
- Completely customizable. Use this base dough for fettuccine, tagliatelle, pappardelle, lasagna sheets, ravioli, or even farfalle. One dough, endless possibilities.
- A genuinely fun kitchen project. Making pasta from scratch is one of those rare cooking experiences that feels as good as it tastes. It’s the kind of thing you’ll want to do on a slow weekend afternoon with a glass of wine and your favorite playlist going.
What You’ll Need
One of the things I love most about homemade fresh pasta dough is that the ingredient list is laughably short. Here’s everything you’ll need, plus a few notes on why each component matters.
- 2 cups (240g) all-purpose flour — All-purpose flour works beautifully here. If you want a slightly more elastic, chewier dough that’s a little harder to roll thin, you can use bread flour. For something more delicate and silky, swap half the all-purpose for 00 flour, which is an ultra-finely milled Italian flour available at most grocery stores or online. I use all-purpose 90% of the time and love the results.
- 2 large whole eggs — Room temperature eggs incorporate more smoothly into the flour. Pull them out of the fridge about 30 minutes before you start.
- 3 large egg yolks — This is the secret to that gorgeous golden color and rich, velvety texture. The extra yolks add fat and emulsification that whole eggs alone can’t achieve. Don’t skip them — they’re what separates good homemade pasta from truly great homemade pasta.
- 1 tablespoon extra-virgin olive oil — Just one tablespoon adds a subtle richness and helps keep the dough pliable and smooth. It also makes the dough a little more forgiving to work with.
- ½ teaspoon kosher salt — Season your dough. Unseasoned pasta is flat-tasting no matter how good your sauce is.
- 1–2 tablespoons water — Only if needed. Humidity, flour brand, and egg size all affect how your dough comes together. Have a small bowl of water nearby and add it a teaspoon at a time if the dough feels too dry or crumbly.
A quick note on measuring flour: if you can, weigh it. Spoon-and-level measuring can lead to packed cups that throw off the ratio and make your dough stiff and difficult to knead. A kitchen scale removes all the guesswork. If you love simple, pantry-friendly recipes, you’ll also want to try my classic homemade alfredo sauce, which pairs absolutely perfectly with this fresh pasta.
How to Make Homemade Fresh Pasta Dough
I’m going to walk you through this step by step, including the little details that make a real difference. Don’t rush — this is one of those recipes where slowing down is actually the secret to success.

- Make the flour well. Mound your flour on a clean, large work surface — a wooden board, your counter, or a big mixing bowl all work. Use your fingers or a fork to create a wide well in the center, like a little volcano. The well should be large enough to hold all your eggs without them spilling over. If you’re nervous about making a mess (I promise it’s washable), you can absolutely do this in a large bowl instead.
- Add the eggs and yolks. Crack your 2 whole eggs and 3 egg yolks directly into the well. Add the olive oil and salt. Take a moment to appreciate how beautiful those golden yolks look. This is already going to be incredible.
- Beat the eggs gently. Using a fork, beat the eggs in the center of the well, slowly incorporating flour from the inner walls as you go. Work in a circular motion and take it slow — you want to gradually pull flour in without breaking the walls of the well too soon. Once the mixture gets thick and paste-like and the fork isn’t cutting it anymore, it’s time to get your hands involved.
- Bring the dough together by hand. Use your hands to work the remaining flour into the egg mixture. It will look shaggy and rough at first — don’t panic. Keep pressing and folding until a rough dough forms. If it feels dry and won’t come together, add water one teaspoon at a time. If it feels sticky, add flour a light dusting at a time. The dough should feel tacky but not sticky, firm but not stiff.
- Knead for 8 to 10 minutes. This is the most important step in making homemade fresh pasta dough, and I can’t say it strongly enough: don’t shortcut the kneading. Push the dough away from you with the heel of your hand, fold it back over itself, rotate a quarter turn, and repeat. For 8 to 10 full minutes. Set a timer if you need to. The dough will transform from rough and uneven to smooth, supple, and almost silky. When you press it with your thumb, it should spring back slowly. That’s the gluten doing its job, and it’s what gives your pasta that perfect tender-but-not-mushy texture when it cooks.
- Rest the dough — don’t skip this. Shape the dough into a smooth ball, wrap it tightly in plastic wrap, and let it rest at room temperature for at least 30 minutes. One hour is even better. This resting period allows the gluten to relax, which makes the dough dramatically easier to roll thin without it snapping back. I usually use this time to prep my sauce, set my table, and pour myself a glass of wine. Rushing through the rest is one of the most common mistakes people make when they learn how to make homemade pasta from scratch.
- Divide and roll. Unwrap your rested dough and cut it into 4 equal portions. Work with one portion at a time and keep the rest wrapped so they don’t dry out. On a lightly floured surface, use a rolling pin to flatten the dough, working from the center outward, rotating the dough a quarter turn after each pass. Keep going until the dough is very thin — you should be able to see your hand through it when you hold it up to the light. This is roughly 1 to 2mm thick. If you have a pasta machine, start at the widest setting and work your way down to setting 5 or 6 for fettuccine.
- Cut your noodles. Lightly flour the rolled-out sheet and fold it loosely into a flat roll. Use a sharp knife to cut across the roll at your desired width — about ¼ inch for fettuccine, ½ inch for pappardelle, very thin for tagliolini. Unfurl the noodles immediately and toss them gently with a little flour so they don’t stick together. Drape them over a drying rack, the back of a chair, or form loose nests on a floured baking sheet.
- Cook right away or let dry. Fresh pasta cooks incredibly fast — 2 to 3 minutes in a large pot of well-salted, vigorously boiling water. That’s it. Taste one after 2 minutes. It should be tender all the way through with just a hint of bite. Drain, toss with your sauce immediately, and serve. This homemade fresh pasta dough goes beautifully with everything from a rich Bolognese to a simple brown butter and sage situation — I have a full recipe for my brown butter sage pasta sauce that takes this dough to another level entirely.
Tips, Variations & Make-Ahead Ideas
Storage
Fresh pasta can be stored in the refrigerator for up to 2 days. Toss the cut noodles lightly with flour, nest them into loose portions, and store them in an airtight container or on a floured baking sheet covered with plastic wrap. For longer storage, freeze them: lay the nests on a parchment-lined baking sheet, freeze until solid (about 1 hour), then transfer to a zip-top freezer bag. Frozen fresh pasta cooks straight from frozen — just add an extra minute to the cook time. It keeps beautifully in the freezer for up to 2 months.
Make-Ahead Tips
The dough itself can be made ahead and refrigerated (wrapped tightly in plastic) for up to 24 hours before rolling. In fact, a 24-hour cold rest often produces an even silkier, more pliable dough. Just pull it out about 20 minutes before you plan to roll it so it can come back to room temperature. If you love make-ahead cooking, check out my easy weeknight pasta bake, which uses homemade pasta sheets and preps entirely the day before.
Flavor Variations
Once you’ve mastered this base dough, the variations are endlessly fun. For spinach pasta, blend 2 ounces of cooked, squeezed-dry spinach into the eggs before mixing. For beet pasta, use 2 tablespoons of beet powder or pureed roasted beet in place of some liquid. For squid ink pasta, add 1 to 2 teaspoons of squid ink to the egg mixture for a dramatic jet-black dough that tastes deeply of the sea. Herb pasta is gorgeous too — finely chop a handful of fresh parsley or basil and knead it directly into the dough.
Semolina Variation
Want a nuttier flavor with more bite? Swap ½ cup of the all-purpose flour for fine semolina flour. The resulting dough is slightly stiffer and more golden, and it holds up especially well with hearty meat sauces.
What to Serve It With
This homemade fresh pasta dough is a canvas — and honestly, the simpler the sauce, the more the pasta itself gets to shine. My absolute favorite way to eat it is tossed with brown butter, a handful of toasted walnuts, and freshly grated Parmigiano-Reggiano. It’s also magnificent with a slow-simmered Sunday meat sauce, a light lemon cream, or just a drizzle of good olive oil and fresh herbs. If you want to take it all the way, classic homemade meat sauce Bolognese is the ultimate pairing — rich, deeply savory, and worth every minute on the stove.
Troubleshooting
Dough too sticky? Add flour a tablespoon at a time. Too dry and crumbly? Add water one teaspoon at a time. Tearing when you roll it? Let it rest longer — the gluten needs more time to relax. Noodles sticking together after cutting? You didn’t flour the sheet enough before cutting. These are easy fixes, and they get easier every time you make it.
Frequently Asked Questions About Homemade Fresh Pasta Dough
Do I need a pasta machine to make homemade pasta from scratch?
Absolutely not! A pasta machine makes the job easier and helps you achieve a very consistent thinness, but a simple rolling pin works wonderfully. The key is patience — roll a little, rotate, roll a little more, and keep going until the sheet is thin enough to almost see through. It takes a few extra minutes, but the results are just as delicious.

Why does my pasta dough keep tearing when I try to roll it thin?
This almost always means the dough hasn’t rested long enough. When gluten is freshly developed from kneading, it’s tense and elastic — it will fight back against the rolling pin and tear when stretched. A 30-minute rest at room temperature (or up to an hour) lets the gluten relax so the dough rolls out smoothly and stays thin. If you’re still having trouble, wrap it back up and let it rest another 15 minutes.
Can I make homemade fresh pasta dough ahead of time?
Yes, and it actually often improves with a longer rest. Wrap the dough tightly in plastic wrap and refrigerate for up to 24 hours before rolling. The dough typically becomes even silkier after an overnight cold rest. Just bring it back to room temperature for about 20 minutes on the counter before you start rolling. Cut noodles can also be frozen and cooked straight from frozen — add about a minute to your cook time.
What’s the difference between using whole eggs versus extra egg yolks?
Great question — this is where a lot of recipes differ. Doughs made entirely with whole eggs tend to be slightly lighter, more elastic, and a little firmer when cooked. Adding extra egg yolks (as this recipe does) increases the fat content, which produces a richer, more golden, silkier pasta with a more tender chew. The yolk-heavy dough is closer to the style of pasta you’d find in Emilia-Romagna in northern Italy, and in my opinion it’s the most luxurious version for fresh egg pasta. If you’re watching dietary fat, you can use 4 whole eggs instead — it’s still wonderful.
How long does fresh pasta take to cook, and how do I know when it’s done?
Fresh pasta cooks incredibly quickly — usually just 2 to 3 minutes in a large pot of well-salted, vigorously boiling water. Start tasting at the 2-minute mark. It should be tender all the way through with just a tiny amount of bite remaining. Unlike dry pasta, you’re not really going for al dente in the traditional sense — fresh pasta cooks so fast that there’s a thin line between perfectly done and overdone. Pull it out of the water on the earlier side, because it will continue cooking briefly when it hits the hot sauce in the pan. If you love pasta in all forms, also check out my creamy lemon ricotta pasta for a quick weeknight sauce that’s stunning with fresh noodles.
Go Make This Today
Here’s the thing about homemade fresh pasta dough: the first time you make it, it feels like a big project. The second time, it starts to feel manageable. By the fifth or sixth time, it’s just something you do on a Saturday afternoon, flour dusting your counters and good music playing and something incredible simmering on the stove. It becomes one of those recipes that feels like home. And once you’ve shared a bowl of it with someone you love — watching their eyes go wide at that first bite — you’ll understand exactly why generations of cooks have been making it by hand for centuries.
So clear off your counter, pull out your flour, and make this today. I promise it’s less intimidating than it looks, and the results are so worth every minute. When you make it, I’d love to hear how it went — drop a comment below and tell me what sauce you paired it with! And if you save anything to Pinterest this week, make it this recipe. You’ll want to come back to it again and again.