Pesto Pasta with Roasted Tomatoes
If you’re looking for a dish that’s bursting with flavor and incredibly easy to whip up, you’ll absolutely adore this Pesto Pasta with Roasted Tomatoes. This recipe has become a beloved staple in my kitchen because it effortlessly combines the fresh, herby notes of pesto with the sweet, caramelized goodness of roasted cherry tomatoes. It’s perfect for those busy weeknights when you want something delicious without spending hours in the kitchen, yet it’s also fancy enough to impress your guests at a weekend gathering.
The beauty of this dish lies not only in its vibrant flavors but also in its simplicity. With just a handful of wholesome ingredients, you can create a meal that feels special any night of the week. Let’s dive into why this recipe has captured my heart!
Why You’ll Love This Recipe
- Quick and easy preparation: With just 10 minutes of prep time, you can have an impressive meal ready in under an hour.
- Family-friendly appeal: Kids and adults alike will love the bright flavors and comforting pasta.
- Make-ahead convenience: The pesto can be made ahead and stored, making dinner even simpler on busy nights.
- Versatile dish: You can easily customize it with different veggies or pasta shapes to suit your taste.

Ingredients You’ll Need
This Pesto Pasta with Roasted Tomatoes is made from simple, wholesome ingredients that you might already have in your pantry or garden. Let’s gather what we need for this delightful meal!
For the Pasta
- 12 oz (340g) rigatoni or other pasta
For the Pesto
- 2 cups fresh basil
- 1/2 cup (about 60g) pine nuts (or walnuts/cashews)
- 1 clove garlic
- 1/2 cup (about 45g) Parmesan cheese (freshly grated)
- 1/2 cup (120ml) olive oil
For the Roasted Tomatoes
- 1 tbsp (15ml) olive oil
- 2 cups (about 250g) cherry tomatoes (halved)
- To taste salt
- To taste pepper
- 2 cloves garlic (optional)
Variations
One of the greatest joys of this recipe is its flexibility! You can mix things up based on what you have on hand or your personal preferences. Here are some fun variations to consider:
- Add more veggies: Toss in some spinach or zucchini for extra nutrition and color.
- Swap the protein: Add grilled chicken or chickpeas if you’re looking for a protein boost.
- Experiment with nuts: Use walnuts or cashews instead of pine nuts for a different flavor profile.
- Try different cheeses: If you’re dairy-free, nutritional yeast can give you that cheesy flavor without animal products.
How to Make Pesto Pasta with Roasted Tomatoes
Step 1: Roast the Tomatoes
Preheat your oven to 400°F (200°C). Drizzle extra virgin olive oil over halved cherry tomatoes on a baking sheet. If you’re using garlic cloves, toss them in too! Roasting brings out their natural sweetness and enhances their flavor, creating a lovely contrast with the bold pesto.
Step 2: Prepare the Pesto
While the tomatoes roast, let’s get started on our pesto. In a food processor, combine fresh basil, pine nuts, garlic, and Parmesan cheese. Pulse until everything is finely chopped. Slowly drizzle in olive oil while blending until smooth. This step is crucial as it creates that creamy texture we love in pesto!
Step 3: Cook the Pasta
Bring a large pot of salted water to boil. Add your pasta and cook according to package instructions until al dente. This method ensures each bite has that perfect chewy texture that pairs wonderfully with our sauce.
Step 4: Combine Everything
Once the pasta is cooked and drained, toss it into a large bowl along with your roasted tomatoes and luscious pesto. Mix well so every piece is coated beautifully! The warmth from the pasta will help meld all those fantastic flavors together.
Step 5: Season and Serve
Taste your dish and add salt and pepper as needed. Serve warm, garnished with extra basil or cheese if desired. Enjoy this delightful plate of Pesto Pasta with Roasted Tomatoes — it’s sure to become a favorite!
Pro Tips for Making Pesto Pasta with Roasted Tomatoes
Making the perfect Pesto Pasta with Roasted Tomatoes is all about the little details that elevate the dish. Here are some handy tips to ensure your meal shines!
- Use fresh basil: Fresh basil truly makes a difference in the flavor of your pesto. Look for vibrant, green leaves that have a fragrant aroma. Dried basil simply can’t match that fresh taste.
- Toast your nuts: Lightly toasting the pine nuts (or walnuts/cashews) before adding them to the pesto enhances their flavor and adds a delightful crunch to the dish. Just be careful not to burn them!
- Opt for quality olive oil: A good-quality olive oil can elevate your pesto’s richness and depth. It’s worth investing in a bottle labeled extra virgin for the best results.
- Adjust garlic to taste: While garlic adds zest, its intensity can vary. Start with less if you prefer a milder flavor, and you can always add more when blending your pesto.
- Reserve pasta water: When cooking your pasta, save a cup of the starchy pasta water before draining. This can be added to your dish later to help bind everything together and create a creamier texture.
How to Serve Pesto Pasta with Roasted Tomatoes
Presenting your Pesto Pasta with Roasted Tomatoes can turn an everyday meal into an impressive feast! Here are some ideas to elevate your dining experience.
Garnishes
- Fresh basil leaves: Add a few whole or torn basil leaves on top for a pop of color and extra freshness.
- Grated cheese: A sprinkle of freshly grated Parmesan or a vegan cheese alternative just before serving enhances the dish’s creaminess and flavor.
- Balsamic glaze: Drizzling a bit of balsamic glaze over the top adds sweetness and tang that beautifully contrasts the savory flavors of the pesto and tomatoes.
Side Dishes
- Mixed Green Salad: A simple salad with mixed greens, cherry tomatoes, cucumber, and a light vinaigrette provides a refreshing contrast to the rich pasta.
- Garlic Bread: Warm, crusty garlic bread is perfect for mopping up any leftover pesto sauce and is always a crowd-pleaser.
- Steamed Vegetables: Lightly steamed veggies like broccoli or asparagus add color and nutrition to your plate without overpowering the main dish.
- Roasted Zucchini: Sliced zucchini roasted until tender complements the flavors of the pasta while providing additional texture.
Enjoy this delightful combination of flavors! Your Pesto Pasta with Roasted Tomatoes will surely become a favorite at your table.

