• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Creamy Vegan Pesto Spaghetti Squash with Roasted Tomatoes & Zucchini

    Published: Aug 17, 2020 · Modified: Jul 23, 2023 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    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.

    A bowl of Creamy Vegan Pesto Spaghetti Squash with Roasted Tomatoes & Zucchini topped with extra pesto.

    A dish full of veggies is the best kind of dish!

    I love when it's easy to eat vegetables. For me, that means a meal that makes a lot (read: tons of healthy leftovers) and a meal that is flavorful.

    If it tastes incredible, I'm more likely to eat it. And if it makes a large volume then I have servings for days.

    This Creamy Pesto Spaghetti Squash meets both those criteria. Spaghetti squash produces a TON of volume. And the fresh basil in the vegan tofu pesto is so tasty.

    Jump to:
    • Why I love this Pesto Spaghetti Squash with Roasted Tomatoes
    • Ingredient Notes & Substitutions
    • How to make Vegan Pesto Spaghetti Squash
    • FAQ & Expert Tips
    • Recipe Prayer
    • More summer vegetable recipes
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A large bowl of Creamy Vegan Pesto Spaghetti Squash with Roasted Tomatoes & Zucchini.

    Why I love this Pesto Spaghetti Squash with Roasted Tomatoes

    • Dietary needs - this dish is vegan, gluten-free, dairy-free, oil-free, and sugar free. Great for all diets!
    • Protein rich - the tofu pesto is loaded with plant-based protein, so you're secretly filling up your plate with protein!
    • Uses fresh summer produce - this is one of those dishes that can be entirely sourced from a summer garden. It still tastes great with store-bought veggies, of course!
    • Only uses the oven -  in a previous version of this recipe, I called for pan-cooking the zucchini and tomatoes, but to make it easier I updated the recipe to cook all the vegetables in the oven
    • Roasting without oil - I used the same roasting method in this dish that I use in my oil-free roasted tomato soup. Roasting veggies without oil is so easy and still results in tons of flavor!
    A bowl of Creamy Vegan Pesto Spaghetti Squash with Roasted Tomatoes & Zucchini, garnished with fresh basil.

    Ingredient Notes & Substitutions

    Vegetable Ingredients

    • Spaghetti Squash: Spaghetti squash is a fun type of squash named because the tender part of the squash looks like spaghetti. They are in season late summer and early fall, so buy them when they're fresh!
    • Zucchini or Summer Squash: I used both green zucchini and yellow summer squash in this dish. Feel free to use just one variety.
    • Cherry Tomatoes: I used a mix of different colored tomatoes. Feel free to use regular red cherry tomatoes
    • Garlic: Garlic adds tang and umami to the dish and helps flavor the veg
    • Vegetable Broth: We'll use vegetable broth to roast the zucchini and tomatoes, instead of oil. Make sure you buy one with no added salt or sugar!
    • Salt & Pepper
    • Basil: Before you use all of it in the pesto (see below), save a couple leaves to use as a topping. A fresh pop of flavor at the end makes a huge difference.
    Vegetable ingredients.

    Tofu Pesto Ingredients

    • Fresh Basil: fresh basil is key for pesto. Buy the basil right before you'd like to use it to avoid it going bad. If you do buy it several days ahead of time, take it out of the package and place the stems in a glass of water to stay fresh.
    • Extra Firm Tofu: I like extra firm tofu in this recipe because it creates an ultra creamy pesto. You could also use silken tofu, which would create a thinner consistency
    • Nutritional Yeast: nutritional yeast is a yellow yeast that has a cheesy flavor. It's the perfect substitute for cheese in many vegan recipes, like this pesto.
    • Pine Nuts: pine nuts are typically used in pesto and are known for their nutty, sweet flavor. You could use raw cashews as a sub.
    • Garlic: garlic adds a nice brightness to the pesto. Garlic powder can work as a sub.
    • Lemon Juice: fresh juice is best! You could use lime juice as a sub
    • Salt & Pepper
    Tofu pesto sauce ingredients.

    How to make Vegan Pesto Spaghetti Squash

    Step 1. Preheat the oven to 400°F. Line two baking sheets with parchment paper.

    Step 2. Using a large knife, cut the top and bottom off of a spaghetti squash. Cut in half lengthwise. Then scoop out the seeds.

    Vegan Pesto Spaghetti Squash Step 2 - prep the spaghetti squash.

    Step 3. Place the spaghetti squash halves face down on a baking sheet and bake for 40 minutes.

    Vegan Pesto Spaghetti Squash Step 3 - bake the spaghetti squash.

    Step 4. 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.

    Vegan Pesto Spaghetti Squash Step 4 - bake the zucchini and tomatoes.

    Step 5. Meanwhile, prepare the tofu pesto. Add all the pesto ingredients to a food processor and blend until smooth.

    Vegan Pesto Spaghetti Squash Step 5 - make the tofu pesto.

    Step 6. 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.

    Vegan Pesto Spaghetti Squash Step 6 - toss the roasted veggies with the pesto.

    Step 7. Serve topped with fresh basil. Enjoy!

    Pesto spaghetti squash served with fresh basil.

    FAQ & Expert Tips

    How to cook spaghetti squash

    Never cooked spaghetti squash before? Head over to my spaghetti squash tutorial - a post dedicated entirely to spaghetti squash!

    Choose a different pesto

    I LOVE this dish with tofu pesto because it adds protein to the dish, making it more of a complete meal. But if you don't want tofu in your pesto, try one of my other pesto recipes instead:
    - Almond Pesto Pasta
    - White Bean Pesto Dip
    - Kale Cashew Pesto Pasta
    - Spinach Walnut Pesto

    Make nut-free pesto

    If you can't eat pine nuts or other nuts (like almonds or cashews - great in pesto!), use an equivalent amount of sunflower seeds instead.

    Can't find enough basil?

    Use a bit of spinach as a sub. A few leaves of spinach won't affect the taste much and can provide some bulk if you're missing the basil.

    Storing pesto dishes

    Basil is a delicate herb that turns brown easily. So be sure to store this dish in an air tight container.
    Since the pesto is mixed with other ingredients, it will last longer than a plain jar of pesto - up to a week in the fridge.

    A bowl of Vegan Pesto Spaghetti Squash, topped with extra pesto.

    Recipe Prayer

    Thank you God for fresh, seasonal vegetables that give us the nutrients our bodies crave. Amen.

    More summer vegetable recipes

    • A dish of freshly baked vegan ratatouille bake.
      Vegan Ratatouille Bake
    • A plate with half of a no-bake vegan stuffed pepper.
      No-Bake Vegan Stuffed Peppers with Rice and Mushrooms
    • A bowl of broccoli parmesan spaghetti squash.
      Broccoli Parmesan Spaghetti Squash with Roasted Mushrooms
    • A plate of vegan caprese salad, ready to serve.
      Oil-Free Vegan Caprese Salad

    Tried this recipe?

    Please leave a review in the comments section below and post on Instagram tagging me @elizabeths_table. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    Vegan Pesto Spaghetti Squash served in a large bowl.

    Creamy Vegan Pesto Spaghetti Squash with Roasted Tomatoes & Zucchini

    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.
    Print Pin Rate
    Prep Time: 15 minutes minutes
    Cook Time: 45 minutes minutes
    Total Time: 1 hour hour
    Servings: 8
    Calories: 145kcal
    Author: Elizabeth

    Equipment

    • Food Processor

    Ingredients

    • 1 Medium Spaghetti Squash
    • 3 Medium Zucchini or Summer Squash sliced into rounds
    • 1 Pound Cherry Tomatoes halved
    • 6 Cloves Garlic minced
    • ½ Teaspoon Salt
    • ¼ Teaspoon Pepper
    • 2 Tablespoons Vegetable Broth
    • Julienned Fresh Basil Leaves to serve

    Tofu Pesto

    • 2 Cups Packed Fresh Basil
    • 1 14 Ounce Package Extra Firm Tofu drained
    • ⅓ Cup Nutritional Yeast
    • ¼ Cup Pine Nuts
    • 2 Cloves Garlic minced
    • 2 Tablespoons Lemon Juice
    • 1 Teaspoon Salt
    • ¼ Teaspoon Pepper

    Instructions

    • 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.
    • Serve topped with fresh basil. Enjoy!

    Nutrition

    Calories: 145kcal | Carbohydrates: 17g | Protein: 10g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 1g | Sodium: 519mg | Potassium: 663mg | Fiber: 4g | Sugar: 8g | Vitamin A: 888IU | Vitamin C: 32mg | Calcium: 88mg | Iron: 3mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Main Dishes

    • A pan of vegan teriyaki noodles, freshly cooked.
      Vegan Teriyaki Noodle Bowl
    • A pot of vegan pot roast, ready to serve.
      Vegan Pot Roast (High Protein)
    • A pot of freshly cooked vegan shepherd's pie soup.
      Vegan Shepherd's Pie Soup
    • A sliced lentil quinoa loaf on a platter, with rosemary on the platter, and mashed potatoes in the background.
      Lentil Quinoa Loaf

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Cold Weather Favorites

    • A bowl of vegan minestrone soup, with a spoon, ready to serve.
      Vegan Gluten Free Minestrone Soup
    • Several glasses hot toddies, garnished with lemon slices and star anise.
      Non Alcoholic Hot Toddy
    • A casserole dish with a serving of vegan baked ziti with ricotta scooped out.
      Vegan Baked Ziti with Ricotta
    • A bowl of vegan white chicken chili, served with a dollop of non-dairy yogurt.
      Vegan White Chicken Chili

    Trending Recipes

    • A mason jar of maple simple syrup.
      Maple Simple Syrup
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025