Welcome to the ultimate guide for effortlessly cooking a perfect spaghetti squash in your Instant Pot! If you’re searching for a quick, healthy, and incredibly versatile low-carb meal option, you’ve landed in the right place. This revolutionary method transforms a seemingly challenging winter squash into tender, spaghetti-like strands with minimal effort. Forget heating up your entire kitchen with the oven or wrestling with a tough squash – the Instant Pot makes it a breeze, delivering consistently perfect results every time.
Whether you’re new to pressure cooking or a seasoned Instant Pot enthusiast, you’ll be amazed at how simple it is to prepare a whole spaghetti squash. Not only is this recipe incredibly fast, but it also offers the incredible advantage of the pot-in-pot method, allowing you to cook a delicious homemade spaghetti sauce right alongside your squash. Imagine a complete, healthy, and flavorful meal ready in under 30 minutes, all in a single pot!

Why the Instant Pot is Your New Best Friend for Spaghetti Squash
For years, cooking spaghetti squash meant a long roast in the oven or a somewhat messy microwave affair. But with the Instant Pot, everything changes. This kitchen marvel excels at cooking hard vegetables like spaghetti squash and beets, significantly reducing cook times and making the process almost entirely hands-off. The controlled, high-pressure environment ensures the squash cooks evenly, resulting in perfectly tender flesh that easily separates into those coveted spaghetti-like strands.
The beauty of this Instant Pot spaghetti squash recipe lies in its simplicity and speed. You’ll go from a firm, whole squash to a delicious, healthy meal component in a fraction of the time compared to traditional methods. Plus, the ability to cook both the squash and a robust homemade sauce simultaneously using the pot-in-pot technique means fewer dishes and less clean-up, making it ideal for busy weeknights or efficient meal prep.
Choosing and Preparing Your Spaghetti Squash
Before you even begin cooking, selecting the right spaghetti squash is key. Look for a squash that feels firm and heavy for its size, with no soft spots, blemishes, or cracks on its skin. A vibrant, deep yellow color often indicates ripeness. Ensure your chosen squash will comfortably fit inside your Instant Pot. While a 6-quart Instant Pot can accommodate most medium-sized squashes, larger ones might require you to cut them in half before cooking.
Regardless of whether you cook it whole or halved, proper preparation is crucial for safety and optimal results. Always puncture the squash several times with a sharp knife or a sturdy fork. This allows steam to escape during pressure cooking, preventing the squash from potentially bursting in the pot. If you choose to halve your squash (which can be easier if it’s too large for your pot), you’ll want to scoop out the seeds and stringy bits before cooking. However, for the pot-in-pot method with sauce, I often prefer to cook it whole to keep the squash interior pristine and free from sauce splatters.

Step-by-Step: How to Cook Spaghetti Squash in the Instant Pot (Squash Only Method)
For those times you simply want perfectly cooked spaghetti squash, this straightforward method is all you need:
- Choose Your Squash Wisely: As mentioned, select a spaghetti squash that fits inside your Instant Pot liner. If it’s too big, don’t worry! You can cut it in half lengthwise, remove the seeds, and steam it cut-side-up. Just remember to reduce the cook time to 7 minutes for halved squash.
- Puncture for Safety: Using a sharp knife or fork, pierce the exterior of the whole spaghetti squash several times all around. This crucial step allows steam to vent, preventing pressure buildup inside the squash itself.
- Add Water and Trivet: Pour 1 cup of water into the bottom of your Instant Pot inner pot. Place a trivet or a steamer basket inside the pot. This elevates the squash above the water, allowing it to steam efficiently.
- Position the Squash: Carefully place the whole, pierced spaghetti squash onto the trivet.
- Pressure Cook: Secure the Instant Pot lid, ensuring the sealing ring is properly in place and the steam release valve is set to the “Sealing” position. Select the “Manual” or “Pressure Cook” button (depending on your model) and set the cooking time to 10 minutes on high pressure.
- Natural Release vs. Quick Release: Once the cooking cycle is complete, the Instant Pot will beep. You can allow for a natural pressure release for 5 minutes, then perform a quick release of any remaining pressure, or perform a quick release immediately. To quick release, carefully turn the steam release valve to the “Venting” position (use a kitchen towel or oven mitt to protect your hand from the steam).
- Ready to Serve: Once the float valve drops, indicating all pressure has been released, carefully open the lid. Your spaghetti squash is now perfectly cooked and ready to be transformed into delicious strands!
The Magic of Pot-in-Pot: Instant Pot Spaghetti Sauce & Squash
One of the greatest joys of owning an Instant Pot is its ability to cook multiple components of a meal simultaneously using the pot-in-pot method. This technique is a true time-saver and a game-changer for reducing post-dinner clean-up. We love homemade sauce, and while my Fresh Tomato Marinara and Crock Pot Spaghetti Sauce are fantastic, this Instant Pot version, adapted from my simple Pomodoro Sauce, makes creating a flavorful, robust sauce incredibly efficient. If you haven’t yet experienced the delight of cooking a full meal in one pot, prepare to be impressed!

