There’s something incredibly comforting about pesto pasta with roasted tomatoes. This dish combines the fresh, herbaceous flavor of homemade pesto with the sweet, concentrated taste of slow-roasted tomatoes, making it a perfect meal to enjoy any night of the week. You’ll love how easy it is to prepare yet how impressive it tastes.

Whether you’re cooking for yourself or feeding a crowd, this recipe is a guaranteed winner. The vibrant colors and fresh ingredients make it a feast for the eyes and the palate, showcasing the best of Italian-inspired cooking. Let’s dive in and make your new favorite pasta dish!
Why You'll Love This Recipe
- Quick and easy to prepare, perfect for busy weeknights.
- Roasted tomatoes add rich, sweet depth of flavor.
- Fresh homemade pesto elevates the dish with vibrant herbs and nuts.
- Vegetarian-friendly and easily adaptable for dietary preferences.
- Bright, colorful, and visually appealing on any dinner table.
Ingredients
Gather these fresh, wholesome ingredients to create your pesto pasta with roasted tomatoes. Using fresh herbs and ripe tomatoes makes all the difference.
- 12 ounces pasta (such as penne, fusilli, or spaghetti)
- 2 cups cherry tomatoes, halved
- 3 tablespoons extra virgin olive oil, divided
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon freshly ground black pepper, divided
- 2 cups fresh basil leaves, packed
- 1/3 cup pine nuts, toasted
- 2 cloves garlic, minced
- 1/2 cup freshly grated Parmesan cheese
- 1 tablespoon fresh lemon juice
- Optional: red pepper flakes for a bit of heat
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4
- Calories: Approximately 450 per serving
How to Make Pesto Pasta with Roasted Tomatoes
- Preheat your oven to 400°F. Toss the halved cherry tomatoes with 1 tablespoon of olive oil, 1/2 teaspoon salt, and a pinch of black pepper. Spread them out on a baking sheet in a single layer.
- Roast the tomatoes for 20 minutes or until they become soft and slightly caramelized around the edges. You’ll notice their vibrant color deepen and their sweetness intensify.
- While the tomatoes roast, bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente, usually 8–10 minutes. Reserve 1/2 cup of pasta water, then drain the pasta.
- Prepare the pesto by blending fresh basil leaves, toasted pine nuts, minced garlic, Parmesan cheese, lemon juice, 2 tablespoons of olive oil, 1/2 teaspoon salt, and a pinch of black pepper in a food processor or blender until smooth. Add a little pasta water if needed to achieve a creamy consistency.
- In a large bowl, combine the cooked pasta with the pesto and roasted tomatoes. Toss gently to coat everything evenly. If the sauce seems thick, add extra pasta water one tablespoon at a time until you reach your desired texture.
- Serve immediately garnished with extra Parmesan cheese, fresh basil leaves, and a sprinkle of red pepper flakes if you like a little heat.
Tips for the Best Results
- Use ripe, fresh cherry tomatoes for roasting to maximize sweetness and flavor.
- Toast pine nuts lightly in a dry skillet to bring out their nutty aroma before blending.
- Reserve pasta water to loosen the pesto sauce and help it cling to the pasta perfectly.
- For a creamier pesto, add a splash of good quality olive oil or a spoonful of ricotta cheese.
- Make the pesto in advance and store in an airtight container with a thin layer of olive oil on top to keep it fresh.
Storage and Reheating
Store any leftover pesto pasta with roasted tomatoes in an airtight container in the refrigerator for up to 3 days. The flavors will meld beautifully, making for an even tastier meal the next day.
When reheating, warm gently in a skillet over low heat or microwave in short bursts to avoid drying out the pasta. Stir in a splash of olive oil or reserved pasta water to revive the sauce’s creaminess.
Frequently Asked Questions
Can I use other types of tomatoes for roasting?
Absolutely! Grape tomatoes or small plum tomatoes work well too. Just adjust roasting time slightly based on their size to avoid burning.
Is it possible to make this recipe vegan?
Yes, simply omit the Parmesan cheese or substitute it with a vegan cheese alternative or nutritional yeast for a cheesy flavor.
Can I prepare the pesto pasta ahead of time?
While you can make the pesto in advance, it’s best to toss it with pasta and roasted tomatoes just before serving to keep the pasta texture fresh.
What pasta shapes work best with pesto?
Twisted or ridged pasta like fusilli, penne, or farfalle hold pesto well, but you can use your favorite pasta shape according to your preference.