Fresh Tomato Sauce with Basil Parm is silky, bright, naturally sweet, and almost creamy in texture, with that unmistakable flavor you only get from tomatoes at the end of summer. It’s the kind of sauce that tastes incredibly fresh while still giving you the comfort of a classic bowl of Sunday pasta.
Late summer tomatoes are at their absolute best, but they can also turn quickly. One day they’re perfect for slicing, the next they’re a little too soft or bruised to really enjoy on their own. This sauce is my favorite way to give those tomatoes a second life instead of letting them go to waste.

I started making it when I wanted a fresher take on a traditional tomato sauce. Instead of canned tomatoes, everything starts with whatever ripe tomatoes I have sitting around. Heirlooms are especially beautiful here, and when you blend them completely smooth, the sauce takes on this almost creamy texture and gorgeous slightly orange hue.
Then there’s the basil Parm. It’s exactly what it sounds like, Parmigiano Reggiano blended with completely dry fresh basil until it turns into this vibrant green, crumbly cheese topping. Between that, the cold butter tossed into the pasta at the end, and a drizzle of good olive oil, this is fresh tomato sauce taken just a little bit further.
⏱️ Total: About 40 minutes · 🍽️ Yield: 4 servings · 📊 Level: Easy
Why You’ll Love Fresh Tomato Sauce with Basil Parm
- It saves ripe tomatoes. Soft, bruised, or slightly overripe tomatoes that are no longer ideal for slicing are perfect for cooking into sauce.
- The flavor is completely different from canned tomato sauce. Fresh tomatoes make this sauce noticeably sweeter, brighter, and more delicate.
- It becomes creamy without cream. Blending the cooked tomatoes completely smooth creates an almost velvety texture using nothing more than the tomatoes themselves.
- The basil Parm changes the whole dish. Fresh basil blended directly into Parmigiano gives you an herby, salty topping that melts slightly into the warm pasta.
- You can make it with what you have. Heirloom tomatoes are wonderful, but the point of this recipe is really to use whatever ripe tomatoes are sitting in your kitchen.

Ingredients
- Ripe fresh tomatoes: I love heirloom tomatoes here, but any large, ripe, flavorful tomatoes work beautifully.
- Yellow onion: Adds sweetness and gives the sauce a savory base without overpowering the tomatoes.
- Garlic: Roughly minced or thinly sliced is perfect since everything gets blended later.
- Extra virgin olive oil: Used to build the sauce and again as a fresh finishing drizzle.
- Red pepper flakes: Just enough to give the sauce a subtle background heat.
- Kosher salt: Season the aromatics first, then taste and adjust the sauce again after blending.
- Pasta: I used mezzi rigatoni, but paccheri, rigatoni, spaghetti, or nearly any pasta shape works here.
- Salted butter: A cold knob tossed into the pasta at the end creates extra gloss and richness.
- Parmigiano Reggiano: Cut into cubes before blending for the basil Parm.
- Fresh basil: Make sure the leaves are completely dry before blending them with the Parmigiano.
- Chili oil: Optional, but delicious drizzled over the finished pasta.

How to Make Fresh Tomato Sauce with Basil Parm
- Prep the vegetables. Roughly dice the onion, roughly mince or thinly slice the garlic, and cut the tomatoes into large cubes. There is no need to make anything perfect since the sauce will eventually be blended.
- Build the flavor base. Heat the olive oil in a pot over medium heat. Add the onion and garlic with a pinch of salt and cook until softened and fragrant. Add the red pepper flakes and continue cooking briefly, being careful not to brown the garlic.
- Cook down the tomatoes. Add the tomatoes and stir everything together. Cover the pot and cook for about 20 minutes, stirring occasionally, until the tomatoes are completely soft and have released plenty of their juices. Keeping the pot covered helps retain that liquid rather than reducing the sauce too aggressively.
- Make the basil Parm. While the tomatoes cook, add the cubed Parmigiano and completely dry basil leaves to a blender or food processor. Pulse until the mixture becomes finely crumbled and green throughout. Set aside until serving.
- Blend the sauce. Use an immersion blender directly in the pot, or carefully transfer the sauce to a blender, and blend until completely smooth. This is my preferred texture because it gives the sauce that beautifully creamy consistency. Taste and adjust the salt.
- Undercook the pasta. Boil the pasta in well-salted water and cook it about two minutes shy of al dente. Reserve a little pasta water before draining, even though you may not need it.
- Finish the pasta in the sauce. Add the drained pasta directly to the tomato sauce and continue cooking until the pasta is al dente and has absorbed some of the sauce. If the sauce tightens too much, loosen it with a small splash of reserved pasta water.
- Add the butter. Turn the heat down and toss in the cold salted butter until it melts into the sauce and coats the pasta with a glossy finish.
- Finish and serve. Divide the pasta between bowls and finish with extra virgin olive oil and plenty of basil Parm. Add a drizzle of chili oil if you want a little more heat.

