Vegan Pesto Spaghetti Squash with Roasted Tomatoes & Zucchini is a fresh, tasty meal featuring tons of summer produce. Tossed in a creamy vegan pesto, this dish is a delicious and healthy weeknight dinner.
Preheat the oven to 400°F. Line two baking sheets with parchment paper.
Using a large knife, cut the top and bottom off of a spaghetti squash. Cut in half lengthwise. Then scoop out the seeds.
Place the spaghetti squash halves face down on a baking sheet and bake for 40 minutes.
Place the zucchini, tomatoes, and garlic on the baking sheet. Season with salt and pepper. Drizzle with the vegetable broth. Bake in the oven with the spaghetti squash for 30-35 minutes.
Meanwhile, prepare the tofu pesto. Add all the pesto ingredients to a food processor and blend until smooth.
When the spaghetti squash is cooked and cool enough to handle, use a fork to scoop out the insides, then transfer to a large bowl and toss with the tomato zucchini bake and the pesto.