Building the Flavorful Sauce Base
The foundation of any great sauce begins with aromatic ingredients. In your Instant Pot, you’ll start by using the sauté function. Add a swirl of extra virgin olive oil and toss in your diced yellow onion. Sauté until it becomes beautifully translucent, about 5 minutes, releasing its sweet aroma and softening perfectly. Then, introduce minced garlic, fragrant dried oregano, a pinch of sea salt, and a dash of red pepper flakes for a subtle kick. Sauté for another minute until the garlic is fragrant, but be careful not to burn it.

After sautéing, it’s critical to “deglaze” the pot. Pour in about 1/4 cup of water, and use a wooden spoon to scrape up any browned bits stuck to the bottom of the pot. This step is vital for two reasons: it adds incredible depth of flavor to your sauce, and more importantly, it helps prevent the dreaded “burn notice” that can sometimes appear on Instant Pot displays. For an even richer flavor profile, you could opt to deglaze with a splash of red wine or vegetable broth instead of water.

Layering for Pot-in-Pot Success
With the onions, garlic, and spices forming a flavorful base, it’s time to add the tomatoes and tomato paste. Here’s a key tip for a perfect sauce and to avoid the “burn” message: pour your crushed Roma tomatoes and tomato paste over the sautéed onions but **do not stir**. Creating a distinct layer of onions at the bottom helps keep the tomatoes from directly contacting the heating element, as tomatoes tend to scorch easily.
Once your sauce ingredients are layered, carefully place a trivet or a steamer basket directly over the tomatoes. It’s perfectly fine if the bottom of your steamer basket lightly touches the tomatoes – the sauce will still cook beautifully. This trivet will act as the platform for your spaghetti squash.

Now, gently set your whole, pierced spaghetti squash onto the trivet. Lock the Instant Pot lid, ensure the steam release valve is sealed, and select the “Pressure Cook” (or “Manual”) setting for 10 minutes on high pressure. The pot will take approximately 10-15 minutes to come to pressure before the cooking countdown begins. After the cooking cycle, perform a quick release of the pressure. Once the pressure is fully released, carefully remove the lid, and use pot holders or a towel to lift out the spaghetti squash and trivet. Your squash will be perfectly tender, and your sauce will be simmering below.
While your squash cools slightly, you can enhance the sauce even further. Select the “Sauté” (high) function on your Instant Pot and let the sauce simmer for about 5 minutes to reduce and thicken slightly. Use a potato masher to break up the whole tomatoes further, or for an incredibly smooth sauce, carefully use an immersion blender directly in the pot.
Transforming Your Squash into Delicious Strands

When the spaghetti squash emerges from the Instant Pot, it won’t immediately look like pasta. The magic happens next! Carefully cut the cooked squash in half lengthwise. Be cautious, as it will still be hot. Using a spoon, scoop out the seeds and any stringy pulp from the center of each half and discard them.
Now for the fun part: take a fork and gently scrape along the flesh of the squash, from the outer edge inwards. You’ll witness the remarkable transformation as the tender flesh separates into beautiful, noodle-like strands. Continue scraping until you’ve extracted all the “spaghetti” from both halves. Fluff the strands with your fork, season lightly with a touch of salt and pepper, and perhaps a drizzle of olive oil, if desired. It’s truly a marvel how this humble vegetable mimics traditional pasta so perfectly, offering a nutritious and satisfying alternative.
Creative Ways to Serve Your Instant Pot Spaghetti Squash

