In a large sauce pan, filled with water cook pasta according to the instructions on the package. Drain water and set aside.
Wash and trim asparagus, then cut it into 2-3 cm pieces. In a frying pan pour 1 table spoon olive oil. On medium heat cook asparagus together with frozen peas for 2-3 minutes. The asparagus needs to remain crunchy.
For the pesto sauce
Place basil, garlic, parmesan cheese, pine nuts, lemon juice and olive oil into a blender and process until smooth. Add more olive oil if the mixture feels too dry. Season with salt and pepper to taste.
Assembling the dish
Into a large bowl place cooked pasta, asparagus and peas, cherry tomatoes (cut into halves), crumbled feta cheese and 2 table spoons pesto sauce. Mix everything with a large spoon until combined.