Go Back
Bright green spinach and golden zucchini noodles tossed with melted Parmesan, glossy and tender but not watery.

Spinach Parmesan Zucchini Noodles That Don't Get Soggy — In 20 Minutes

That first twirl — when the zucchini noodles are still al dente, glossy with butter, and the Parmesan clings to every strand — is why this has become my go-to weeknight dinner. No limp noodles. No watery puddle. Just tender, savory, and done before you've even poured your wine.
Prep Time 10 minutes
Cook Time 3 minutes
Total Time 20 minutes
Course Main Course, Side Dish
Cuisine American, Italian
Servings 2
Calories 250 kcal

Equipment

  • Spiralizer
  • Colander
  • Paper towels or clean kitchen towel
  • Large Skillet (12-inch nonstick or stainless)
  • Microplane or Fine Grater
  • Tongs

Ingredients
  

Produce

  • 2 medium zucchini (about 1 lb)
  • 3 oz fresh baby spinach
  • 2 cloves garlic, thinly sliced
  • 1/2 lemon
  • Fresh basil or parsley (optional)

Dairy

  • 2 oz Parmesan cheese, finely grated
  • 2 tablespoons unsalted butter

Pantry

  • 1/2 teaspoon red pepper flakes (optional)
  • 1 teaspoon kosher salt
  • Flaky sea salt, for finishing

Instructions
 

  • Salt the zucchini: Toss the spiralized zucchini with 1 teaspoon kosher salt in a colander. Let it sit over the sink or over a bowl for 10 minutes. You'll see beads of moisture form on the noodles.
  • Pat dry: Spread the noodles on a clean kitchen towel or double layer of paper towels. Press gently to absorb the released moisture.
  • Melt the butter: In a large skillet over medium-high heat, add the butter. When it stops foaming (about 30 seconds), add the sliced garlic and red pepper flakes. Cook for 30 seconds until fragrant — don't let the garlic brown.
  • Wilt the spinach: Add the baby spinach to the pan. Cook for 30 seconds, tossing with tongs, until just wilted and bright green.
  • Sear the zucchini noodles: Add the patted-dry zucchini noodles to the pan. Toss with tongs to coat in butter, then spread into an even layer. Let them cook undisturbed for 1 minute. Then toss and cook for another 1–2 minutes. The noodles should be tender but still al dente.
  • Finish with Parmesan and lemon: Remove the pan from the heat. Sprinkle in the grated Parmesan and toss until melted. Squeeze the lemon half over the noodles and toss once more. Taste and add salt if needed.
  • Plate and garnish: Transfer to a serving plate or shallow bowls. Finish with flaky salt, a few grinds of black pepper, and torn basil leaves if using. Serve immediately.

Notes

Make-Ahead: Best eaten immediately. To prep ahead, spiralize zucchini and store in a colander covered with a damp towel up to 8 hours before salting and cooking. Leftovers keep 1 day in the fridge; reheat in a hot skillet (not microwave). Not freezer-friendly.
Variations: Dairy-free: Use olive oil instead of butter and nutritional yeast or vegan Parmesan. Add protein: Cooked shrimp, chicken, or crispy chickpeas. Kid-friendly: Omit red pepper flakes and add cherry tomatoes. Fancy: Top with a poached egg and brown butter drizzle.
Keyword low carb dinner, quick vegetarian dinner, zucchini noodles