There’s something truly comforting about a bowl of perfectly cooked pasta tossed in vibrant pesto sauce, especially when paired with sweet, caramelized roasted tomatoes. This pesto pasta with roasted tomatoes recipe is one that you’ll want to keep in your dinner rotation for its fresh flavors and easy preparation.
Whether you’re cooking for yourself or feeding a family, this dish balances herbaceous pesto and juicy roasted tomatoes for a satisfying meal that doesn’t take hours in the kitchen. Let me walk you through this simple recipe so you can enjoy it any night of the week.
Why You’ll Love This Recipe
- Quick and easy to prepare with minimal ingredients.
- Fresh, vibrant flavors from homemade or store-bought pesto.
- Roasted tomatoes add a natural sweetness and texture contrast.
- Versatile dish suitable for weeknights or casual gatherings.
- Vegetarian and easy to customize with your favorite add-ins.
Ingredients
Gather these simple ingredients to create this flavorful pesto pasta with roasted tomatoes.
- 12 ounces pasta (penne, fusilli, or spaghetti)
- 2 cups cherry tomatoes, halved
- 3 tablespoons olive oil, divided
- 1/2 teaspoon salt, divided
- 1/4 teaspoon black pepper, divided
- 1 cup basil pesto (store-bought or homemade)
- 1/4 cup grated Parmesan cheese, plus more for garnish
- 1/4 cup fresh basil leaves, roughly chopped
- 2 cloves garlic, minced
- Optional: toasted pine nuts or red pepper flakes for garnish
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
- Calories: Approximately 420 per serving
How to Make Pesto Pasta with Roasted Tomatoes
- Preheat your oven to 400°F. Line a baking sheet with parchment paper.
- Toss the halved cherry tomatoes with 2 tablespoons olive oil, 1/4 teaspoon salt, and a pinch of black pepper. Spread them cut-side up on the baking sheet and roast for 20 minutes until soft and slightly caramelized.
- While the tomatoes roast, bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente. Drain, reserving 1/2 cup of pasta water.
- In a large mixing bowl, combine the hot pasta, roasted tomatoes, minced garlic, remaining 1 tablespoon olive oil, and basil pesto. Stir well to coat the pasta, adding reserved pasta water a little at a time to loosen the sauce as needed.
- Fold in the grated Parmesan cheese and chopped fresh basil leaves. Taste and adjust seasoning with salt and pepper if necessary.
- Serve immediately, garnished with extra Parmesan, fresh basil, and optional toasted pine nuts or red pepper flakes for a spicy kick.
Tips for the Best Results
- Use ripe cherry tomatoes for the sweetest flavor and best roasting results.
- Don’t overcook the pasta; al dente texture pairs best with the creamy pesto.
- Reserve some pasta water to help the pesto sauce cling to the noodles smoothly.
- Homemade pesto adds freshness but store-bought pesto works well for a faster option.
- Add a squeeze of lemon juice for a bright, fresh finish if desired.
Storage and Reheating
Store leftover pesto pasta with roasted tomatoes in an airtight container in the refrigerator for up to 3 days. The roasted tomatoes may release some juice, so stir well before reheating.
To reheat, warm the pasta gently on the stovetop over low heat or microwave in short bursts, adding a splash of water or olive oil if the sauce feels dry.
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely! This recipe works well with many pasta shapes like penne, fusilli, farfalle, or spaghetti. Choose your favorite or whatever you have on hand.
Is this recipe vegan friendly?
You can easily make this recipe vegan by omitting the Parmesan cheese or replacing it with a plant-based alternative. The pesto should also be checked or made without cheese for a vegan version.
Can I prepare the roasted tomatoes in advance?
Yes, you can roast the tomatoes ahead of time and store them in the refrigerator for up to 2 days. Add them to the pasta just before serving for the best flavor.
What can I add to make this dish more filling?
To boost protein or make it heartier, consider adding grilled chicken, sautéed shrimp, or roasted vegetables like zucchini or bell peppers.
