Instant Pot Spaghetti Squash Mac and Cheese

Katherine

Honoring generations of culinary artistry.

Of all the culinary challenges I’ve faced in my kitchen, convincing my family to embrace healthier versions of their favorite comfort foods has been the steepest climb. Mac and cheese is a sacred dish in our house, a creamy, carby, cheesy monument to comfort. The mere suggestion of swapping pasta for a vegetable was met with deep skepticism, particularly from my two kids who can detect a hidden vegetable from a mile away. I knew I needed a secret weapon, and that weapon was my Instant Pot. I promised them a mac and cheese that was just as creamy, just as cheesy, and just as satisfying as the original. The first time I served this Instant Pot Spaghetti Squash Mac and Cheese, I held my breath. Forks were tentatively dipped into bowls of vibrant orange strands coated in a thick, velvety cheese sauce. There was a moment of silence, then another bite, and another. My son looked up, a smear of cheese on his cheek, and said, “Mom, this is… actually amazing.” That was it. The victory was complete. This recipe didn’t just pass the test; it became a new family favorite. It’s the dish I turn to on busy weeknights when we crave comfort without the guilt, a meal that proves healthy eating doesn’t mean sacrificing flavor or satisfaction. It’s a warm, cheesy hug in a bowl, and I’m so excited to share the magic with you.

The Ultimate Instant Pot Spaghetti Squash Mac and Cheese

This recipe transforms a humble vegetable into the star of a beloved classic. The Instant Pot does the heavy lifting, perfectly cooking the spaghetti squash until it’s tender and easily shredded into spaghetti-like strands. Then, using the same pot, we whip up a luxuriously creamy and rich cheese sauce that clings to every single strand. It’s a one-pot wonder that delivers all the nostalgic flavor of mac and cheese in a gluten-free, low-carb, and veggie-packed format.

Ingredients for a Perfect Bowl

A great recipe starts with quality ingredients. For this dish, we are aiming for maximum creaminess and a deep, cheesy flavor to perfectly complement the mild, sweet notes of the spaghetti squash. Here’s a detailed look at what you’ll need and why each component is crucial.

  • 1 medium Spaghetti Squash: (Approximately 3 to 4 pounds). Look for a squash that is firm, heavy for its size, and has a uniform pale-yellow color. Avoid any with soft spots, cracks, or green patches. The size will determine the final yield, so a medium squash is perfect for about 6 servings.
  • 1 cup Water: This is essential for the Instant Pot to build pressure and steam the squash to perfection.
  • 2 tablespoons Unsalted Butter: This forms the rich base of our cheese sauce. Using unsalted butter allows you to control the final saltiness of the dish.
  • 4 ounces Cream Cheese: (Half a block), cut into cubes and softened. This is the non-negotiable secret to an ultra-creamy, velvety sauce that never feels grainy. Full-fat cream cheese will yield the richest results.
  • ¾ cup Whole Milk or Half-and-Half: This loosens the cream cheese and helps create the sauce’s liquid base. For an even more decadent sauce, you can use heavy cream. For a dairy-free option, unsweetened, unflavored almond or cashew milk can work, though the sauce may be slightly less rich.
  • 1 teaspoon Garlic Powder: Adds a foundational savory, aromatic flavor that pairs beautifully with cheese.
  • ½ teaspoon Onion Powder: Provides a subtle, sweet, and savory depth that rounds out the sauce.
  • ½ teaspoon Dry Mustard Powder: This is the secret ingredient in any great mac and cheese. It doesn’t make the sauce taste like mustard; instead, it sharpens the cheddar flavor and adds a tangy complexity that cuts through the richness.
  • ½ teaspoon Smoked Paprika: Adds a touch of smoky warmth and a beautiful orange hue to the sauce.
  • ½ teaspoon Kosher Salt: Or more, to taste. Spaghetti squash is quite mild, so it needs adequate seasoning to shine.
  • ¼ teaspoon Black Pepper: Freshly ground is always best for a more potent flavor.
  • 2 cups Freshly Shredded Sharp Cheddar Cheese: For that classic, bold mac and cheese flavor. Please shred your own! Pre-shredded cheeses are coated in starches and anti-caking agents that prevent them from melting smoothly, often resulting in a grainy sauce.
  • 1 cup Freshly Shredded Monterey Jack or Mozzarella Cheese: These cheeses are masters of melting. They don’t have as strong a flavor as cheddar, but they provide that glorious, gooey, stringy cheese-pull that makes mac and cheese so irresistible.

Step-by-Step Instructions

The beauty of this recipe is its simplicity, thanks to the Instant Pot. We’ll first cook the squash and then make the sauce right in the same pot, minimizing cleanup. Follow these detailed steps for guaranteed success.

Part 1: Cooking the Spaghetti Squash

  1. Prepare the Squash: This is often the most intimidating part, but it’s easy with a little technique. Wash and dry the exterior of the spaghetti squash. Using a large, sharp chef’s knife, carefully trim off the top stem and the bottom end to create two flat surfaces. This makes the squash more stable for cutting. Stand the squash on one of its flat ends and carefully slice it in half lengthwise. Use a large spoon to scoop out all the seeds and stringy pulp from the center of each half, just like you would with a pumpkin.
  2. Set Up the Instant Pot: Place the metal trivet (the rack that came with your Instant Pot) inside the inner pot. Pour in 1 cup of water. This water will turn to steam, which is what cooks the squash.
  3. Pressure Cook: Place the two spaghetti squash halves in the Instant Pot on top of the trivet, cut-side up. It’s okay if they overlap a bit. Secure the lid, ensuring the steam release valve is set to the “Sealing” position. Select the “Pressure Cook” or “Manual” button and set the timer for 7 minutes on High Pressure.
  4. Release the Pressure: Once the 7-minute cooking cycle is complete, let the pressure release naturally for 5 minutes. This gentle depressurization helps the squash finish cooking without becoming waterlogged. After 5 minutes, carefully switch the steam release valve to the “Venting” position to release the remaining steam. Be cautious of the hot steam that will jet out.

Part 2: Creating the Mac and Cheese

  1. Shred the Squash: Once the pin has dropped, open the lid. The squash will be extremely hot. Using tongs, carefully remove the squash halves from the Instant Pot and place them on a cutting board or plate. Let them cool for a few minutes until you can handle them safely. Using a fork, gently scrape the flesh of the squash from top to bottom. It will naturally separate into long, spaghetti-like strands. Continue until you have shredded all the flesh from the skins. Set the shredded squash aside in a large bowl. You can gently pat the strands with a paper towel to remove any excess moisture for a less watery final dish.
  2. Start the Cheese Sauce: Carefully remove the trivet from the Instant Pot and pour out any remaining water. Dry the inner pot with a paper towel. Select the “Sauté” function on the Instant Pot and set it to “Low” or “Normal” heat. Add the 2 tablespoons of butter and let it melt.
  3. Build the Creamy Base: Once the butter is melted, add the softened cream cheese cubes. Whisk continuously until the cream cheese is mostly melted and smooth. Slowly pour in the milk or half-and-half while continuing to whisk. This will create a smooth, creamy liquid base.
  4. Season the Sauce: Whisk in the garlic powder, onion powder, dry mustard powder, smoked paprika, salt, and black pepper. Let the sauce bubble gently for about a minute to allow the flavors to meld together.
  5. Melt the Cheeses: Turn off the “Sauté” function by pressing “Cancel.” This is a critical step to prevent the cheese from scorching or separating. Begin adding the shredded cheddar and Monterey Jack cheeses to the pot in small handfuls, whisking well after each addition until the cheese is completely melted before adding more. This gradual process is the key to a perfectly smooth and velvety sauce.
  6. Combine and Serve: Once all the cheese is melted and the sauce is silky smooth, add the reserved shredded spaghetti squash to the pot. Use a spatula or large spoon to gently fold the squash strands into the cheese sauce until every strand is generously coated. Taste and adjust seasoning if necessary—it might need an extra pinch of salt. Serve immediately while hot and bubbly.

Nutrition Facts

Please note that these nutritional values are an estimate and can vary based on the specific size of your squash and the brands of ingredients used.

  • Servings: 6
  • Calories per serving: Approximately 385 kcal

This recipe offers a significant calorie and carbohydrate saving compared to traditional pasta-based mac and cheese, while providing a healthy dose of fiber and vitamins from the spaghetti squash.

Preparation Time

This one-pot meal is designed for efficiency, making it a perfect choice for a busy weeknight.

  • Prep Time: 10 minutes (for cutting the squash and gathering ingredients)
  • Cook Time: 15 minutes (7 minutes pressure cooking, 5 minutes natural release, 3 minutes sauce)
  • Total Time: Approximately 25 minutes

How to Serve Your Spaghetti Squash Mac and Cheese

This versatile dish can be served in many delicious ways. Here are some ideas to elevate your meal:

  • As a Hearty Main Course: This dish is substantial enough to stand on its own as a satisfying vegetarian main. To complete the meal, serve it with a simple side:
    • A crisp green salad with a light vinaigrette.
    • Steamed or roasted broccoli or green beans.
    • A side of garlic bread (or gluten-free garlic bread) for dipping.
  • As a Comforting Side Dish: It makes an incredible side dish that will steal the show. It pairs wonderfully with protein-rich mains like:
    • Roasted Chicken
    • Grilled Steak
    • Pan-Seared Pork Chops
    • Blackened Salmon
  • Elevate with Toppings and Garnishes: Get creative and customize your bowl with delicious toppings for extra flavor and texture.
    • For Crunch: Crumbled crispy bacon, toasted panko breadcrumbs (use gluten-free if needed), or fried onions.
    • For Freshness: A sprinkle of freshly chopped chives, parsley, or green onions.
    • For Heat: A dash of your favorite hot sauce, a pinch of red pepper flakes, or sliced jalapeños.
    • Extra Cheesy: A sprinkle of grated Parmesan cheese over the top before serving.

5 Additional Tips for Absolute Perfection

  1. Don’t Overcook the Squash: The 7-minute cook time is calibrated for a medium squash to produce tender-crisp strands that hold their shape. If your squash is very small, reduce the time to 5-6 minutes. If it’s very large, you might need 8-9 minutes. Overcooked squash will become mushy and watery, ruining the “mac and cheese” texture.
  2. The Importance of Shredding Your Own Cheese: It bears repeating: avoid pre-shredded cheese. The cellulose powder and potato starch added to those bags to prevent clumping will make your sauce grainy and less flavorful. Taking a few extra minutes to shred a block of cheese is the single best thing you can do for a superior sauce.
  3. Manage Moisture for a Creamier Sauce: Spaghetti squash naturally holds a lot of water. For the creamiest, most concentrated cheese sauce, you can take an extra step. After shredding the squash strands, place them in a colander or on a layer of paper towels and gently press to squeeze out excess moisture before adding them to the sauce. This prevents a watery final product.
  4. Taste and Season Aggressively: Vegetables, unlike pasta, do not contain salt. This means you need to be confident with your seasoning. The cheese provides some saltiness, but the dish will likely need more salt than you think to make the flavors pop. Taste the final dish before serving and add more salt and pepper until it tastes vibrant and delicious.
  5. Master the Sauté Function: When making the sauce, keep the Sauté function on “Low” if your model allows it, or toggle it on and off. High heat is the enemy of a smooth cheese sauce and can cause it to break, separate, or become oily. Turning the heat off completely before adding the shredded cheese is the safest way to ensure a perfect melt.

Frequently Asked Questions (FAQ)

Here are answers to some common questions you might have about making this delicious and healthy dish.

1. Can I make this recipe without an Instant Pot?
Absolutely! The main difference will be how you cook the spaghetti squash. To do this in the oven, preheat it to 400°F (200°C). Prepare the squash as directed (cut in half, scoop out seeds), then brush the inside with a little olive oil and season with salt and pepper. Place the halves cut-side down on a baking sheet and roast for 30-40 minutes, or until tender and easily pierced with a fork. Once cooked, shred the flesh with a fork. You can then make the cheese sauce in a saucepan on the stovetop over low-medium heat and combine it with the shredded squash.

2. How do I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. When reheating, the sauce may thicken and separate slightly. The best way to reheat is on the stovetop in a small saucepan over low heat. Add a splash of milk (a tablespoon or two) and stir gently until it’s heated through and the sauce becomes creamy again. You can also microwave it in 30-second intervals, stirring in between, but the stovetop method yields better results.

3. Can I use different types of cheese?
Yes, feel free to experiment with your favorite melting cheeses! The key is to use a combination of a flavorful cheese and a good melting cheese.

  • Flavorful options: Smoked Gouda, Gruyère, Fontina, or a sharp white cheddar.
  • Good melting options: Provolone, low-moisture mozzarella, or Colby Jack.
    A combination like Gruyère and Fontina would create a sophisticated, nutty, and incredibly creamy sauce.

4. Is this recipe keto-friendly?
Yes, this recipe is naturally low-carb and can easily fit into a ketogenic diet. A serving of spaghetti squash has significantly fewer carbs than pasta. To ensure it’s fully keto-compliant, use full-fat cream cheese, heavy cream or half-and-half instead of whole milk, and be mindful of any toppings you add. The net carbs per serving will be low, making it an excellent keto comfort food option.

5. My cheese sauce came out grainy or oily. What did I do wrong?
This is a common issue with cheese sauces, but it’s preventable! There are two main culprits:

  • Heat was too high: If the sauce gets too hot, the proteins in the cheese will tighten up and squeeze out the fat, causing the sauce to break and become oily or grainy. Always use low heat and turn the heat off completely before whisking in the cheese.
  • You used pre-shredded cheese: As mentioned, the anti-caking agents on pre-shredded cheese prevent a smooth melt. Always use a block of cheese that you shred yourself for the best texture.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Instant Pot Spaghetti Squash Mac and Cheese


  • Author: Katherine

Ingredients

Scale

  • 1 medium Spaghetti Squash: (Approximately 3 to 4 pounds). Look for a squash that is firm, heavy for its size, and has a uniform pale-yellow color. Avoid any with soft spots, cracks, or green patches. The size will determine the final yield, so a medium squash is perfect for about 6 servings.
  • 1 cup Water: This is essential for the Instant Pot to build pressure and steam the squash to perfection.
  • 2 tablespoons Unsalted Butter: This forms the rich base of our cheese sauce. Using unsalted butter allows you to control the final saltiness of the dish.
  • 4 ounces Cream Cheese: (Half a block), cut into cubes and softened. This is the non-negotiable secret to an ultra-creamy, velvety sauce that never feels grainy. Full-fat cream cheese will yield the richest results.
  • ¾ cup Whole Milk or Half-and-Half: This loosens the cream cheese and helps create the sauce’s liquid base. For an even more decadent sauce, you can use heavy cream. For a dairy-free option, unsweetened, unflavored almond or cashew milk can work, though the sauce may be slightly less rich.
  • 1 teaspoon Garlic Powder: Adds a foundational savory, aromatic flavor that pairs beautifully with cheese.
  • ½ teaspoon Onion Powder: Provides a subtle, sweet, and savory depth that rounds out the sauce.
  • ½ teaspoon Dry Mustard Powder: This is the secret ingredient in any great mac and cheese. It doesn’t make the sauce taste like mustard; instead, it sharpens the cheddar flavor and adds a tangy complexity that cuts through the richness.
  • ½ teaspoon Smoked Paprika: Adds a touch of smoky warmth and a beautiful orange hue to the sauce.
  • ½ teaspoon Kosher Salt: Or more, to taste. Spaghetti squash is quite mild, so it needs adequate seasoning to shine.
  • ¼ teaspoon Black Pepper: Freshly ground is always best for a more potent flavor.
  • 2 cups Freshly Shredded Sharp Cheddar Cheese: For that classic, bold mac and cheese flavor. Please shred your own! Pre-shredded cheeses are coated in starches and anti-caking agents that prevent them from melting smoothly, often resulting in a grainy sauce.
  • 1 cup Freshly Shredded Monterey Jack or Mozzarella Cheese: These cheeses are masters of melting. They don’t have as strong a flavor as cheddar, but they provide that glorious, gooey, stringy cheese-pull that makes mac and cheese so irresistible.

Instructions

Part 1: Cooking the Spaghetti Squash

  1. Prepare the Squash: This is often the most intimidating part, but it’s easy with a little technique. Wash and dry the exterior of the spaghetti squash. Using a large, sharp chef’s knife, carefully trim off the top stem and the bottom end to create two flat surfaces. This makes the squash more stable for cutting. Stand the squash on one of its flat ends and carefully slice it in half lengthwise. Use a large spoon to scoop out all the seeds and stringy pulp from the center of each half, just like you would with a pumpkin.
  2. Set Up the Instant Pot: Place the metal trivet (the rack that came with your Instant Pot) inside the inner pot. Pour in 1 cup of water. This water will turn to steam, which is what cooks the squash.
  3. Pressure Cook: Place the two spaghetti squash halves in the Instant Pot on top of the trivet, cut-side up. It’s okay if they overlap a bit. Secure the lid, ensuring the steam release valve is set to the “Sealing” position. Select the “Pressure Cook” or “Manual” button and set the timer for 7 minutes on High Pressure.
  4. Release the Pressure: Once the 7-minute cooking cycle is complete, let the pressure release naturally for 5 minutes. This gentle depressurization helps the squash finish cooking without becoming waterlogged. After 5 minutes, carefully switch the steam release valve to the “Venting” position to release the remaining steam. Be cautious of the hot steam that will jet out.

Part 2: Creating the Mac and Cheese

  1. Shred the Squash: Once the pin has dropped, open the lid. The squash will be extremely hot. Using tongs, carefully remove the squash halves from the Instant Pot and place them on a cutting board or plate. Let them cool for a few minutes until you can handle them safely. Using a fork, gently scrape the flesh of the squash from top to bottom. It will naturally separate into long, spaghetti-like strands. Continue until you have shredded all the flesh from the skins. Set the shredded squash aside in a large bowl. You can gently pat the strands with a paper towel to remove any excess moisture for a less watery final dish.
  2. Start the Cheese Sauce: Carefully remove the trivet from the Instant Pot and pour out any remaining water. Dry the inner pot with a paper towel. Select the “Sauté” function on the Instant Pot and set it to “Low” or “Normal” heat. Add the 2 tablespoons of butter and let it melt.
  3. Build the Creamy Base: Once the butter is melted, add the softened cream cheese cubes. Whisk continuously until the cream cheese is mostly melted and smooth. Slowly pour in the milk or half-and-half while continuing to whisk. This will create a smooth, creamy liquid base.
  4. Season the Sauce: Whisk in the garlic powder, onion powder, dry mustard powder, smoked paprika, salt, and black pepper. Let the sauce bubble gently for about a minute to allow the flavors to meld together.
  5. Melt the Cheeses: Turn off the “Sauté” function by pressing “Cancel.” This is a critical step to prevent the cheese from scorching or separating. Begin adding the shredded cheddar and Monterey Jack cheeses to the pot in small handfuls, whisking well after each addition until the cheese is completely melted before adding more. This gradual process is the key to a perfectly smooth and velvety sauce.
  6. Combine and Serve: Once all the cheese is melted and the sauce is silky smooth, add the reserved shredded spaghetti squash to the pot. Use a spatula or large spoon to gently fold the squash strands into the cheese sauce until every strand is generously coated. Taste and adjust seasoning if necessary—it might need an extra pinch of salt. Serve immediately while hot and bubbly.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 385 kcal