Tips and Tricks
Keep the tomatoes covered while they cook. You want them to release their juices without letting all that liquid evaporate. This keeps the final sauce silky rather than overly reduced.
Blend it completely smooth for the creamiest result. You can absolutely leave the sauce more rustic, but I love blending it until totally silky because that texture is what makes fresh tomatoes taste almost creamy.
Dry your basil really well. Any water left on the basil can make the basil Parm damp instead of light and crumbly.
Finish the pasta in the sauce. Pulling the pasta a couple minutes early gives it time to finish cooking directly in the tomatoes and absorb more flavor.
Cold butter goes in last. That final tablespoon adds richness, shine, and that restaurant-quality finish without turning this into a heavy sauce.
Substitutions
Tomatoes: Heirloom tomatoes are my favorite, but beefsteak, vine-ripened tomatoes, Roma tomatoes, or a combination all work. The better the tomatoes taste raw, the better your sauce will be.
Pasta: Mezzi rigatoni is what I used here, but paccheri is another favorite. Spaghetti, bucatini, rigatoni, or another sturdy pasta shape also works well.
Onion: Yellow or white onion both work. A sweet onion is especially nice with peak-season tomatoes.
Basil Parm: If you prefer, you can simply finish the pasta with freshly grated Parmigiano and torn basil, although the blended basil Parm gives the dish its signature finish.

Leftovers
Store leftover pasta in an airtight container in the refrigerator for up to 3 days. Reheat it gently in a skillet with a splash of water to loosen the sauce.
The tomato sauce itself stores beautifully and can be refrigerated separately for about 4 days. You can also freeze the sauce without the pasta and basil Parm.
Keep leftover basil Parm refrigerated in an airtight container. Because fresh basil is involved, I prefer making it in smaller batches and using it within a few days.
FAQ
No. I used heirloom tomatoes because they were what I had, but this recipe is really designed around using whatever ripe tomatoes you have. Flavor matters more than variety.
No. I leave the skins and seeds completely intact. Once everything cooks down and gets blended thoroughly, they disappear into the sauce.
No, but I highly recommend it. Leaving it unblended will give you a more rustic, chunky fresh tomato sauce. Blending it completely smooth gives it the creamy, silky texture I love most about this recipe.
That can happen naturally, especially when using heirloom tomatoes of different colors. Blending the tomatoes with olive oil also emulsifies the ingredients slightly, which can lighten the sauce and give it a creamy orange-red color.
Fresh Tomato Sauce with Basil Parm

Ingredients
- 4 large ripe tomatoes, preferably heirloom, roughly cubed
- 1 small yellow onion, roughly diced
- 2 garlic cloves, roughly minced or thinly sliced
- 2 to 3 tablespoons extra virgin olive oil, plus more for finishing
- ½ teaspoon red pepper flakes
- Kosher salt, to taste
- 1 pound pasta, such as mezzi rigatoni or paccheri
- 1 tablespoon cold salted butter
- Reserved pasta water, as needed
- Chili oil, optional, for finishing
For the Basil Parm
- ½ cup cubed Parmigiano Reggiano
- ¼ cup loosely packed fresh basil leaves, completely dry
Instructions
- Roughly dice the onion, mince or slice the garlic, and cube the tomatoes.
- Heat the olive oil in a pot over medium heat. Add the onion and garlic with a pinch of salt and cook until softened and fragrant. Add the red pepper flakes and cook briefly.
- Add the tomatoes and stir well. Cover and cook for about 20 minutes, stirring occasionally, until the tomatoes have completely softened and released their juices.
- Meanwhile, add the Parmigiano and completely dry basil leaves to a blender or food processor. Pulse until finely crumbled and evenly green. Set aside.
- Blend the tomato mixture directly in the pot with an immersion blender, or transfer carefully to a blender, until completely smooth. Return to the stove if necessary, then taste and adjust the salt.
- Cook the pasta in well-salted boiling water until about 2 minutes shy of al dente. Reserve some pasta water, then drain.
- Add the pasta directly to the tomato sauce and cook until al dente, tossing frequently. Add a small splash of pasta water only if needed.
- Reduce the heat and toss in the cold salted butter until melted and the sauce becomes glossy.
- Serve immediately with a drizzle of extra virgin olive oil, plenty of basil Parm, and optional chili oil.




