Vegetarian Spaghetti Squash Skillet with Butter

Vegetarian Spaghetti Squash Skillet
By Sophie Whitmore
Searing the squash strands in butter removes the watery texture most people hate. This vegetarian spaghetti squash skillet creates a hearty, savory meal without any meat.
  • Time: 20 min active + 65 min cooking
  • Flavor & Texture: Savory, buttery, and slightly browned
  • Perfect for: Weeknight dinner or healthy meal prep

Vegetarian Spaghetti Squash Skillet

Picture the aroma of nutty brown butter and earthy mushrooms sizzling in a hot skillet. That deep, savory fragrance, paired with the slightly caramelized edges of the squash strands, is what makes this recipe a success.

This provides a "pasta-like" experience without the heavy carbohydrate load. This vegetarian spaghetti squash skillet is pure comfort food, highlighting rich umami notes and vibrant greens.

The resulting meal is both hearty and satisfying. While the process is straightforward, the secret lies in searing the vegetables to achieve a golden brown finish instead of letting them steam.

Recipe Specs

This recipe yields 6 servings. It takes 20 minutes to prep and 65 minutes to cook, for a total time of 85 minutes.

Ingredients and Swaps

The cremini mushrooms provide the bulk of the flavor here, acting as a savory base. If you can't find them, baby bellas work just as well. For the greens, baby spinach is best because it wilts quickly and doesn't overpower the squash.

I prefer using salted butter for the skillet, but unsalted is the standard. If you need a dairy-free option, a vegan butter substitute works, though you'll lose a bit of that classic richness. For a fully dairy-free result, also replace these with plant-based versions: grated Parmesan cheese.

Substitution Guide

Original IngredientSubstituteWhy It Works
Parmesan cheese (1/2 cup)Nutritional Yeast (1/3 cup)Adds a similar salty, nutty flavor. Note: Changes the melt and texture
Cremini mushrooms (8 oz)Portobello mushrooms (8 oz)Similar flavor profile but larger slices. Note: Cut into smaller pieces
Baby spinach (3 cups)Kale (3 cups)Heartier green. Note: Needs 2-3 more minutes to soften

The Full List

  • 1 medium (3 lb) spaghetti squash Why this? Provides the noodle-like base
  • 3 tbsp olive oil
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 tbsp unsalted butter Why this? Adds richness and helps browning
  • 1 medium (110 g) yellow onion, diced
  • 4 cloves (12 g) garlic, minced
  • 8 oz (225 g) cremini mushrooms, sliced Why this? Deep umami flavor
  • 3 cups (90 g) fresh baby spinach
  • 1/2 tsp red pepper flakes
  • 1/2 cup (50 g) grated Parmesan cheese
  • 2 tbsp fresh parsley, chopped
  • 1 tbsp fresh lemon juice Why this? Brightens the heavy butter flavors

Tools You Will Need

You only need a few basic tools. A large baking sheet with parchment paper keeps the squash from sticking. A large skillet is a must, as you need plenty of room to sear the mushrooms without crowding them. Finally, a sturdy fork is the best tool for scraping those strands.

Cooking Steps

Phase 1: The Perfect Roast

  1. Preheat the oven to 400°F (200°C).
  2. Cut the spaghetti squash in half lengthwise and scrape out the seeds. Brush the inside with 2 tbsp olive oil and season with 1 tsp kosher salt and 1/2 tsp black pepper.
  3. Lay the squash face-down on a baking sheet lined with parchment and roast for 40–50 minutes until the interior is tender and the skin is easily pierced with a fork.
  4. Use a fork to scrape the roasted flesh into long, distinct strands and set aside.

Phase 2: Searing the Aromatics

  1. Heat 2 tbsp unsalted butter and 1 tbsp olive oil in a large skillet over medium-high heat.
  2. Sauté the diced yellow onion for about 4 minutes until translucent.
  3. Add the sliced cremini mushrooms, cooking without stirring too often until they develop a deep golden-brown color. Note: Avoiding frequent stirring is key to achieving that brown crust.
  4. Stir in the minced garlic and 1/2 tsp red pepper flakes, cooking for 60 seconds until fragrant.

