Homemade Fresh Pasta with Tomato Sauce
Fresh pasta at home is not complicated, but it does ask for a little judgment. The dough should feel firm, smooth, and slightly elastic, not wet and sticky, and not so dry that it cracks when you fold it. This recipe is based on my YouTube video, with a few adjustments since publication to make the dough easier to reproduce at home, especially for anyone using a mix of all-purpose flour and fine semolina.
Fresh pasta is a simple egg dough rolled thin, cut into ribbons, and cooked quickly in salted water. This version is finished with garlic, tomato sauce, Parmesan, and basil, so it stays very direct and comforting. I make it this way because the pasta itself remains the focus, while the sauce gives just enough acidity and richness to coat the noodles without hiding the texture.
What Makes This Recipe Different
This is not a creamy pasta, a baked pasta, or a quick dried pasta dinner. It is a fresh pasta dough recipe first, finished simply in the pan with tomato sauce. That makes it useful year-round, because once you understand the dough, you can serve it with tomato sauce, mushrooms, butter, seafood, or a richer meat sauce.
The important change from the original video is the liquid. In the video, I start with flour, semolina, eggs, salt, and a little olive oil, then adjust the dough with water when it feels too dry. That works when you cook by feel, but for a written recipe, it needs to be clearer. Three eggs for this amount of flour and semolina can be dry, especially because semolina absorbs more moisture than white flour. So here, I keep the spirit of the recipe but include a measured water range.
The mistake to avoid is forcing dry dough through the pasta machine. It should not crumble at the edges. If it cracks badly, add a teaspoon or two of water and knead again before resting.
For another pasta dinner with a completely different feel, try my creamy lemon garlic chicken pasta or the garlic butter chicken pasta. Those are weeknight meals built around sauce and protein, while this recipe is about making the noodles themselves.
Ingredients You Need
For the dough, you need all-purpose flour, fine semolina flour, eggs, water, a little olive oil, and salt. Use fine semolina flour, ideally semola rimacinata, not coarse couscous-style semolina. Coarse semolina will make the dough harder to roll and can leave a gritty texture.

The eggs give structure and richness. The water helps balance the semolina so the dough becomes workable instead of dry and sandy. The olive oil is optional, but I like a small amount because it makes the dough a little easier to handle.
For the finishing pan, you need olive oil, chopped garlic, tomato sauce, black pepper, Parmesan, and basil. A simple homemade tomato sauce is best here. You do not need a heavy sauce, just enough to coat the ribbons. If you want another tomato-based pasta idea, my easy tomato tuna pasta is a good pantry-style version, while easy linguine arrabbiata gives you a spicier direction.
Step-by-Step Instructions
Start by mixing the all-purpose flour and fine semolina in a large bowl. Make a well in the center. In a separate bowl, beat the eggs with the salt and olive oil.

Pour the eggs into the well and begin mixing slowly with a fork. Pull in a little flour at a time. The dough will look rough at first. That is normal. Once the mixture becomes shaggy, start kneading it by hand.
Add the water gradually. Do not pour it all in at once. What I look for here is a dough that holds together without leaving dry flour at the bottom of the bowl. It should feel firm, but when you press it with your palm, it should give a little instead of breaking apart.

Move the dough to a lightly floured work surface and knead until smoother. It does not need to be perfectly silky yet, because the rest will help the flour hydrate. Shape it into a ball, cover it tightly with plastic wrap or an upside-down bowl, and let it rest for 1 hour at room temperature.
After resting, the dough should feel more relaxed and easier to roll. Cut it into 5 pieces. Keep the pieces you are not using covered so they do not dry out.

Flatten one piece with a rolling pin. Pass it through the widest setting of the pasta machine. Fold it once or twice and pass it through again to strengthen the dough. Then reduce the machine setting one notch at a time until the sheet is thin, smooth, and flexible. Dust lightly with flour if it sticks, but do not bury it in flour.
Lay the sheets on the work surface and cut them into ribbons with a knife. They can be rustic. In the video, I cut them by hand because I was not using a cutter attachment for linguine or tagliatelle. That gives the pasta a homemade look, and I like that.

