Top down view of asparagus tomato pasta in skillet on top of green cloth with fork and asparagus on small white plate in top right corner.

Asparagus Tomato Pasta with Oregano Pesto

This Asparagus Tomato Pasta with Oregano Pesto is a delicious vegetarian meal idea. Super easy to make and bursting with flavour!
Course Dinner, Lunch, Main
Cuisine International
Keyword asparagus, pasta
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Servings 4 people
Author Monika Dabrowski


  • Pasta of your choice enough for 4 cooked in salted water with 1 bay leaf (I used egg and spinach tagliatelle) - boil the pasta while the vegetables are in the oven
  • 300 g asparagus
  • 400 g cherry tomatoes
  • Olive oil for drizzling

For the PESTO:

  • 25 g fresh oregano leaves only
  • 50 g hazelnuts lightly toasted
  • 1/2 cup good vegetable oil or mild olive oil I used cold pressed rapeseed
  • 1 garlic clove finely chopped
  • 30 g parmesan or similar, finely grated
  • Sea salt and pepper to taste


  • Preheat the oven to 400 F/ 200 C/ gas mark 6. You will need a large baking tray.
  • Halve the tomatoes and place open side up on a baking sheet in a single layer. Season and drizzle lightly with olive oil. Bake for 30 minutes.
  • Remove from the oven half way through roasting, add the asparagus (snap off and discard the woody ends first), spread in a single layer, season and drizzle with a little olive oil and pop back in the oven for another 15 minutes.
  • To make the Pesto, combine the oregano, hazelnuts, garlic, parmesan and rapeseed oil, season to taste and blend briefly to a slightly grainy consistency (make the pesto while the vegetables are in the oven, to save time). 
  • Combine the pasta with the vegetables, pour over a desired amount of the pesto and serve.


The pesto can be made ahead, stored in an air tight container and refrigerated (it will stay fresh for 2-3 days).


Serving: 0g | Carbohydrates: 0g | Protein: 0g | Fat: 0g | Saturated Fat: 0g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 0g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 0mg | Potassium: 0mg | Fiber: 0g | Sugar: 0g | Vitamin A: 0IU | Vitamin C: 0mg | Calcium: 0mg | Iron: 0mg