Creamy Roasted Tomato Pesto Pasta: A Culinary Delight

Published on November 21, 2025
4.8 (245 reviews)

Imagine a bowl of al dente pasta drenched in a velvety sauce that marries the smoky sweetness of roasted tomatoes with the herb‑bright punch of classic pesto. This is the magic of Creamy Roasted Tomat

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Creamy Roasted Tomato Pesto Pasta: A Culinary Delight
Prep: 20 mins
Cook: 35 mins
Servings: 4

Imagine a bowl of al dente pasta drenched in a velvety sauce that marries the smoky sweetness of roasted tomatoes with the herb‑bright punch of classic pesto. This is the magic of Creamy Roasted Tomato Pesto Pasta, a dish that feels both comforting and sophisticated.

What sets this recipe apart is the double‑layered flavor profile: first, the tomatoes are caramelized in the oven until they develop deep, caramel notes; then they are blended into a silky pesto that retains the fresh basil, pine nuts, and Parmesan you love.

Busy families, casual dinner guests, and even picky eaters will adore this dish. It shines at weeknight meals, weekend brunches, or as a centerpiece for a relaxed dinner party.

The process is straightforward: roast tomatoes, whip up a quick pesto, toss everything together with cooked pasta, and finish with a splash of cream for an irresistibly smooth finish.

Why You'll Love This Recipe

Bold, Roasted Flavor: Oven‑roasted tomatoes bring a caramelized sweetness that deepens the pesto, creating a sauce that’s richer than any raw‑tomato version.

One‑Pan Simplicity: All the key components—tomatoes, pesto, and cream—are prepared in just two pans, minimizing cleanup while maximizing flavor.

Vegetarian‑Friendly Protein Boost: Add grilled chicken, shrimp, or keep it plant‑based with chickpeas; the sauce clings to any protein you prefer.

Vibrant Presentation: The ruby‑red sauce speckled with green basil leaves makes a stunning visual impact on any table.

Ingredients

The backbone of this dish is a harmonious blend of fresh, high‑quality ingredients. Sweet, vine‑ripe tomatoes provide the natural sweetness that deepens when roasted. Classic pesto ingredients—basil, pine nuts, Parmesan, and garlic—add herbaceous brightness. A splash of heavy cream creates the luxurious mouthfeel, while a touch of lemon juice lifts the flavors. Finally, a good‑quality pasta such as linguine or fettuccine offers the perfect canvas for the sauce.

Pasta & Core

  • 12 oz (340 g) linguine or fettuccine
  • 1 lb (450 g) cherry tomatoes, halved

Pesto & Cream Sauce

  • 2 cups fresh basil leaves, packed
  • ¼ cup pine nuts, toasted
  • ½ cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • ¼ cup extra‑virgin olive oil
  • ½ cup heavy cream

Seasonings & Finishing Touches

  • ½ tsp sea salt (plus more to taste)
  • ¼ tsp freshly ground black pepper
  • 1 tsp lemon zest
  • Fresh basil leaves for garnish

These ingredients work together to create layers of flavor and texture. Roasting the tomatoes intensifies their natural sugars, while the raw basil in the pesto adds a bright, peppery lift. Cream smooths the sauce, turning it glossy and luxurious, and the final dash of lemon zest injects a subtle acidity that balances the richness. The result is a pasta that’s both comforting and sophisticated.

Step-by-Step Instructions

Creamy Roasted Tomato Pesto Pasta: A Culinary Delight

Roasting the Tomatoes

Preheat your oven to 425°F (220°C). Spread the halved cherry tomatoes on a baking sheet, drizzle with 1 tablespoon olive oil, and sprinkle with a pinch of sea salt. Roast for 20‑25 minutes, turning once halfway through, until the skins blister and the edges caramelize. The tomatoes should look deep‑red and slightly shriveled—this is the sweet, smoky base for the sauce.

Preparing the Pesto

While the tomatoes roast, combine the fresh basil, toasted pine nuts, grated Parmesan, minced garlic, and the remaining ¼ cup olive oil in a food processor. Pulse until a coarse paste forms, then drizzle in a little more oil if needed to achieve a smooth consistency. Season with sea salt and black pepper, then set aside.

Cooking the Pasta

Bring a large pot of salted water to a rolling boil. Add the linguine and cook according to package instructions until al dente, usually 9‑11 minutes. Reserve ½ cup of the pasta cooking water, then drain the pasta.

Combining & Finishing

  1. Blend the roasted tomatoes. Transfer the hot tomatoes (including any juices) to a blender, add the prepared pesto, and blend until smooth. The mixture should be thick yet pourable.
  2. Enrich with cream. Return the blended sauce to a large skillet over medium heat. Stir in the heavy cream and lemon zest, allowing the sauce to simmer gently for 3‑4 minutes. If the sauce feels too thick, whisk in a splash of the reserved pasta water until you reach a silky consistency.
  3. Combine pasta and sauce. Add the cooked linguine to the skillet, tossing to coat every strand evenly. Cook together for another 1‑2 minutes so the pasta absorbs the flavors and the sauce clings beautifully.
  4. Finish and serve. Taste and adjust seasoning with additional salt, pepper, or a squeeze of fresh lemon juice if desired. Plate the pasta, garnish with fresh basil leaves and a generous sprinkle of Parmesan. Serve immediately while the sauce is warm and glossy.

