Roasted Tomato Pasta Sauce (Ready in 20 minutes)
If you’ve never made pasta sauce from fresh tomatoes, you’re in for a treat. Sweet roasted grape tomatoes, onion, and garlic caramelize in the oven before being blended into the silkiest, most flavorful roasted tomato pasta sauce. It’s incredibly simple, ready in about 20 minutes, and tastes like something you’d order at a cozy Italian restaurant.

I can’t quite describe just how incredible the flavor of this sauce is. There’s something magical that happens when you roast fresh tomatoes—they become sweeter, richer, and so unbelievably flavorful that it completely transforms a simple pasta sauce. Every single time I make it, I catch myself saying, “Wow… that’s so good,” out loud. If I’m being honest, there’s one other recipe that gives me that same reaction with the sauce flavor – you must try this Amazing Caprese Ravioli
Honestly, getting it from the blender to the pasta is a challenge because I’m always tempted to skip the pasta altogether, pour it into a bowl, and eat it like soup with a spoon. It’s silky, rich, and packed with fresh tomato flavor, yet it’s made with just a handful of simple ingredients. Once you try roasted tomato sauce, it’s hard to go back to anything else.

Why roast tomatoes for pasta sauce?
Roasting tomatoes completely changes them. Their natural sugars caramelize, the acidity mellows out, and their flavor becomes sweeter and much more concentrated. Combined with roasted onion and garlic, you end up with a pasta sauce that tastes far richer than one made by simmering fresh tomatoes on the stovetop.
What you’ll love about this recipe:

What are the best tomatoes for roasted tomato sauce?
Grape tomatoes are my favorite because they’re naturally sweet, have fewer seeds than larger tomatoes, and become incredibly rich once roasted. Cherry tomatoes work just as well, so use whichever you have on hand. During the summer, I love using a colorful mix of red and yellow tomatoes for an even sweeter sauce, as yellow tomatoes are slightly sweeter and milder in acidity.
Roma tomatoes can also be used, but because they’re meatier and less sweet than grape or cherry tomatoes, the sauce won’t be quite as naturally sweet.

Ingredients you’ll need for this recipe
- grape tomatoes – I like using a mix of red and yellow grape tomatoes for the sweetest flavor and prettiest color, but either will work.
- sweet onion – Roasting the onion alongside the tomatoes adds sweetness and depth to the sauce.
- garlic – Fresh garlic is a must! It becomes mellow and buttery after roasting.
- olive oil – Helps the vegetables caramelize and brings all the flavors together.
- kosher salt – Seasons the vegetables and enhances the tomatoes’ natural sweetness.
- spaghetti (or your favorite pasta) — I love spaghetti here, but linguine, bucatini, or even penne work beautifully.
- reserved pasta water – Don’t skip this! The starch helps create a silky sauce that clings to every strand of pasta.
- freshly grated Parmesan cheese – I always recommend grating your own for the best flavor and melt.
- fresh basil – Adds a fresh, peppery finish that makes the sauce taste like summer.
How to make roasted tomato pasta sauce
The details are quite simple!



The secret to this sauce is roasting the tomatoes instead of simmering them on the stovetop. As they roast, the tomatoes become sweeter and more concentrated while the onion and garlic soften and caramelize, creating an incredible depth of flavor with very little effort.
Spread the grape tomatoes, quartered onion, and garlic on a large baking sheet, drizzle with olive oil, season with salt, and roast until the tomatoes have burst and the edges are lightly caramelized.



Don’t leave behind any of the juices on the baking sheet—they’re packed with flavor. Transfer everything to a blender and blend until smooth. I recommend blending for 1–2 minutes, even after the sauce looks smooth. This breaks down the tomato skins completely and gives the sauce an incredibly silky texture. Add reserved pasta water a little at a time until the sauce reaches your desired consistency. The starchy pasta water helps create a velvety sauce that clings beautifully to every strand of pasta.
Add the warm sauce directly to the cooked pasta and toss until every strand is evenly coated. Finish with freshly grated Parmesan and plenty of fresh basil for a simple pasta that lets the roasted tomato flavor shine.