Make Ahead and Storage
This Pesto Pasta with Roasted Tomatoes is not only delicious but also perfect for meal prep! You can easily make it in advance, store it, and enjoy it throughout the week.
Storing Leftovers
- Allow the pasta to cool completely before storing.
- Transfer to an airtight container and refrigerate.
- Consume within 3-4 days for the best flavor and texture.
Freezing
- Cool the pasta thoroughly before freezing.
- Place in a freezer-safe container or freezer bag, making sure to remove as much air as possible.
- It can be frozen for up to 2 months. For best quality, label with the date.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat gently on the stovetop over low heat, adding a splash of olive oil or water to prevent sticking.
- Alternatively, you can microwave in short intervals, stirring in between until heated through.
FAQs
Have questions? Here are some common queries about this delightful dish!
Can I use different nuts for the pesto in Pesto Pasta with Roasted Tomatoes?
Absolutely! While pine nuts are traditional, walnuts or cashews work wonderfully as substitutes. Feel free to experiment with what you have on hand.
How do I make my Pesto Pasta with Roasted Tomatoes creamier?
To achieve a creamier consistency, stir in a splash of plant-based cream or a dollop of ricotta cheese before serving. This will add richness without overpowering the pesto flavor!
Can I add vegetables to my Pesto Pasta with Roasted Tomatoes?
Definitely! Consider adding sautéed zucchini, spinach, or bell peppers for extra nutrition and color. They pair beautifully with the roasted tomatoes and pesto.
How long does it take to prepare Pesto Pasta with Roasted Tomatoes?
The entire process takes about 40 minutes from start to finish, making it a quick and easy option for busy weeknights!
Final Thoughts
I hope you find joy in preparing this Pesto Pasta with Roasted Tomatoes! It’s a simple yet flavorful dish that brings together fresh ingredients and vibrant flavors. Whether you’re enjoying it alone or sharing it with loved ones, it’s sure to create delightful moments at your table. Happy cooking!
Pesto Pasta with Roasted Tomatoes
Pesto Pasta with Roasted Tomatoes is a delightful and vibrant dish that brings the freshness of basil together with the sweetness of caramelized cherry tomatoes. Perfect for busy weeknights or impressing guests at dinner parties, this easy recipe requires minimal prep time and uses simple ingredients you may already have in your kitchen. The creamy homemade pesto pairs beautifully with hearty pasta, creating a comforting meal that everyone will love. Whether you’re cooking for family or entertaining friends, this flavorful dish is sure to become a staple in your culinary repertoire.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 4
- Category: Main
- Method: Baking
- Cuisine: Italian
Ingredients
- 12 oz (340g) rigatoni or other pasta
- 2 cups fresh basil
- 1/2 cup (60g) pine nuts (or walnuts/cashews)
- 1 clove garlic
- 1/2 cup (120ml) olive oil
- 2 cups (250g) cherry tomatoes (halved)
- Salt and pepper to taste
Instructions
- Preheat the oven to 400°F (200°C). On a baking sheet, drizzle halved cherry tomatoes with olive oil and season with salt and pepper. Roast for about 20 minutes until they caramelize.
- While tomatoes are roasting, combine fresh basil, pine nuts, garlic, and Parmesan cheese in a food processor. Blend while gradually adding olive oil until smooth.
- Cook the pasta according to package instructions until al dente; drain.
- In a large bowl, combine cooked pasta, roasted tomatoes, and pesto. Toss until evenly coated.
- Adjust seasoning if necessary before serving warm.
Nutrition
- Serving Size: 1 cup (approx. 250g)
- Calories: 550
- Sugar: 4g
- Sodium: 250mg
- Fat: 37g
- Saturated Fat: 5g
- Unsaturated Fat: 30g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 10mg