Now that your Instant Pot spaghetti squash and sauce are ready, it’s time to assemble your delicious meal. You can serve the spaghetti squash right out of its natural “boats” – the scooped-out halves of the squash skin – for an impressive presentation. Alternatively, scoop the squash noodles into individual bowls and top generously with your freshly made Instant Pot spaghetti sauce. Since spaghetti squash is naturally low in calories, you’ll likely want to add some extra components to make it a well-rounded and satisfying meal.
Here are some fantastic ideas to elevate your Instant Pot spaghetti squash dinner:
- Cheesy Indulgence: Sprinkle your favorite grated Parmesan cheese, fresh mozzarella, or a blend of Italian cheeses over the top. A quick broil in the oven can melt and brown the cheese beautifully.
- Protein Power-Up: For a heartier meal, simmer meatballs (store-bought or homemade, according to package or recipe instructions) directly in your Instant Pot sauce during the last few minutes of the sauté cycle, or cook them separately and add them at serving time. If you prefer plant-based options, grilled Italian veggie sausages, sautéed mushrooms, or crumbled vegan “meat” crumbles pair wonderfully.
- Fresh Herb Boost: A sprinkle of fresh basil, parsley, or oregano not only adds a burst of color but also brightens the flavors of your sauce and squash.
- Nutrient-Rich Salads: Complement the meal with a vibrant, protein-rich side salad. Consider a Mediterranean Lentil Salad or a refreshing Chickpea Greek Salad for a perfectly balanced vegetarian or vegan meal.
- Comforting Soups: For a truly comforting experience, pair your spaghetti squash with a warm bowl of soup. Options like Instant Pot Minestrone, Instant Pot Lentil Soup, or a hearty Chickpea Vegetable Soup make excellent companions.
- Garlic Bread or Crusty Loaf: Don’t forget a side of warm, crusty bread or garlic bread to sop up every last drop of that delicious sauce!
This Instant Pot spaghetti squash recipe opens up a world of healthy, delicious, and easy meal possibilities. It’s perfect for those seeking gluten-free or low-carb alternatives without sacrificing flavor or satisfaction. Enjoy the process and savor the amazing results!
Instant Pot Spaghetti Squash
5 minutes
10 minutes
15 minutes
30 minutes
Learn how to cook a whole spaghetti squash in the Instant Pot with this incredibly easy and efficient recipe! This method yields perfectly cooked spaghetti squash that is quick, simple, and can even be made simultaneously with a delicious spaghetti sauce using the clever pot-in-pot technique.
Ingredients
- 1 small spaghetti squash (ensure it fits your Instant Pot)
- 1 tablespoon extra virgin olive oil
- 1 small yellow onion, diced
- 1 tablespoon dried oregano, or 1/4 cup fresh leaves, chopped
- 5 cloves garlic, minced, divided
- 1/2 teaspoon sea salt
- 1/4 teaspoon red pepper flakes (optional, for a hint of heat)
- ¼ cup water (for deglazing)
- 1 (28-oz) can/jar/box whole peeled Roma tomatoes, crushed with hands
- 2 tablespoons tomato paste
- handful fresh basil leaves, for garnish
Instructions
Method 1: Spaghetti Squash with Marinara Sauce (Pot-in-Pot)
- With a sharp knife, carefully pierce the spaghetti squash several times all around its exterior to allow steam to escape during cooking.
- Select the “Sauté” function on your Instant Pot. Add the olive oil and then the diced onion. Sauté until the onion is translucent and softened, which usually takes about 5 minutes. Add the dried oregano, half of the minced garlic, sea salt, and red pepper flakes (if using). Sauté for another minute until fragrant. Pour in the ¼ cup of water to deglaze the pot, thoroughly scraping up any browned bits stuck to the bottom with a wooden spoon. This prevents a “burn” notice.
- Pour the crushed Roma tomatoes and tomato paste directly over the sautéed onions and spices. Crucially, do not stir the tomatoes into the onion mixture; this layering helps prevent scorching.
- Place a heat-safe trivet or steamer basket directly over the layered tomatoes. Ensure it’s stable.
- Carefully place the pierced spaghetti squash onto the trivet/steamer basket. Lock the Instant Pot lid, ensuring the steam release valve is set to the “Sealing” position. Select “Pressure Cook” (or “Manual”) on high pressure and set the cooking time for 10 minutes. The pot will take approximately 10-12 minutes to come to pressure before the countdown begins.
- Once the cook time is complete, carefully perform a quick release of the pressure by turning the steam release valve to “Venting” (use a kitchen towel or oven mitt for protection). When the float valve drops, indicating all pressure is released, carefully remove the lid. Using pot holders or a towel, gently lift the cooked spaghetti squash and trivet out of the pot and set aside.
- Select “Sauté” (high) again on the Instant Pot to simmer and reduce the marinara sauce. Allow it to cook for about 5 minutes, stirring occasionally, until it reaches your desired consistency. Use a potato masher or an immersion blender (carefully) to break up the tomatoes further if you prefer a smoother sauce.
- While the sauce simmers, carefully cut the cooked spaghetti squash in half lengthwise. Scoop out the seeds and any stringy pulp from the center of each half and discard. Use a fork to gently scratch and separate the tender flesh into noodle-like strands. Season the squash lightly with salt and pepper, and a drizzle of olive oil, if desired.
- Serve the spaghetti squash noodles hot, topped generously with your fresh Instant Pot marinara sauce. Garnish with fresh basil leaves.
Method 2: Spaghetti Squash Only (No Sauce)
- With a sharp knife, carefully pierce the spaghetti squash several times all around its exterior to allow steam to escape during cooking.
- Pour 1 cup of water into the bottom of the Instant Pot inner pot. Fit with a trivet or steamer basket and carefully set the pierced spaghetti squash on top.
- Lock the Instant Pot lid, with the valve set to “Sealing.” Select “Pressure Cook” (or “Manual”) on high pressure and set the cooking time for 10 minutes. The pot will take around 10-12 minutes to come to pressure.
- When cook time is complete, carefully perform a quick release of the pressure. Once the float valve drops, remove the lid. Using pot holders or a towel, lift the spaghetti squash and trivet out of the pot.
- Carefully cut the cooked squash in half lengthwise. Scoop out the seeds from the center of each half and discard. Use a fork to scratch the squash into noodle-like strands. Season the squash lightly with salt and pepper and a drizzle of olive oil. Serve as desired!
Notes
1. Squash Size Matters: When shopping, always choose a spaghetti squash that will fit comfortably inside your Instant Pot. If your squash is too large, you can cut it in half lengthwise, remove the seeds, and cook it cut-side-up on the trivet for 7 minutes instead of 10.
2. Delicious Serving Suggestions:
- Enhance with a sprinkle of your favorite grated Parmesan or shredded Mozzarella cheese.
- Add protein by simmering pre-cooked or raw meatballs (following package/recipe instructions) directly in the sauce after the pressure cooking, using the sauté function.
- Pair with a light, plant-based protein-rich salad such as a Mediterranean Lentil Salad or a refreshing Chickpea Greek Salad for a balanced meal.
- Serve alongside a hearty bowl of soup like Instant Pot Minestrone, Instant Pot Lentil Soup, or a warming Chickpea Vegetable Soup.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
- Instant Pot Ultra 6 Qt 10-in-1 Multi-Use Programmable Pressure Cooker
Nutrition Information:
Yield: 3-4 servings
Serving Size: 1
Amount Per Serving (estimated):
Calories: 175Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 0mgSodium: 422mgCarbohydrates: 32gFiber: 8gSugar: 11gProtein: 4g
Nutrition information is automatically calculated by Nutritionix. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your favorite calculator.