Phase 3: The Final Skillet Finish

  1. Fold the roasted squash strands into the pan, bump up the heat slightly, and sauté for 3–5 minutes until the excess moisture evaporates and the strands lightly brown.
  2. Stir in the baby spinach and cook until just wilted.
  3. Take the skillet off the heat and fold in the chopped fresh parsley and grated Parmesan cheese.
  4. Drizzle in 1 tbsp fresh lemon juice and add salt and pepper to taste.

Quick Fixes

Fixing Watery Squash

If the squash releases too much liquid in the pan, don't add more butter. Just turn up the heat to medium-high and leave the squash alone for 2-3 minutes. The water needs to evaporate before the strands can actually sear.

Preventing Mushy Strands

Avoid over-scraping the squash. If you push the fork too deep, you'll turn the flesh into mash instead of noodles. Only scrape the surface to lift the strands.

Managing Burnt Garlic

Garlic burns fast at medium-high heat. Only add it after the mushrooms are already brown, and keep it moving for that one minute before adding the squash.

Tasty Flavor Twists

If you're looking for other healthy vegetarian spaghetti squash recipes, try adding some sun-dried tomatoes and olives for a Mediterranean vibe. These add a salty punch that pairs well with the butter.

For a different style, you could try my Veggie Spaghetti Squash for 4 Servings if you prefer the squash served in its own shell.

If you like this vegetarian spaghetti squash skillet but want it vegan, swap the butter for olive oil and use nutritional yeast instead of Parmesan. I like adding a pinch of smoked paprika here to replace the depth lost from the cheese.

Storage and Freshness

Keep this vegetarian spaghetti squash skillet in a sealed glass container in the refrigerator for 4 days.

It doesn't freeze particularly well because the squash can become mushy and lose its "noodle" structure. If you must freeze it, keep it for 2 months and reheat it in a skillet with a little olive oil over medium heat. Avoid the microwave for reheating, as it tends to steam the squash and make it soggy.

Plating Your Dish

To make your vegetarian spaghetti squash skillet look like a bistro meal, pile the squash high in a wide shallow bowl. Garnish with an extra sprinkle of Parmesan and a few fresh parsley leaves on top. A crack of fresh black pepper across the top adds a nice visual touch and a bit of heat.

Why It Works

Roasting the squash face-down concentrates the sugars, while the final skillet sear evaporates excess water to keep the strands firm. Searing the mushrooms first creates a base of savory flavor that the squash absorbs.

Cook Method Comparison

MethodTimeTextureBest For
Oven Roast65 minFirm, caramelizedMaximum flavor
Microwave15 minSofter, steamedQuick weeknights

Frequently Asked Questions

How to make squash spaghetti?

Roast halved squash cut-side down at 400°F for 40–50 minutes. Use a fork to scrape the roasted flesh into long, distinct strands.

Why does spaghetti squash sometimes become mushy?

Too much moisture pools when roasted cut-side up. Roast it cut-side down and avoid microwave reheating to keep the texture firm.

Can you cook spaghetti squash in a skillet?

Feel free to sauté the roasted strands in a skillet to brown them and eliminate any extra moisture. If you liked using squash as a pasta alternative here, you should also try our spaghetti squash lasagna.

Is it true that spaghetti squash is an anti-inflammatory?

False. While it is a nutritious vegetable, it is not classified as a medical anti-inflammatory agent.

Where should I store leftovers?

Keep this vegetarian spaghetti squash skillet in a sealed glass container in the refrigerator for 4 days.

Vegetarian Spaghetti Squash Skillet

Vegetarian Spaghetti Squash Skillet Recipe Card
Preparation time:20 Mins
Cooking time:1 Hrs 5 Mins
Servings:6 · 6 servings
Category: Main CourseCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
184 kcal
% Daily Value*
Total Fat 13.7 g
   Saturated Fat 5.2 g
Sodium 450 mg
Total Carbohydrate 11.3 g
   Dietary Fiber 3.2 g
   Total Sugars 4.0 g
Protein 6.2 g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
How many stars?
Rate, Share, Comment: