Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pesto Pasta with Roasted Vegetables

Pesto Pasta with Roasted Vegetables

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Marilyn
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Roasting and Boiling
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This pesto pasta with roasted vegetables is a vibrant, comforting dish full of flavor. Tender pasta is tossed with caramelized vegetables, fresh basil pesto, and parmesan for an easy and satisfying meal perfect for any night.


Ingredients

Scale
  • 300g pasta (penne or fusilli)
  • 1 zucchini, sliced
  • 1 red bell pepper, chopped
  • 1 yellow bell pepper, chopped
  • 1 red onion, sliced
  • 200g cherry tomatoes
  • 3 tablespoons olive oil
  • 2 cloves garlic, minced
  • Salt and black pepper to taste
  • 4 tablespoons pesto sauce
  • 30g grated parmesan cheese
  • Fresh basil leaves (optional)

Instructions

  1. Preheat oven to 200°C (400°F).
  2. Place chopped vegetables on a baking tray.
  3. Drizzle olive oil and add garlic, salt, and pepper.
  4. Toss to coat evenly.
  5. Roast for 25–30 minutes until golden.
  6. Cook pasta according to package instructions.
  7. Reserve ½ cup pasta water, then drain.
  8. Add roasted vegetables to pasta.
  9. Stir in pesto sauce.
  10. Add a splash of pasta water and mix well.
  11. Top with parmesan and serve warm.

Notes

Roast vegetables until slightly caramelized for deeper flavor. You can substitute vegetables based on what you have. Store leftovers in the fridge for up to 3 days and reheat with a splash of water or olive oil.


Nutrition

  • Serving Size: 1 bowl
  • Calories: 420 kcal
  • Sugar: 6g
  • Sodium: 320mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 6g
  • Protein: 12g
  • Cholesterol: 10mg