Make the pesto: Prep pesto ingredients per instruction above. Heat a skillet over medium heat. Add the pepitas and toast for about 3 minutes until lightly browned, tossing or stirring often.
In a food processor or blender, combine the onion, garlic, basil, toasted pepitas, olive oil, vinegar and red pepper flakes. Blend until smooth and season with salt to taste.
Preheat the oven broiler on low. Drizzle the bread with oil and sprinkle with garlic powder, and oregano.
Prep the tomatoes for the noodles per instruction above.
Prepare the noodles: Spiralize the zucchini with a spiralizer (see directions on box), or use a julienne peeler to shave the zucchini into strips.
Add olive oil to a large, deep skillet. Turn to medium heat. When the oil is hot add the zucchini noodles and tomatoes.
Toss the noodles with pasta tongs and cook until al dente — they should be wilted but still have a crunch; about 5 to 7 minutes. Do not let the noodles cook any longer, or else they will become mushy. As they cook, keep tossing so that all the zucchini noodles have a chance to hit the bottom of the skillet. Remove from the heat and toss with the pesto.
Broil the bread until golden brown and toasted.
Serve: Portion the pesto noodles. Enjoy with bread and milk.