Instant Pot Vegan Spaghetti Squash with Pesto Recipe
If you’re looking for a delicious, healthy, and satisfying meal that’s also quick and easy to prepare, then Instant Pot Vegan Spaghetti Squash with Pesto is the perfect dish for you. This vibrant and flavorful recipe incorporates the unique texture of spaghetti squash, which serves as a fantastic stand-in for traditional pasta, all topped off with a creamy, homemade vegan pesto. Whether you’re following a vegan diet, exploring plant-based options, or simply trying to incorporate more vegetables into your meals, this dish will surely please your taste buds while offering plenty of nutritional benefits.
Cooking with an Instant Pot takes the hassle out of meal preparation, allowing you to whip up wholesome meals in a fraction of the time that conventional cooking methods require. With its ability to pressure cook, sauté, steam, and more, the Instant Pot is a versatile kitchen appliance that can elevate your cooking experience. Not only does it save time, but it also locks in flavor and nutrients, making your meals not only quicker but also more delicious and healthful.
In this article, you’ll learn everything you need to know about making Instant Pot Vegan Spaghetti Squash with Pesto, from understanding the nutritional profile of spaghetti squash to step-by-step instructions for preparing this delightful dish. Get ready to enjoy a wholesome meal that puts a plant-based twist on a beloved classic!

What is Spaghetti Squash?
Spaghetti squash is a unique variety of winter squash that, when cooked, separates into strands that resemble spaghetti noodles. This remarkable vegetable is not only visually appealing but also offers a delightful alternative for those looking to reduce their carbohydrate intake or increase their vegetable consumption. Its mild flavor allows it to pair well with various sauces and seasonings, making it a versatile addition to any meal.
Nutritional Profile
Spaghetti squash is a nutritional powerhouse, low in calories and rich in essential vitamins and minerals. One cup of cooked spaghetti squash contains approximately 42 calories, making it an excellent option for those aiming to maintain a healthy weight. It is also an excellent source of vitamins A and C, both important for immune function and skin health. Additionally, spaghetti squash provides a good amount of fiber, which aids in digestion and promotes a feeling of fullness. Its low carbohydrate content, combined with high water content, makes it a great choice for anyone looking to add more nutritious, low-calorie foods to their diet.
Why Choose Vegan?
Choosing a vegan diet can have numerous health benefits, as it often encourages a higher intake of fruits, vegetables, whole grains, and legumes, all of which are packed with essential nutrients. A plant-based diet can lower the risk of chronic diseases, support heart health, and promote overall wellness. Moreover, by opting for vegan alternatives to traditional spaghetti dishes, such as the creamy pesto made from nuts and herbs, you’re not only making a delicious choice but also supporting sustainable practices and reducing your environmental footprint.
Why Use the Instant Pot for Cooking Spaghetti Squash?
The Instant Pot has revolutionized home cooking by providing a fast, efficient, and easy way to prepare meals without sacrificing flavor or nutrition. One of the many benefits of using this handy kitchen appliance is its ability to cook spaghetti squash to perfection in a fraction of the time that traditional methods require.
Time Efficiency
When it comes to preparing spaghetti squash, the Instant Pot drastically reduces cooking time. Traditional methods, such as roasting or boiling, can take anywhere from 30 to 60 minutes, depending on the size of the squash. In contrast, the Instant Pot can cook the squash in just about 7 to 10 minutes under pressure. This time-saving feature makes it an ideal option for busy weeknights or last-minute meal planning.
Texture and Flavor Enhancement
Another advantage of utilizing the Instant Pot is its ability to enhance the texture and flavor of spaghetti squash. The pressure-cooking method locks in moisture and infuses flavors deeply, resulting in tender, flavorful strands that easily absorb sauces and seasonings. The unique cooking environment also helps maintain the squash’s nutritional integrity, ensuring you get the most out of your meal.
Energy Efficiency
Cooking with the Instant Pot is not only convenient but also energy-efficient. Compared to conventional ovens, which can consume significant power during lengthy cooking times, the Instant Pot uses less energy and reduces your overall cooking time. This efficiency not only saves on electricity bills but is also better for the environment.

Ingredients for Instant Pot Vegan Spaghetti Squash with Pesto
Gathering the right ingredients is essential for creating a delicious and satisfying meal. This section will cover the main components required for the dish, including tips for selecting spaghetti squash, crafting the perfect pesto sauce, and some optional add-ins to elevate your dish.
Spaghetti Squash
When selecting a spaghetti squash, look for one that is firm and free of soft spots or blemishes. A medium-sized squash (about 3 to 4 pounds) is ideal for serving two to four people. Before cooking, give it a gentle rinse under cold water to remove any dirt. You will then need to cut the squash in half lengthwise and remove the seeds, which can be easily scooped out with a spoon.
Pesto Sauce
You can either create a homemade vegan pesto or opt for store-bought varieties for convenience. Here’s a simple recipe to make your own vegan pesto:
- Ingredients:
- 2 cups fresh basil leaves
- 1/2 cup pine nuts or walnuts
- 2-3 cloves of garlic
- 1/4 cup nutritional yeast
- 1/2 cup extra-virgin olive oil
- Salt and pepper to taste
- Instructions:
In a food processor, combine basil, nuts, garlic, and nutritional yeast. Pulse until coarsely chopped. Then, slowly drizzle in the olive oil while blending until creamy. Season with salt and pepper to taste.
Optional Add-Ins
To add more flavors and nutrients to your dish, consider including optional add-ins such as:
- Cherry tomatoes, halved
- Fresh spinach or arugula
- Chopped bell peppers
- Nutritional yeast for an extra cheesy flavor
- Red pepper flakes for a hint of spice
Step-by-Step Recipe for Instant Pot Vegan Spaghetti Squash with Pesto
Ingredients List
Before diving into the cooking process, make sure you have all your ingredients ready:
- 1 medium spaghetti squash
- 1 batch of homemade vegan pesto (or 1 cup store-bought)
- Optional add-ins (as listed above)
Directions
- Preparing the Squash:
Begin by cutting your spaghetti squash in half lengthwise and removing the seeds with a spoon. Season the inside with a pinch of salt and pepper.
- Cooking the Squash in the Instant Pot:
Place the steam rack in the Instant Pot and add one cup of water. Set the squash halves on the rack, cut side up. Lock the lid and set the Instant Pot to pressure cook on high for 7 to 10 minutes, depending on the size of your squash. Allow for a natural pressure release for about 5 minutes before performing a quick release.
- Preparing the Vegan Pesto:
If you haven’t prepared your pesto yet, now is the time! Follow the recipe provided above or use your store-bought version. If using homemade pesto, set it aside once it’s ready.
- Combining the Squash and Pesto:
Once the squash is cooked, carefully remove it from the Instant Pot. Use a fork to scrape the flesh, creating spaghetti-like strands. In a large bowl, combine the spaghetti squash strands with your prepared pesto and toss until well coated. Add any optional add-ins you desire.
Cooking Tips
For beginners, here are some tips to help you succeed with this recipe:
- Ensure not to overcook the squash, as it can become mushy. Adjust the time based on your specific model of Instant Pot.
- You can easily customize the pesto by adding different herbs or seeds, such as parsley or sunflower seeds.
- If you prefer a creamier texture, consider blending in a little coconut cream to the pesto before mixing with the squash.
Serving Suggestions
Pairing Ideas
This dish can be enjoyed on its own or paired with various side dishes. Consider serving it with a fresh garden salad, roasted vegetables, or garlic bread for a more complete meal. A glass of chilled white wine or a refreshing herbal tea would also complement this dish beautifully.
Storage and Reheating Tips
Store any leftovers in an airtight container in the refrigerator for up to three days. When reheating, use a microwave or a stovetop to gently warm the spaghetti squash and pesto mixture, adding a splash of olive oil or vegetable broth to maintain moisture.
Frequently Asked Questions (FAQs)
Can you cook spaghetti squash in the Instant Pot without cutting it?
Yes, you can cook an entire spaghetti squash in the Instant Pot by placing it on the steam rack with a cup of water. Cook on high pressure for about 20-25 minutes, but be aware that the cooking time may vary.
How do you know when spaghetti squash is done cooking?
The squash is done when you can easily pierce it with a fork and the strands separate easily. It’s important to avoid overcooking to preserve its texture.
Can you freeze spaghetti squash?
Yes, cooked spaghetti squash can be frozen. Allow it to cool, then place it in an airtight container or freezer bags for up to three months. Thaw in the refrigerator before reheating.
Is pesto sauce vegan-friendly?
Traditional pesto often contains cheese, but vegan pesto is made without animal products. Always check labels or opt for homemade versions to ensure it is vegan-friendly.
What are other ways to use spaghetti squash?
Spaghetti squash can be used in a variety of dishes, such as salads, stir-fries, or as a base for marinara sauces. It also works well in casseroles or as a substitute for grains in bowls and burritos.
Conclusion
This delightful Instant Pot Vegan Spaghetti Squash with Pesto is not only a feast for the stomach but also a celebration of healthful, plant-based eating. By utilizing the Instant Pot, you can prepare an impressive meal in no time, making it perfect for any occasion. We encourage you to try this recipe and share your results on your favorite social media platforms!

Instant Pot Vegan Spaghetti Squash with Pesto
Equipment
- 1 Instant Pot
- 1 mixing bowl
- 1 food processor or blender
- 1 cutting board
Ingredients
- 1 medium spaghetti squash about 3-4 pounds
- 2 cups fresh basil leaves
- 1/2 cup walnuts toasted
- 2 cloves garlic
- 1/4 cup nutritional yeast
- 1/2 cup olive oil
- to taste salt
- to taste pepper
- 1/4 cup cherry tomatoes halved, for garnish (optional)
Instructions
- Cut the spaghetti squash in half lengthwise and scoop out the seeds using a spoon.
- Add 1 cup of water to the Instant Pot and place the metal trivet inside.
- Put the spaghetti squash halves cut-side-up on the trivet.
- Secure the lid on the Instant Pot, set the valve to the sealing position, and cook on manual high pressure for 12 minutes.
- After cooking, allow a natural pressure release for 5 minutes, then perform a quick release for any remaining pressure.
- In a food processor or blender, combine the basil leaves, toasted walnuts, garlic, nutritional yeast, and a pinch of salt and pepper.
- While the processor is running, slowly stream in the olive oil until well combined. Taste and adjust seasoning as needed.
- Once the pressure has been released, carefully open the lid and remove the spaghetti squash.
- Use a fork to scrape the spaghetti squash flesh into strands.
- Place the spaghetti squash strands in a mixing bowl, and add the prepared pesto. Toss until well coated.
- Divide the spaghetti squash with pesto among bowls, and garnish with halved cherry tomatoes if desired.