Roasted Tomato Pesto Spaghetti 40-Minute

Posted on July 31, 2026

by: James-Carter

Delicious bowl of roasted tomato pesto spaghetti with fresh basil on top

Cherry tomatoes go into a 400°F oven for 25 minutes and come out blistered, sweet, and ready to collapse into a sauce. That’s the step that makes this taste like restaurant pasta instead of a weeknight shortcut. The warm tomatoes soften the cream cheese as you mix them with pesto, and the whole sauce comes together before the spaghetti finishes cooking. Best eaten fresh the same day, but reheats in a skillet with a splash of water if needed.

What Happens When You Make It Right

Roasting the tomatoes long enough is the step most people rush, and then wonder why the sauce tastes flat. 20 to 25 minutes at 400°F is what it takes for the skins to blister and the sugars to caramelize. Pull them early, and you get firm tomatoes in a thin sauce. The cream cheese needs the tomatoes to still be warm when you mix them, which is what makes it incorporate smoothly instead of leaving lumps. Cook the spaghetti al dente, not soft, because it keeps absorbing moisture as it sits in the sauce.

For this recipe, you’ll need:

  • 8 ounces spaghetti
  • 1 pint cherry tomatoes
  • 1 cup pesto
  • 4 ounces cream cheese
  • 2 tablespoons olive oil
  • Salt, to taste
  • Pepper, to taste
  • Grated parmesan cheese (optional)

The star ingredient here is the cherry tomatoes, which turn sweet and juicy when roasted, making the sauce vibrant and flavorful.

Step by Step

  1. Preheat your oven to 400°F. This ensures the tomatoes roast evenly and develop that perfect caramelized flavor.
  2. Spread cherry tomatoes on a baking sheet. Drizzle with olive oil, and sprinkle with salt and pepper. Roast for 20-25 minutes until softened and slightly blistered. This step is crucial as it enhances the tomatoes’ sweetness and contributes to the overall flavor.
  3. Cook spaghetti according to package instructions. You want it al dente, as it will combine with the sauce later.
  4. In a large bowl, mix the roasted tomatoes with pesto and cream cheese. The warmth from the tomatoes will soften the cream cheese, making it easier to incorporate.
  5. Drain the spaghetti and combine it with the tomato pesto mixture, stirring until well coated. You want the pasta to pick up all that flavor.
  6. Serve with grated parmesan cheese if desired. The salty, nutty parmesan can add depth to the dish.

Total elapsed time is about 40 minutes. The dish is done when everything is well mixed and the tomatoes look soft and juicy.

Timing & Temperature

  • Roast tomatoes: 20-25 min at 400°F | Tomatoes should be blistered and softened.
  • Cook spaghetti: 8-10 min at boiling | Pasta is al dente. Total: 40 minutes.

Biggest timing mistake is under-roasting the tomatoes. This can leave them too firm and lacking flavor.

Where People Get Stuck

  • MISTAKE: Not preheating the oven.
  • RESULT: The tomatoes won’t roast properly.
  • FIX: Always preheat the oven before placing the tomatoes inside.
  • SIGNAL: Listen for that initial sizzle when they hit the hot pan.
  • MISTAKE: Overcooking spaghetti.
  • RESULT: The pasta becomes mushy and loses texture.
  • FIX: Cook it just until al dente, testing a minute early if unsure.
  • SIGNAL: It should have a slight bite in the center.
  • MISTAKE: Forgetting to mix the cream cheese well.
  • RESULT: Lumps in the sauce that can be off-putting.
  • FIX: Ensure the tomatoes are warm enough before adding the cream cheese.
  • SIGNAL: The sauce should be creamy and smooth.

What separates a good result from a bad one is the roasting of the tomatoes and the perfect pasta texture.

Variations That Work

  • Pesto to homemade pesto: Results in a fresher flavor; no adjustments in cooking.
  • Cream cheese to ricotta: Brings a different creaminess, requires no cooking time changes.
  • Add vegetables like spinach: Adds nutrients and color; add towards the end of the pasta cooking time.

What to Serve With It

  • Garlic bread: The buttery, garlicky flavor complements the pasta.
  • Simple green salad: The freshness balances the heaviness of the pasta.
  • Sauteed zucchini: Adds texture contrast and a light flavor.

A side salad with a bit of acid brings balance to the meal and rounds it out nicely.

Storage

  • Fridge: Up to 3 days in an airtight container.
  • Freezer: Not recommended for this dish.
  • Reheat: Use a skillet over medium heat, adding a splash of water to loosen the sauce, heating for about 5 minutes.
  • Next day: The pasta may soften, and flavors will blend but could lose some freshness.

Yield & Nutrition

  • Servings: 4
  • Calories: 380 (approximately)
  • Protein: 12g
  • Carbs: 45g
  • Fat: 18g
  • Fiber: 2g

These are estimates. Exact values depend on specific brands and portion sizes.

Final Word

Roasting cherry tomatoes truly enhances their flavor, making them a must-do step in this dish. Next time, consider trying ricotta instead of cream cheese for a different texture. Gather your ingredients and whip this up on a weeknight; it’s easy and satisfying.

FAQ

Can I make this ahead of time?

You can roast the tomatoes and mix them with pesto and cream cheese a day in advance. Cook the spaghetti fresh on the day of serving to maintain texture and flavor.

How long does this spaghetti keep in the fridge?

The spaghetti can last for about three days in the fridge, but it’s best eaten fresh.

Can you freeze this recipe?

Freezing is not recommended as the pasta and sauce may not retain their texture once thawed.

What can I substitute for cream cheese?

You can swap cream cheese for ricotta for a lighter texture while maintaining creaminess in the dish.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
roasted tomato pesto spaghetti 40 minute 2026 07 31 122209 1

Roasted Cherry Tomato Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A quick and flavorful pasta dish featuring roasted cherry tomatoes and creamy sauce, perfect for weeknight dinners.


Ingredients

Scale
  • 8 ounces spaghetti
  • 1 pint cherry tomatoes
  • 1 cup pesto
  • 4 ounces cream cheese
  • 2 tablespoons olive oil
  • Salt, to taste
  • Pepper, to taste
  • Grated parmesan cheese (optional)

Instructions

  1. Preheat your oven to 400°F.
  2. Spread cherry tomatoes on a baking sheet, drizzle with olive oil, and sprinkle with salt and pepper.
  3. Roast for 20-25 minutes until softened and slightly blistered.
  4. Cook spaghetti according to package instructions until al dente.
  5. Mix the roasted tomatoes with pesto and cream cheese in a large bowl.
  6. Drain the spaghetti and combine it with the tomato pesto mixture, stirring to coat.
  7. Serve with grated parmesan cheese if desired.

Notes

Best eaten fresh but can be reheated in a skillet with a splash of water.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Roasting
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 12g
  • Cholesterol: 30mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star