Preheat oven to 400F.
Toss potatoes in olive oil and season with salt and pepper. Bake for 30 minutes (until cooked through).
During the last 30 minutes, Sauté asparagus, onion and garlic in oil until soft.
Combine the potatoes with the vegetables, add the cherry tomatoes, basil pesto, goat cheese, cream cheese and lemon juice.
Cook over low heat until cheese has melted into a creamy sauce.