This is one of those recipes that’s incredible on its own, but it’s also delicious topped with grilled chicken, shrimp, or burrata if you want to make it even heartier.
recipe Tips
- Don’t skip the reserved pasta water.
- Blend while the vegetables are still warm.
- Blend VERY well – like for longer than you’d think. This is to make sure the skins are blended well.
- Use freshly grated Parmesan.
- Add all the juices from the sheet pan to the blender—they’re full of flavor.
Serving suggestions
I love serving this roasted tomato pasta with a classic Caesar salad (no mayo) or simple Italian salad and grilled bread for soaking up every last bit of sauce. It’s also delicious topped with grilled chicken, shrimp, Italian sausage, or creamy burrata if you want to turn it into a heartier meal.
FAQs and substitutions
Can I use cherry tomatoes instead of grap tomatoes?
Absolutely! Cherry tomatoes work just as well in this recipe. I prefer grape tomatoes because they’re naturally sweet and create an incredibly rich sauce when roasted, but either variety will give you delicious results.
Do I have to peel the tomatoes?
Nope! Once the tomatoes are roasted and blended, the skins become incredibly soft and disappear into the sauce. There’s no need to blanch or peel them first. You just want to be sure to blend the roasted tomatoes for a few minutes to ensure that all the skins are blended well.
Can I make the sauce ahead of time?
Yes! The roasted tomato sauce can be made up to 4 days in advance and stored in an airtight container in the refrigerator. Reheat it gently on the stovetop, adding a splash of water if needed to loosen the sauce.
Can I freeze roasted tomato sauce?
Yes! Let the sauce cool completely, then transfer it to a freezer-safe container or freezer bag. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Why should I reserve the pasta water?
The starchy pasta water helps thin the sauce while creating a silky texture that clings to the pasta. I recommend adding it a little at a time until the sauce reaches your desired consistency.
Can I use different pasta?
Definitely. I love this sauce with spaghetti, but linguine, fettuccine, bucatini, penne, rigatoni, or even gnocchi would all be delicious.
Can I add protein to this recipe?
Yes! This pasta is delicious with grilled chicken, shrimp, Italian sausage, or even creamy burrata served on top. It also pairs beautifully with a simple grilled steak.
Can I make this sauce creamier?
The blended roasted vegetables create a naturally creamy texture without any heavy cream. If you’d like an even richer sauce, stir in 2–4 tablespoons of heavy cream or 2 tablespoons of butter after blending.
Why is my roasted tomato sauce bitter?
If your sauce tastes bitter, the tomatoes may have roasted a little too long or your garlic browned too much. A small pinch of sugar, an extra drizzle of olive oil, or a little more Parmesan can help to balance the flavor.

More pasta recipes you’ll love
- Amazing caprese ravioli
- Grilled chicken caprese pasta salad
- One-pot bacon and sweet corn pasta
- One-pot lemon ricotta pasta
- Easy one-pot broccoli pasta

Roasted Tomato Pasta Sauce
Ingredients
Method
- Preheat the oven to 475°F. Add 2 pounds grape tomatoes, 1 quartered onion, and 2 garlic cloves to a large rimmed baking sheet. Drizzle with 2 tablespoons olive oil, sprinkle with 1½ teaspoons salt, and toss to coat.
- Roast for 15 minutes, or until the tomatoes have burst and the onions are tender and lightly caramelized.
- Cook the pasta according to the package directions. Before draining, reserve ½ cup of the pasta water. I recommend 1 tablespoon of salt for a pot of water for cooking the pasta.
- Once slightly cooled, blend the sauce. Transfer the roasted tomatoes, onion, garlic, and all of the juices from the baking sheet to a blender. Blend until smooth, adding the reserved pasta water ¼ cup at a time until the sauce reaches your desired consistency.
- Combine. Return the drained pasta to the pot or a large skillet. Drizzle 1 tablespoon of olive oil over the pasta and toss. Pour the roasted tomato sauce over the pasta and toss until evenly coated.
- Finish and serve. Stir in freshly grated Parmesan cheese and torn fresh basil to taste. Serve immediately with extra Parmesan, fresh basil, and an extra drizzle of olive oil, if desired.