Bring a large pot of salted water to a boil. Add the pasta and stir right away so the ribbons separate. Fresh pasta cooks quickly. Start checking after 2 minutes. Thicker ribbons may need closer to 5 minutes.
Before draining, reserve a little pasta cooking water. This is useful in the sauce. It helps the tomato sauce loosen and cling to the pasta.
For the sauce, warm olive oil in a pan and add the chopped garlic. Let it color lightly, but do not let it burn. When the garlic smells sweet and warm, add the tomato sauce and black pepper.
Add the drained pasta directly to the pan. Toss gently with Parmesan and a splash of pasta water if needed. You know it is ready when the sauce lightly coats the ribbons and the pasta looks glossy, not dry.

Serve with extra Parmesan and fresh basil. Keep it simple. The pasta did the work.
Substitutions

You can use all all-purpose flour if you do not have fine semolina, but the texture will be softer and less rustic. If using only all-purpose flour, start with less water because the dough may hydrate faster.
You can also use 4 eggs instead of 3 eggs plus water. That gives a richer pasta dough, but it may be a little softer depending on egg size. I prefer the 3-egg version with measured water here because it is closer to the original video and easier to adjust.
For the sauce, use tomato basil sauce, a simple marinara, or even a light garlic and olive oil finish. If you want something richer, look at my creamy mushroom pasta or easy creamy tomato penne with prosciutto. Those are sauce-forward pasta recipes, while this one keeps the fresh noodles at the center.
For a side, serve it with a crisp salad like romaine and endive green salad or a simple vegetable soup such as minestrone soup with pasta and beans.

FAQ
Can I make this pasta without a pasta machine?
Yes, but it takes more effort. Roll the dough with a rolling pin until thin, dust it lightly, fold it loosely, and cut it with a knife. Keep the dough covered between batches so it does not dry out.
Why is my pasta dough cracking?
It is probably too dry. This can happen with semolina, small eggs, or too much flour on the work surface. Add water a teaspoon at a time, knead again, and let the dough rest covered.
Can I make the dough ahead?
Yes. Wrap the dough tightly and refrigerate it for up to 24 hours. Let it sit at room temperature for 20 to 30 minutes before rolling so it is not too stiff.
How long does fresh pasta take to cook?
Usually 2 to 5 minutes, depending on thickness. Thin ribbons cook fast. Rustic hand-cut ribbons may need a little longer. Taste a strand instead of relying only on the clock.
Should I rinse fresh pasta after cooking?
No. Do not rinse it unless you are making a cold pasta dish. For this recipe, the starch on the pasta helps the sauce cling.
What to Serve With It
This pasta is enough on its own, but it also works well as part of a bigger meal. A salad with bitterness and crunch balances the tomato sauce nicely. Try crunchy red endive salad or a bright marinated red cabbage salad.
If you want to turn the meal into something more filling, serve the pasta before a simple protein like pan-seared salmon or 15-minute garlic butter steak bites. For another homemade dough project, the potato and cheese pierogi recipe is a good one to try next.

Homemade Fresh Pasta with Tomato Sauce
Ingredients
- 1 2/3 cups all-purpose flour plus more for dusting
- 1 1/4 cups fine semolina flour ideally semola rimacinata
- 3 large eggs
- 1/4 to 1/3 cup water added gradually
- 1 teaspoon olive oil
- 1 teaspoon fine salt
- 1 tablespoon olive oil for the sauce
- 1 to 2 garlic cloves finely chopped
- 1 1/2 to 2 cups tomato sauce
- 1/4 teaspoon black pepper
- 1/2 cup grated Parmesan cheese plus more for serving
- Fresh basil leaves for serving
Instructions
- Mix the all-purpose flour and fine semolina in a large bowl.
- Beat the eggs with the salt and 1 teaspoon olive oil.
- Make a well in the flour mixture and pour in the eggs.
- Mix gradually until a rough dough forms.
- Add water a little at a time until the dough holds together.
- Knead until firm, smooth, and slightly elastic.
- Cover tightly and rest at room temperature for 1 hour.
- Cut the dough into 5 pieces and keep them covered.
- Roll each piece through a pasta machine, starting on the widest setting and reducing gradually.
- Dust the sheets lightly and cut into ribbons with a knife.
- Boil the pasta in salted water for 2 to 5 minutes, depending on thickness.
- Reserve a little pasta water, then drain the pasta.
- Warm olive oil in a pan and lightly color the garlic.
- Add the tomato sauce and black pepper.
- Add the pasta, Parmesan, and a splash of pasta water if needed.
- Toss until glossy and coated, then serve with extra Parmesan and basil.





