Roasted Tomato Sauce (Easy & Flavorful!)

This roasted tomato sauce is the recipe that turns a simple bowl of pasta into something you genuinely look forward to. Cherry tomatoes, shallot, garlic, and fresh thyme roasted at 400°F until everything is caramelized and bursting with concentrated flavor, then transferred to a saucepan with heavy cream and fresh basil and blended until silky smooth. The roasting is what makes this roasted cherry tomato sauce taste so different from anything you can make on the stovetop. The natural sweetness of the tomatoes intensifies, the garlic mellows, and the shallot becomes jammy and rich in a way that a quick sauce simply cannot replicate.

Pasta tossed in creamy roasted tomato sauce in a bowl with fresh basil.

Toss it with your favorite pasta and you have a dinner that tastes like it came from a really good Italian restaurant. Use it as a pizza sauce, a dipping sauce for bread, or a base for shakshuka. It is one of those recipes that earns a permanent spot in your rotation.

Why You’ll Love This Roasted Tomato Sauce

  • The roasting does the heavy lifting: Twenty-five to thirty-five minutes in the oven concentrates the tomato flavor and caramelizes the shallot and garlic into something deeply rich without any active cooking on your part.
  • Minimal cleanup: One baking tray and one saucepan is the entire process. The cleanup is minimal and the result is restaurant-quality.
  • So versatile: This roasted tomato pasta sauce works with any pasta shape and also doubles as a pizza sauce, a dipping sauce, or a base for other dishes.
  • Freezer friendly: It freezes beautifully which means a big batch made on Sunday covers several meals through the week.

Ingredients Needed to Make Roasted Tomato Sauce

Ingredients for roasted tomato sauce: cherry tomatoes, shallot, garlic, thyme, olive oil, balsamic vinegar, basil, heavy cream, and pasta.
  • Cherry tomatoes: the star of the dish. Their natural sweetness intensifies dramatically during roasting and their thin skins collapse into a rich, concentrated sauce that larger tomatoes can’t quite match. Roma, San Marzano, or plum tomatoes are excellent substitutes.
  • Shallot: adds a mild, slightly sweet onion depth that is more delicate than yellow onion and specifically complements the tomatoes without overpowering them.
  • Garlic: roasts in the oil alongside the tomatoes and becomes mellow, sweet, and rich rather than sharp. Don’t skip it.
  • Fresh thyme: adds a herby, slightly floral background note that pairs naturally with roasted tomatoes. Removed before blending so the flavor stays clean.
  • Extra virgin olive oil: coats everything for even roasting and adds a fruity depth to the finished sauce.
  • Balsamic vinegar: a small amount that adds acidity and a slight sweetness that balances the cream beautifully.
  • Heavy cream: blended in after roasting to produce a velvety, silky, slightly rich sauce that clings to pasta perfectly.
  • Fresh basil: stirred in during the final simmer for a bright, herby freshness that cuts through the richness.

How to Make Roasted Tomato Sauce

Step 1: Roast

Preheat the oven to 400°F. Arrange the cherry tomatoes, shallot wedges, garlic cloves, and thyme sprigs on a baking sheet in a single layer. Drizzle with olive oil and season with salt and pepper. Roast uncovered for 25 to 35 minutes until the tomatoes have burst and everything is slightly caramelized.

Cherry tomatoes, garlic, and shallots on a parchment-lined sheet pan before roasting.
Blistered roasted cherry tomatoes and garlic on the sheet pan.

Step 2: Blend

Remove the thyme sprigs and discard. Transfer everything including all the juices to a saucepan. Add the heavy cream. Blend with an immersion blender until smooth and creamy at your preferred consistency.

Roasted tomatoes and cream combined in a saucepan.
Blending the roasted tomato cream sauce with an immersion blender.

Step 3: Simmer

Add the basil leaves and simmer on low to medium heat for 10 minutes. Taste and adjust seasoning.

Step 4: Toss and Serve

Toss with your cooked pasta until thoroughly coated. Garnish with fresh basil and grated Parmesan.

Cooked penne pasta in a saucepan.
Penne tossed in roasted tomato sauce with fresh basil.

Substitutions

  • No cherry tomatoes? Use Roma, San Marzano, or plum tomatoes.
  • No shallots? Yellow onion or red onion work in the same amount.
  • No heavy cream? Use full-fat coconut milk or cashew cream for a dairy-free version.
  • Want more spice? Add red pepper flakes before blending.

Topping and Variation Ideas

  • Crunchy toppings: toasted pine nuts or crushed walnuts added over the finished pasta.
  • Extra cheese: fresh mozzarella, ricotta, or burrata spooned over each bowl.
  • Extra herbs: dried oregano, fresh rosemary, or fresh parsley.
  • Protein: grilled chicken, sautéed shrimp, or chickpeas stirred through the finished sauce.
A bowl of penne in creamy roasted tomato sauce with basil leaves.

Storing

  • Refrigerator: store in a sealed glass jar for up to 4 days.
  • Freezer: pour into freezer bags, squeeze out air, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

What to Serve With Roasted Tomato Sauce

Toss with penne, rigatoni, spaghetti, or fettuccine. Use as a pizza sauce spread over homemade or store-bought dough. Serve as a dipping sauce alongside warm crusty bread and burrata. Spoon it over chicken (it is especially good with these balsamic chicken thighs) or baked fish for a simple dinner that tastes significantly more special than the effort involved. For another sauce worth having in your rotation, the Perfect Pesto Recipe is a natural companion that rotates beautifully alongside this one for easy pasta nights.

