Pesto Pasta with Roasted Tomatoes is one of those recipes that feels effortless but tastes thoughtful. It’s bright, comforting, and full of fresh flavor—perfect for weeknight dinners, casual gatherings, or anytime you want something satisfying without spending hours in the kitchen.

Why This Recipe Works
This pasta shines because of contrast and balance:
-
Roasted tomatoes add sweetness and depth
-
Pesto brings herbaceous, garlicky richness
- Advertisement - -
Pasta provides a hearty base
-
Cheese adds saltiness and umami
Each ingredient has room to stand out while still working together.
Ingredients Overview
For the Roasted Tomatoes
-
Cherry or grape tomatoes
-
Olive oil
-
Salt
-
Black pepper
-
Optional: garlic cloves or red pepper flakes
For the Pasta
-
Pasta of choice (penne, fusilli, spaghetti, or farfalle)
-
Salted water
For the Pesto Sauce
-
Basil pesto (store-bought or homemade)
-
Reserved pasta water (important for texture)
Optional Add-Ins
-
Fresh mozzarella pearls
-
Grated Parmesan or Pecorino Romano
-
Pine nuts or walnuts
-
Fresh basil leaves
Choosing the Right Pasta Shape
Pesto works best with pasta that can hold onto sauce.
Great options:
-
Fusilli
-
Farfalle
-
Penne
-
Linguine
Avoid very thin noodles that don’t grip sauce well.
Step 1: Roast the Tomatoes
-
Preheat oven to 400°F (205°C).
-
Toss tomatoes with olive oil, salt, pepper, and optional garlic.
-
Spread in a single layer on a baking sheet.
-
Roast for 20–25 minutes, until blistered and slightly caramelized.
Roasting concentrates flavor and adds sweetness you won’t get from raw tomatoes.
Step 2: Cook the Pasta
-
Bring a large pot of salted water to a boil.
-
Cook pasta until al dente.
-
Reserve ½ cup of pasta water before draining.
That starchy water helps emulsify the pesto and coat the pasta evenly.
Step 3: Bring It All Together
-
Return drained pasta to the pot.
-
Add pesto and a splash of reserved pasta water.
-
Toss until the pasta is evenly coated.
-
Gently fold in roasted tomatoes.
Add more pasta water as needed for a silky texture.
Step 4: Finish & Serve
Top with:
-
Grated Parmesan
-
Fresh basil
-
Cracked black pepper
-
A drizzle of olive oil
Serve immediately while warm.
Variations & Customizations
Add Protein
-
Grilled chicken
-
Shrimp
-
Crispy chickpeas
Make It Creamy
-
Stir in a splash of cream or mascarpone
-
Or add fresh mozzarella for a melty finish
Make It Vegan
-
Use dairy-free pesto
-
Skip cheese or use plant-based alternatives
Extra Veggies
-
Roasted zucchini
-
Spinach
-
Mushrooms
Common Mistakes to Avoid
-
Overcooking the pasta
-
Skipping the pasta water
-
Using cold pesto straight from the fridge
-
Overloading with toppings
Simple dishes shine when handled gently.
Storage & Make-Ahead Tips
-
Store leftovers in an airtight container for up to 3 days
-
Reheat gently with a splash of water or olive oil
-
Best enjoyed fresh, but still delicious the next day
When to Serve This Dish
Pesto Pasta with Roasted Tomatoes is perfect for:
-
Weeknight dinners
-
Meatless Mondays
-
Summer meals
-
Light dinner parties
-
Meal prep lunches
It’s flexible, crowd-pleasing, and easy to scale.
Final Thoughts
This Pesto Pasta with Roasted Tomatoes proves that simple ingredients can create incredible flavor when treated well. It’s fresh, comforting, and endlessly adaptable—one of those recipes you’ll come back to again and again.
Pesto Pasta with Roasted Tomatoes
Pesto Pasta with Roasted Tomatoes is a fresh, comforting dish that combines tender pasta with herbaceous basil pesto and sweet, caramelized roasted tomatoes. It’s simple enough for weeknights yet elegant enough for entertaining.
Ingredients
- Roasted Tomatoes
- 2 cups cherry or grape tomatoes
- 2 tbsp olive oil
- ½ tsp salt
- ¼ tsp black pepper
- Pasta
- 12 oz pasta (penne, fusilli, or spaghetti)
- Salted water for boiling
- Pesto Sauce
- ½–¾ cup basil pesto (store-bought or homemade)
- ¼ cup reserved pasta water
- ¼ cup grated Parmesan cheese
- Optional Add-Ins
- Fresh mozzarella pearls
- Grilled chicken or shrimp
- Baby spinach or arugula
- Red pepper flakes
Instructions
- Roast the Tomatoes
Preheat oven to 425°F (220°C). Toss tomatoes with olive oil, salt, and pepper. Spread on a baking sheet and roast for 15–18 minutes, until blistered and lightly caramelized. - Cook the Pasta
Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve ¼ cup pasta water, then drain. - Combine
Return pasta to the pot. Stir in pesto, Parmesan, and reserved pasta water until coated. - Finish the Dish
Gently fold in roasted tomatoes. Adjust seasoning as needed. - Serve
Top with extra Parmesan, red pepper flakes, or fresh basil if desired.
Notes
- Creamy Version: Add 2–3 tbsp heavy cream or cream cheese to the sauce.
- Vegan Option: Use dairy-free pesto and omit Parmesan.

