If you’re craving a simple meal that tastes like something from a cozy Italian kitchen, this pesto pasta with roasted tomatoes is exactly what you need. It’s rich, vibrant, and comes together with minimal effort while delivering maximum flavor.
You get the bold, herby punch of pesto combined with sweet, caramelized roasted tomatoes—all wrapped around perfectly cooked pasta. It’s the kind of dish you can make on a busy weeknight but still feel proud serving to guests.
Let’s break down how to make it perfectly every time.
Why You’ll Love This Pesto Pasta with Roasted Tomatoes
This dish hits that perfect balance of easy and impressive.
- Ready in about 30 minutes
- Uses simple, fresh ingredients
- Packed with flavor from roasted tomatoes and pesto
- Easily customizable with protein or veggies
- Works hot or as a pasta salad
If your usual pasta feels boring, this recipe instantly upgrades it.
Ingredients You’ll Need
This pesto pasta with roasted tomatoes keeps things simple but layered with flavor.

For the Pasta:
- 12 oz pasta (penne, fusilli, or spaghetti)
- Salt (for boiling water)
For the Roasted Tomatoes:
- 2 cups cherry or grape tomatoes
- 2 tablespoons olive oil
- 2 cloves garlic (minced)
- Salt and black pepper to taste
For the Sauce:
- ½ cup basil pesto (store-bought or homemade)
- ¼ cup grated Parmesan cheese
- 2–3 tablespoons reserved pasta water
Optional Add-Ins:
- Fresh basil leaves
- Mozzarella balls (bocconcini)
- Grilled chicken or shrimp
- Red pepper flakes
How to Make Pesto Pasta with Roasted Tomatoes
Step 1: Roast the Tomatoes
Preheat your oven to 400°F (200°C). Toss the tomatoes with olive oil, garlic, salt, and pepper. Spread them on a baking sheet and roast for 15–20 minutes until soft and slightly caramelized.

Step 2: Cook the Pasta
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve about ¼ cup of pasta water before draining.

Step 3: Combine Everything
Return the drained pasta to the pot. Add pesto, a splash of pasta water, and Parmesan cheese. Toss until the pasta is evenly coated and glossy.
Step 4: Add the Tomatoes
Gently fold in the roasted tomatoes, making sure not to crush them too much—they add texture and bursts of flavor.
Step 5: Finish and Serve
Top with fresh basil, extra Parmesan, and a drizzle of olive oil if desired. Serve immediately.
Tips for the Best Flavor
A few simple tricks can take your pesto pasta with roasted tomatoes from good to unforgettable:
- Salt your pasta water well—it should taste like the sea
- Don’t overcook the pasta—al dente gives the best texture
- Use quality pesto for a richer, fresher taste
- Save pasta water—it helps create a silky sauce
- Roast until slightly blistered for deeper tomato flavor
Easy Variations to Try
Once you’ve mastered the base recipe, you can switch things up easily.
Creamy Version
Add a splash of heavy cream or a spoonful of cream cheese for a richer sauce.
Protein Boost
Mix in grilled chicken, shrimp.
Veggie-Packed
Add spinach, zucchini, mushrooms, or roasted bell peppers.
Vegan Option
Use dairy-free pesto and skip the Parmesan or replace it with nutritional yeast.
What to Serve with Pesto Pasta
This dish works as both a main course and a side.
Pair it with:
- Garlic bread or crusty bread
- A simple green salad
- Grilled vegetables
- Lemon chicken or baked fish
It’s also great for meal prep or lunch leftovers.
Common Mistakes to Avoid
- Adding pesto to very hot pasta without liquid (can dry out the sauce)
- Skipping pasta water (you’ll lose that silky texture)
- Over-roasting tomatoes until they burn
- Using too much pesto (it can overpower the dish)
Make-Ahead and Storage Tips
Store leftovers in an airtight container in the fridge for up to 3–4 days.
To reheat:
- Add a splash of water or olive oil
- Warm gently on the stove or microwave
This dish can also be enjoyed cold as a pasta salad.
FAQ: Pesto Pasta with Roasted Tomatoes
Can I use store-bought pesto?
Yes, and it works great. Just choose a high-quality brand for the best flavor.
What pasta works best?
Short pasta like penne or fusilli holds the sauce well, but spaghetti works too.
Can I make this gluten-free?
Absolutely—just use your favorite gluten-free pasta.
Do I have to roast the tomatoes?
Roasting adds depth and sweetness, but you can use fresh tomatoes in a pinch.
Can I freeze this dish?
It’s not ideal, as pesto and pasta texture can change after freezing.
Final Thoughts: Make This Pesto Pasta Tonight
If you want a meal that’s easy, satisfying, and packed with fresh flavor, this pesto pasta with roasted tomatoes is a must-try.
It’s quick enough for busy nights but impressive enough for guests—and once you make it, it’ll likely become a regular in your rotation.
Give it a try tonight and enjoy a simple dish that tastes anything but ordinary.

Pesto Pasta with Roasted Tomatoes
Ingredients
- For the Pasta:
- 12 oz pasta penne, fusilli, or spaghetti
- Salt for boiling water
- For the Roasted Tomatoes:
- 2 cups cherry or grape tomatoes
- 2 tablespoons olive oil
- 2 cloves garlic minced
- Salt and black pepper to taste
- For the Sauce:
- ½ cup basil pesto
- ¼ cup grated Parmesan cheese
- 2 –3 tablespoons reserved pasta water
- Optional Add-Ins:
- Fresh basil leaves
- Mozzarella balls bocconcini
- Grilled chicken or shrimp
- Red pepper flakes
Instructions
- Preheat oven to 400°F (200°C). Toss tomatoes with olive oil, garlic, salt, and pepper. Roast for 15–20 minutes until soft and slightly caramelized.
- Bring salted water to a boil and cook pasta until al dente. Reserve ¼ cup pasta water, then drain.
- Return pasta to the pot. Add pesto, a splash of pasta water, and Parmesan cheese. Toss until coated.
- Gently fold in roasted tomatoes without crushing them.
- Garnish with fresh basil, extra Parmesan, and olive oil if desired. Serve immediately.
Notes
- Salt pasta water well for better flavor.
- Use high-quality pesto for best results.
- Pasta water helps create a silky sauce—don’t skip it.
- Avoid over-roasting tomatoes to prevent burning.
- Can be served warm or cold as a pasta salad.
