Preheat oven to 400. [And take a second to start heating water for pasta]. Line a baking sheet with parchment paper. In a medium bowl, mix together tomatoes, olive oil, salt, and pepper. Spread tomatoes on parchment paper, cut side up. Roast for 10-15 mins. Set aside.
Combine all pesto ingredients (except olive oil) into a Vitamix or blender. Turn machine on and off several times, scraping sides with spatula in between. Turn machine on low and slowly add in olive oil, stopping again to scrape sides as needed.
Meanwhile, cook pasta according to instructions on package. Add snap peas to pot during last 3 mins of cooking. Drain pasta and snap peas in a strainer and return to pot or large bowl.
Stir pesto sauce into pasta and snap pea mixture. Mix in roasted tomatoes. Serve with parmesan cheese sprinkled atop, as desired.
Top with extra parmesan cheese.
We recommend that all meals for children be served with milk.