This fresh tomato pasta is a simple spaghetti dinner made with juicy tomatoes, plenty of garlic, olive oil, Parmesan, and fresh parsley. The tomatoes soften directly in the skillet and release their juices, creating a light, glossy sauce that coats every strand of pasta without cream or a heavy tomato sauce.

It’s the kind of pasta I make when I want something fresh but still satisfying. If you’re craving a richer pasta next time, try my Creamy Mushroom Pasta or Penne alla Vodka. A slice of Focaccia Bread works beautifully on the side, while a cold Cucumber Mint Lemonade keeps the whole meal light and fresh.
What Is Fresh Tomato Pasta
Unlike pasta made with canned tomato sauce, this version starts with fresh tomatoes cooked directly in olive oil with garlic.
As the tomatoes heat, they soften, burst, and release enough juice to create a light sauce. The cooked spaghetti is then tossed directly into that mixture with Parmesan, so the tomato juices, olive oil, and cheese coat the pasta rather than sitting separately in the pan.
The result is lighter than a traditional tomato sauce but still has plenty of fresh tomato and garlic flavor.

Table of contents
Ingredients

Let’s Make Fresh Tomato Pasta
- Cook the Spaghetti
Bring a large pot of water to a rolling boil and season it with salt.
Add the spaghetti and cook until al dente according to the package directions, stirring occasionally so the strands cook evenly.
Before draining, scoop out about 1/2 cup (120 ml) of pasta water. Drain the spaghetti and set it aside.
Barilla also recommends cooking pasta in plenty of boiling water until al dente and notes that oil does not need to be added to the pasta water.
- Cook the Tomatoes and Garlic
While the spaghetti cooks, heat 1 tablespoon olive oil in a large skillet over medium heat.
Add the crushed garlic and cook for about 30 seconds, just until fragrant.
Add the halved tomatoes and season with salt and black pepper.
Cook for about 7–10 minutes, stirring occasionally, until the tomatoes soften, some begin to burst, and plenty of juices collect in the bottom of the skillet.
You don’t need to turn the tomatoes into a completely smooth sauce. Leaving some pieces intact gives the finished pasta a fresher texture.
- Add the Spaghetti
Add the drained spaghetti directly to the skillet with the softened tomatoes.
Toss everything together over medium-low heat for 1–2 minutes, allowing the spaghetti to absorb some of the tomato juices.
If the pasta looks dry, add reserved pasta water 1–2 tablespoons at a time until the sauce becomes glossy and lightly coats the noodles.
- Add the Parmesan
Sprinkle in the 1/4 cup grated Parmesan and toss again until evenly distributed.
If needed, add another small splash of pasta water. The goal isn’t a thick cheese sauce—the Parmesan should combine with the olive oil, tomato juices, and starchy water to create a light coating around the spaghetti.

- Finish and Serve
Remove the pasta from the heat.
Stir in the 1 tablespoon chopped fresh parsley, then taste and adjust the salt and black pepper.
Serve immediately with a little extra Parmesan on top if desired.

How to Make Fresh Tomato Pasta Saucy Without Heavy Sauce
The secret to this fresh tomato pasta is using the ingredients already in the pan rather than adding a jar of sauce.
First, let the tomatoes cook long enough to soften and release their natural juices. If you move on while they’re still firm, there won’t be enough liquid to coat the spaghetti.
Second, save some pasta water before draining. The starch in that water helps the tomato juices and olive oil cling more evenly to the pasta.
Add the pasta water gradually rather than pouring in the entire 1/2 cup. Start with a tablespoon or two and toss. You can always add more, but too much at once can make the dish watery.
Finally, toss the Parmesan into the hot pasta rather than simply piling all of it on top. This helps bring the tomato juices, olive oil, and pasta together.
Common Mistakes to Avoid
Overcooking the spaghetti: Stop at al dente because the pasta spends another minute or two in the skillet.
Burning the garlic: Garlic can become bitter quickly. Cook it only until fragrant before adding the tomatoes.
Not cooking the tomatoes long enough: Give them enough time to soften and release their juices.
Skipping the pasta water: A small amount makes it much easier to get a glossy sauce that coats the spaghetti.
Adding too much pasta water: Add it gradually. This should remain a fresh, light tomato pasta rather than a watery pasta dish.
Using too much salt early: Parmesan adds saltiness, so taste the finished pasta before adding more salt.
Adding the parsley too early: Stir it in near the end to preserve its fresh flavor.
What to Serve With Fresh Tomato Pasta
Fresh tomato pasta works well as a simple meatless dinner, but you can make the meal more substantial with:
- Garlic bread
- Focaccia
- Green salad
- Roasted broccoli
- Grilled chicken
- Roasted vegetables
- Garlic shrimp
Because the pasta already contains olive oil and Parmesan, I’d keep the side fairly simple rather than pairing it with another heavy sauce.

FAQs
Yes. Fresh tomatoes soften and release their juices as they cook, creating a lighter sauce than canned tomato sauce.
For this recipe, the tomatoes cook with olive oil and garlic before being tossed directly with spaghetti and Parmesan.
Small ripe tomatoes such as cherry or grape tomatoes work especially well for a quick pasta because they soften rapidly and have concentrated flavor.
The photos for this recipe use cherry-style tomatoes.
For this recipe, cook the halved tomatoes for approximately 7–10 minutes over medium heat, or until they are softened and releasing plenty of juice.
No. Small tomatoes such as cherry tomatoes have thin skins and can be cooked directly in the skillet.
Yes. This recipe specifically uses fresh tomatoes rather than prepared tomato sauce.
The fresh tomatoes create a lighter, chunkier sauce once cooked with garlic and olive oil.
Save some of the pasta cooking water.
After adding the spaghetti to the tomatoes, toss in 1–2 tablespoons of pasta water at a time until the tomato juices lightly coat the strands.
More Recipes To Try
- Spaghetti with Meat Sauce Recipe – Easy Classic Pasta Dinner
- Classic Spaghetti and Meatballs Recipe
- One Pot Pasta with Tomato Sauce – Easy Stovetop Dinner Recipe
- Chicken Pasta Bake Recipe – Easy Cheesy Family Dinner
- Chicken with Creamy Mushroom Sauce

Fresh Tomato Pasta with Garlic and Parmesan
Ingredients
Method
- Bring a large pot of salted water to a boil. Add the spaghetti and cook until al dente according to package directions.
- Reserve about 1/2 cup (120 ml) pasta water, then drain the spaghetti.
- Meanwhile, heat the olive oil in a large skillet over medium heat.
- Add the crushed garlic and cook for about 30 seconds, until fragrant.
- Add the halved tomatoes and season with salt and black pepper.
- Cook the tomatoes for 7–10 minutes, stirring occasionally, until softened and releasing their juices.
- Add the drained spaghetti directly to the tomato mixture.
- Toss over medium-low heat for 1–2 minutes.
- Add reserved pasta water, 1–2 tablespoons at a time, as needed until the pasta is lightly coated and glossy.
- Add the Parmesan and toss until evenly combined.
- Remove from the heat and stir in the chopped fresh parsley.
- Taste, adjust the seasoning, and serve immediately with additional Parmesan if desired.
Nutrition
Video
Tried this recipe?
Let us know how it was!Estimated reading time: 7 minutes