Overhead view of penne with roasted tomato sauce and fresh basil in a bowl.

What People Ask About Roasted Tomato Sauce

What type of tomatoes work best for roasted tomato sauce?

Cherry tomatoes are specifically recommended because their high sugar content caramelizes beautifully during roasting and their thin skins blend completely into a smooth sauce. Roma tomatoes produce a meatier, less sweet result. San Marzano tomatoes produce an intensely flavored, slightly tangy sauce. Any combination of ripe, fresh tomatoes works well. The most important thing is using ripe tomatoes since underripe tomatoes produce a sharp, acidic sauce that the cream cannot fully balance.

Why roast instead of making sauce on the stovetop?

Roasting concentrates the natural sugars in the tomatoes through caramelization which produces a deeper, sweeter, more complex flavor that a quick stovetop simmer cannot achieve. The dry heat of the oven also evaporates some of the water content which means the sauce is already slightly reduced and more concentrated before it ever hits the blender. The additional stovetop simmer finishes the job and produces a sauce with noticeably more depth than any shortcut version.

Can I make this without heavy cream?

Yes. Omit the cream entirely for a classic roasted tomato sauce that is thinner and more acidic but still very good. Full-fat coconut milk produces a rich, slightly tropical result that pairs well with spiced dishes. Cashew cream made from soaked blended cashews produces a neutral, creamy result that is closest to the dairy version. The cream is specifically what gives this sauce its velvety, slightly indulgent character. If you want a classic red sauce instead, try this homemade marinara sauce.

How do I make the sauce thicker or thinner?

Thicker: simmer the blended sauce longer on low heat to reduce the water content further. Ten additional minutes of simmering produces a noticeably thicker result. Thinner: add a splash of reserved pasta water or a small amount of tomato juice after blending until you reach your preferred consistency.

Can I freeze this sauce?

Yes. Cool the sauce completely then pour into freezer-safe bags or containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently in a saucepan over low heat stirring occasionally. The texture may be slightly different after freezing since cream-based sauces can separate slightly when thawed, but a good stir over low heat brings it back together.

What pasta pairs best with roasted tomato sauce?

Penne and rigatoni are specifically excellent because their ridged tubes catch and hold the sauce in every bite. Spaghetti and fettuccine produce a more classic presentation with the sauce coating each strand. Gnocchi instead of pasta produces an indulgent, pillowy result where each piece soaks up the creamy tomato sauce beautifully. This sauce works with any pasta shape that holds up to a fairly thick, creamy sauce.

Roasted Tomato Sauce

Roasted Tomato Sauce

This roasted tomato sauce turns cherry tomatoes, garlic, shallot, and fresh thyme into a rich, creamy pasta sauce. Roast everything until caramelized, blend with heavy cream and fresh basil, and toss with your favorite pasta for an easy, restaurant-quality dinner.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes

Ingredients
  

Let’s gather the ingredients!
  • 2 pints cherry tomatoes
  • 1 shallot peeled and cut into large wedges
  • 4 cloves garlic peeled
  • 5-10 sprigs thyme fresh
  • ¼ cup extra virgin olive oil
  • 1 tsp balsamic vinegar
  • pinch salt and pepper to taste
  • 10 basil leaves
  • 1 cup heavy cream
  • 1 pound pasta cooked

Instructions
 

Let’s Begin!
  1. Preheat your oven to 400°F.
  2. Place the cherry tomatoes, shallot wedges, garlic cloves, and thyme sprigs on the baking tray in a single layer as much as possible
  3. Drizzle the ingredients with extra virgin olive oil and season with salt and pepper.
  4. Roast the ingredients uncovered in the oven for about 25-35 minutes, or until the cherry tomatoes have burst and shrunk slightly.
  5. Remove the tray from the oven and let it cool for about 10 minutes. Discard the thyme sprigs.
  6. Transfer the roasted cherry tomatoes, garlic cloves, onions, and all the juice to a saucepan.
  7. Add the heavy cream to the saucepan.
  8. Use an immersion blender or a regular blender to blend the ingredients until you reach your desired consistency.
  9. Add the basil leaves to the saucepan and simmer on low to medium heat for 10 minutes.
  10. Throw preferred pasta in the sauce until thoroughly coated.
  11. Optional- Garnish with basil and grated Parmesan cheese

Nutrition

Calories: 796kcalCarbohydrates: 98gProtein: 19gFat: 37gSaturated Fat: 16gPolyunsaturated Fat: 3gMonounsaturated Fat: 16gTrans Fat: 0.4gCholesterol: 67mgSodium: 51mgPotassium: 870mgFiber: 6gSugar: 11gVitamin A: 2144IUVitamin C: 58mgCalcium: 104mgIron: 4mg

Notes

Simmer for longer if the sauce is too thin, or simmer for less time if you prefer a runnier sauce.
Tomatoes: Use the ripest cherry tomatoes you can find. Roma, San Marzano, or plum tomatoes also work; cut larger tomatoes in half before roasting.
Dairy-free: Swap the heavy cream for full-fat coconut milk or cashew cream.
Storage: Refrigerate in a sealed jar for up to 4 days, or freeze for up to 3 months. Thaw overnight in the fridge and reheat gently over low heat, stirring to bring the sauce back together.

Tried this recipe?

Let us know how it was!

You’ll also love

Leave a Reply

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

Recipe Rating