If you’re craving a pasta dish that’s light, vibrant, and full of Mediterranean charm, this Italian Pesto Pasta with Roasted Vegetables Recipe is just what you need.
It’s a simple yet flavour-packed dish that celebrates the beauty of fresh ingredients. Think tender whole-wheat pasta tossed with golden, caramelised veggies and coated in a basil pesto so fragrant, you’ll feel like you’re dining al fresco in an Italian piazza.
This dish is one of my go-to dinners when I want something that feels a little indulgent without all the heaviness. The roasted cherry tomatoes add a sweet, juicy burst, while the zucchini and bell peppers bring subtle crunch and vibrant colour. The pesto ties it all together with its herby, garlicky magic, making every bite a delight.
What I love most about this recipe is its versatility. Got a fridge full of veggies? Toss them in! Want to make it gluten-free? Just swap the pasta for your favourite alternative. Whether you’re cooking for family, hosting friends, or just treating yourself, this recipe delivers on flavour and simplicity every time.

Italian Pesto Pasta with Roasted Vegetables
Ingredients
- 300 g whole-wheat pasta
- 1 cup cherry tomatoes halved
- 1 zucchini chopped
- 1 red bell pepper chopped
- 2 tbsp olive oil
- Salt and pepper to taste
- 1/2 cup pesto store-bought or homemade
- 2 cups fresh spinach
Instructions
- Preheat the oven to 200°C (400°F). On a baking sheet, toss the cherry tomatoes, zucchini, and bell pepper with olive oil, salt, and pepper. Roast for about 20 minutes, or until the veggies are golden and softened. Meanwhile, cook the pasta according to package directions. Drain and return to the pot, tossing in the pesto, roasted veggies, and fresh spinach until well combined. Season with salt and pepper to taste.
Notes
This Italian pesto pasta has a special place in my heart—and on my weekly dinner menu. It’s the kind of dish that feels like a little escape from the everyday hustle, bringing the flavours of the Mediterranean right to your kitchen.
What makes this recipe shine is the roasted vegetables. There’s something magical about the way cherry tomatoes caramelise in the oven, their sweetness intensifying with just a touch of olive oil and heat. The zucchini softens perfectly, while the red bell peppers add a subtle smokiness. Combined with the fresh, herbaceous flavour of basil pesto, the veggies create a symphony of taste that’s as satisfying as it is simple.
Another thing I adore about this recipe is its adaptability. On days when I want a protein boost, I’ll toss in some chickpeas or grilled tofu. If I’m feeling fancy, I’ll make the pesto from scratch—it’s easier than you’d think and adds an extra layer of freshness.
This dish isn’t just a dinner; it’s an experience. Whether you’re sharing it with loved ones over a glass of wine or enjoying a quiet meal solo, it brings a sense of joy and connection to the table. Plus, it’s a great way to get those veggie servings in without feeling like you’re eating “healthy food.”
Have you tried this Italian Pesto Pasta with Roasted Vegetables Recipe yet? I’d love to hear how it turned out for you! Did you add your own twist or stick to the classic? Share your thoughts in the comments below or snap a photo and tag me on social media—I can’t wait to see your creations. For more wholesome, plant-based recipes, be sure to subscribe to the blog and join me on this delicious journey.





