Pesto Pasta with Roasted Tomatoes is a vibrant, herb-packed dish that pairs nutty, garlicky pesto with sweet, blistered cherry tomatoes for a perfect balance of freshness and depth. Tossed with tender pasta and finished with a sprinkle of parmesan, this recipe is light, satisfying, and bursting with flavor in every bite.
Why You’ll Love This Recipe
I love how this dish comes together with minimal effort and maximum flavor. The roasted tomatoes add a rich, juicy sweetness that pairs beautifully with the fresh basil pesto. It’s a great way to use seasonal ingredients, and it works just as well as a weeknight dinner, meal prep option, or even a dish to serve guests. It’s simple, customizable, and incredibly comforting.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
pasta (penne, spaghetti, or fusilli work well)
cherry or grape tomatoes
olive oil
salt
black pepper
pesto (homemade or store-bought)
grated parmesan cheese
optional: red pepper flakes, toasted pine nuts, fresh basil leaves
directions
-
I preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
-
I toss the cherry tomatoes with olive oil, salt, and pepper, then spread them out on the baking sheet.
-
I roast the tomatoes for about 20–25 minutes, until they’re blistered and slightly caramelized.
-
While the tomatoes roast, I bring a pot of salted water to a boil and cook the pasta until al dente. I reserve about ½ cup of pasta water before draining.
-
I return the pasta to the pot or a large mixing bowl and toss it with the pesto, adding a little reserved pasta water to help coat the noodles evenly.
-
I gently fold in the roasted tomatoes along with their juices.
-
I serve the pasta warm, topped with parmesan cheese and any additional garnishes like red pepper flakes, toasted pine nuts, or fresh basil.
Servings and timing
This recipe serves 4. It takes about 10 minutes to prep, 20–25 minutes to roast the tomatoes, and 10 minutes to cook the pasta, so it’s ready in about 40 minutes total.
Variations
Sometimes I add grilled chicken, shrimp, or chickpeas for more protein. I’ve also tossed in arugula or baby spinach at the end for extra greens. If I want more bite, I add a squeeze of lemon or a pinch of crushed red pepper flakes. For a dairy-free version, I use vegan pesto and skip the parmesan.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm the pasta gently on the stove with a splash of water or in the microwave. The pesto may darken slightly but still tastes great. It’s also delicious served cold as a pasta salad.
FAQs
Can I use sun-dried tomatoes instead of roasted?
Yes, I sometimes use chopped sun-dried tomatoes packed in oil for a more intense flavor. I just drain them slightly before mixing into the pasta.
What’s the best pasta shape for this dish?
I like short pasta like penne or fusilli because they hold onto the pesto well, but spaghetti or linguine work just as nicely.
Can I use store-bought pesto?
Absolutely. Store-bought pesto saves time and still delivers great flavor. I just choose one with simple, fresh ingredients.
How do I keep the pesto from clumping?
I always toss the pasta while it’s still warm and add a little reserved pasta water. That helps thin and spread the pesto evenly.
Is this dish good served cold?
Yes, it makes a delicious cold pasta salad. I sometimes add more pesto before serving chilled to refresh the flavor.
Conclusion
Pesto Pasta with Roasted Tomatoes is a fresh, flavorful dish that’s quick to make and endlessly customizable. With the rich tang of roasted tomatoes and the herby punch of pesto, it’s a pasta recipe I keep coming back to. Whether I’m making it for a quick dinner or a light lunch, it always delivers comfort and brightness in one bowl.
PrintPesto Pasta with Roasted Tomatoes
Pesto Pasta with Roasted Tomatoes is a fresh, flavorful pasta dish that combines garlicky pesto with sweet, blistered cherry tomatoes for a bright and satisfying meal. Easy to prepare and full of vibrant ingredients, it’s perfect for any occasion.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Roasting, Boiling
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 12 oz pasta (penne, spaghetti, or fusilli)
- 1 pint cherry or grape tomatoes
- 2 tbsp olive oil
- Salt and black pepper to taste
- 1/2 cup pesto (homemade or store-bought)
- 1/4 cup grated parmesan cheese
- Optional: red pepper flakes, toasted pine nuts, fresh basil leaves
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Toss tomatoes with olive oil, salt, and pepper. Spread on baking sheet and roast for 20–25 minutes until blistered.
- Meanwhile, bring a pot of salted water to a boil and cook pasta until al dente. Reserve 1/2 cup of pasta water before draining.
- Return pasta to pot or a large mixing bowl and toss with pesto, adding pasta water as needed to evenly coat.
- Gently fold in roasted tomatoes with their juices.
- Serve warm topped with parmesan cheese and optional garnishes.
Notes
- Use short pasta like fusilli or penne to help the pesto cling better.
- Add grilled chicken, shrimp, or chickpeas for extra protein.
- Toss in arugula or spinach for a nutrient boost.
- Serve cold as a pasta salad with an extra dollop of pesto.
- Vegan pesto and dairy-free cheese make it plant-based friendly.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 5g
- Sodium: 320mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 5mg