Tips & Tricks

Perfecting the Recipe

Roast at high heat. A 425°F oven ensures quick caramelization without drying out the tomatoes, giving the sauce its signature depth.

Use fresh basil. Fresh leaves provide a brighter, more aromatic flavor than dried, which can become bitter when blended with hot tomatoes.

Reserve pasta water. The starchy water helps bind the sauce to the pasta, creating a silky coating without extra cream.

Don’t over‑blend. Pulse the sauce just until smooth; over‑processing can make it gummy and diminish the fresh herb texture.

Flavor Enhancements

Add a pinch of red‑pepper flakes for subtle heat, or stir in a tablespoon of sun‑dried tomato paste for extra umami. A drizzle of high‑quality extra‑virgin olive oil right before serving brightens the final dish.

Common Mistakes to Avoid

Skipping the roasting step leaves the sauce flat and lacking caramel notes. Also, adding the cream too early can cause it to separate; always incorporate it after the pesto‑tomato blend has simmered gently.

Pro Tips

Toast pine nuts. Lightly toast them in a dry skillet until golden; this amplifies their nutty flavor and adds a pleasant crunch.

Use a heavy‑bottomed skillet. Even heat distribution prevents scorching the sauce and makes stirring easier.

Finish with cold butter. A small knob of butter swirled in at the end adds a velvety sheen and rounds out the flavors.

Season in stages. Taste after adding the tomatoes, then again after the cream; adjust salt and pepper gradually for perfect balance.

Variations

Ingredient Swaps

Replace cherry tomatoes with fire‑roasted red peppers for a smoky twist, or swap pine nuts for toasted walnuts for a richer, earthier bite. Use pecorino Romano instead of Parmesan for a sharper cheese profile.

Dietary Adjustments

For a vegan version, substitute the heavy cream with coconut cream and use nutritional yeast in place of Parmesan. Gluten‑free pasta (brown rice or quinoa based) works perfectly, keeping the dish accessible for all dietary needs.

Serving Suggestions

Pair the pasta with a simple arugula salad dressed in lemon vinaigrette, or serve alongside crusty sour‑dough bread to mop up extra sauce. A crisp glass of Pinot Grigio balances the creaminess beautifully.

Storage Info

Leftover Storage

Allow the pasta to cool to room temperature, then transfer to an airtight container. It will keep in the refrigerator for 3‑4 days. For longer storage, portion into freezer‑safe bags, squeeze out excess air, and freeze up to 2 months. Thaw overnight in the fridge before reheating.

Reheating Instructions

Reheat gently in a skillet over low heat, adding a splash of milk or broth to revive the sauce’s creaminess. Alternatively, microwave in a covered dish, stirring halfway through, for 2‑3 minutes. Avoid high heat, which can cause the cream to curdle.

Frequently Asked Questions

Yes. Roast the tomatoes and prepare the pesto up to 24 hours in advance. Store each component separately in airtight containers in the refrigerator. When ready to serve, combine them with cream and heat briefly before tossing with cooked pasta. This saves time on busy evenings.

You can substitute with a mix of fresh spinach and a smaller amount of parsley, or use a high‑quality dried basil (about 1 ½  teaspoons) added at the end of cooking. The flavor won’t be as vibrant, but the dish will still be delicious.

Reheat the pasta in a skillet with a splash of broth or water, stirring constantly over medium‑low heat. This revives the sauce’s coating without over‑cooking the noodles. Avoid microwaving for too long, as that can make the pasta mushy.

This Creamy Roasted Tomato Pesto Pasta brings together the comfort of a classic pasta dish with the sophisticated depth of roasted vegetables and fresh pesto. By following the detailed steps, tips, and storage advice, you’ll achieve a restaurant‑quality plate every time. Feel free to experiment with protein additions, spice levels, or alternative pastas—cooking is an adventure, after all. Serve it hot, share it widely, and enjoy every silky, aromatic bite.

Recipe Summary

Prep
20 min
Cook
35 min
Total
55 min
Servings
4
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 12 oz (340 g) linguine or fettuccine
  • 1 lb (450 g) cherry tomatoes, halved
  • 2 cups fresh basil leaves, packed
  • ¼ cup pine nuts, toasted
  • ½ cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • ¼ cup extra‑virgin olive oil
  • ½ cup heavy cream
  • ½ tsp sea salt (plus more to taste)
  • ¼ tsp freshly ground black pepper
  • 1 tsp lemon zest
  • Fresh basil leaves for garnish

Instructions

1
Roasting the Tomatoes

Preheat your oven to 425°F (220°C). Spread the halved cherry tomatoes on a baking sheet, drizzle with 1 tablespoon olive oil, and sprinkle with a pinch of sea salt. Roast for 20‑25 minutes, turning on...

2
Preparing the Pesto

While the tomatoes roast, combine the fresh basil, toasted pine nuts, grated Parmesan, minced garlic, and the remaining ¼ cup olive oil in a food processor. Pulse until a coarse paste forms, then driz...

3
Cooking the Pasta

Bring a large pot of salted water to a rolling boil. Add the linguine and cook according to package instructions until al dente, usually 9‑11 minutes. Reserve ½ cup of the pasta cooking water, then dr...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.