| |

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.

Spaghetti coated in homemade roasted tomato sauce before serving with fresh basil and Parmesan cheese.

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.

Roasted cherry tomatoes, onion, and garlic caramelized on a baking sheet for homemade roasted tomato pasta sauce.

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:


  • Roasting fresh tomatoes changes everything. The tomatoes become sweeter, richer, and more concentrated in flavor, creating a sauce that’s hard to believe came from just a handful of ingredients.
  • It’s the kind of sauce you want to eat with a spoon. No joke – getting it from the blender onto the pasta takes real self-control because it’s that delicious on its own. It’s so silky without needing any cream.
  • Ready in about 20 minutes. This is one of my favorite ways to use fresh summer tomatoes when I want something that feels a little elevated without spending all evening in the kitchen.
Creamy roasted tomato pasta twirled with tongs before serving in a shallow pasta bowl.

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.

red and yellow grape tomatoes on a a white kitchen towel

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.

Bowl of roasted tomato pasta topped with grated Parmesan and fresh basil.

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.

Fork twirling creamy roasted tomato pasta with fresh basil and grated Parmesan.

More pasta recipes you’ll love

Bowl of roasted tomato pasta topped with grated Parmesan and fresh basil.

Roasted Tomato Pasta Sauce

This roasted tomato pasta sauce is made with sweet roasted grape tomatoes, onion, and garlic, then blended into a silky, flavorful sauce with fresh basil and Parmesan. Ready in just 20 minutes, it's an easy summer dinner that tastes like it came from your favorite Italian restaurant.
Prep Time 5 minutes
Cook Time 15 minutes
Servings: 4 people
Course: Main Course
Cuisine: American, Italian

Ingredients
  

  • 2 lbs tomatoes grape or cherry
  • 1 sweet onion sliced into quarters
  • 2 cloves garlic
  • 3 tbsp olive oil extra virgin, divided
  • tsp salt
  • 10 oz dry spaghetti or your favorite pasta

Method
 

  1. Preheat the oven to 475°F. Add 2 pounds grape tomatoes1 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.
  2. Roast for 15 minutes, or until the tomatoes have burst and the onions are tender and lightly caramelized.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Notes

I recommend 10 ounces of pasta for the perfect sauce-to-pasta ratio. Use 8 ounces if you love extra sauce or stretch it to 12 ounces for a lighter coating.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating