Spaghetti Squash Mac and Cheese | The Foodie Eats

Instant Pot Spaghetti Squash Mac and Cheese

Course Main Course
Cuisine American
Prep Time 5 minutes
Cook Time 45 minutes
Total Time 50 minutes
Servings 12
Calories 214 kcal
Author The Foodie Eats


  • 4 lb. spaghetti squash
  • 2 eggs
  • 2 tsp. seasoned salt
  • 1/2 tsp. black pepper
  • 5 oz. evaporated milk
  • 3 Tbsp. butter
  • 12 oz. medium cheddar cheese shredded


  1. Cut spaghetti squash in half lengthwise. Scoop out seeds and pulp. Place trivet in pot, along with 1 cup of water. Place squash on top of trivet. Lock lid and cook for 2 minutes at high pressure.

  2. Meanwhile… add eggs, seasoned salt, and black pepper to mixing bowl - whisk together. Add evaporated milk and whisk again.

  3. Once cook time is complete, quick-release pressure. Remove squash from pot.

  4. Add butter to a separate large mixing bowl. Using a fork, scrape out flesh from each half of squash, making sure not to get any shell. Add hot squash on top of butter. Mix well until butter is melted and evenly coats squash. Add 8 ounces of cheese to bowl and mix well. Pour in egg/milk mixture and give a good mix.

  5. Pour squash mixture into a large pyrex bowl (1.75 quart). Do not overfill, leaving a little room at the top. Cover bowl with aluminum foil.

  6. Transfer bowl into pot and place on top of trivet. Lock lid and cook at high pressure for 45 minutes. Once cook time is complete, quick-release pressure.

  7. Remove bowl and uncover. Top with remaining 4 ounces of cheese. Place under high broiler for 1-2 minutes, until desired color and/or crispiness is reached.

  8. Allow to cool slightly before serving because it will be hot.

Recipe Notes

Just a heads up... spaghetti squash is FULL of water, so don't expect this recipe to be completely dry inside. There will be some water. It's just the nature of the vegetable.

Nutrition Facts
Instant Pot Spaghetti Squash Mac and Cheese
Amount Per Serving
Calories 214 Calories from Fat 126
% Daily Value*
Total Fat 14g 22%
Saturated Fat 8g 40%
Cholesterol 68mg 23%
Sodium 569mg 24%
Potassium 236mg 7%
Total Carbohydrates 12g 4%
Dietary Fiber 2g 8%
Sugars 5g
Protein 9g 18%
Vitamin A 12.5%
Vitamin C 4.1%
Calcium 27.6%
Iron 4.6%
* Percent Daily Values are based on a 2000 calorie diet.