Welcome to mealsflavor

Keto Creamy Tuscan Shrimp over Spaghetti Squash

By Nora Hale | November 16, 2025
Keto Creamy Tuscan Shrimp over Spaghetti Squash

There’s a moment—about halfway through January—when the glow of New-Year optimism meets the reality of still-long, still-cold winter nights. That’s the moment I start craving something that tastes like a sun-drenched Italian vacation but still plays nicely with my low-carb resolutions. Enter this Keto Creamy Tuscan Shrimp over Spaghetti Squash: silky, garlicky, sun-dried-tomato-kissed cream sauce cloaking plump shrimp, all tangled up with tender strands of roasted squash that feel every bit as twirl-able as traditional pasta. The first time I served it, my noodle-obsessed teenager pulled a second helping without realizing it was keto. My husband asked if we could “retire” the Alfredo recipe. And I—well, I did a quiet little victory dance in the kitchen because I’d managed to squeeze in spinach, healthy fats, and under 30 minutes of my time, all while keeping net carbs at 8 g per generous bowl. Whether you’re feeding carb-conscious guests, celebrating a date-night-in, or simply treating yourself to a week-night upgrade, this dish delivers big-restaurant flavor with minimal effort and zero post-pasta slump.

Why This Recipe Works

  • One skillet + one sheet pan: Dinner is on the table in 35 minutes with almost zero clean-up.
  • Restaurant-level sauce: A splash of white wine and the oil from sun-dried tomatoes build layers of flavor without thickeners.
  • Make-ahead friendly: Roast the squash on Sunday; the shrimp comes together in 10 minutes flat on Tuesday.
  • Easily dairy-light: Swap in coconut cream and nutritional yeast for a still-lush, Whole30-approved version.
  • Freezer adaptable: The sauce (minus shrimp) freezes beautifully for up to 3 months.
  • Kid-approved veg: Spinach wilts into the sauce; picky eaters barely notice they’re eating greens.
  • Macro-balanced: 29 g protein and only 8 g net carbs keep you satisfied without spiking blood sugar.

Ingredients You'll Need

Ingredients

Shrimp: 1¼ lb large (31/35 count) raw shrimp, peeled and deveined. Wild-caught Gulf or Argentinian red shrimp have the sweetest flavor. If you’re land-locked, frozen works—just thaw, pat very dry, and cook within 24 hours for that coveted sear.

Spaghetti Squash: A 2½–3 lb squash yields about 5 cups of “noodles.” Look for a firm, pale-yellow rind with no soft spots. A gentle butter-yellow hue indicates full ripeness and better natural sweetness.

Heavy Cream: Âľ cup. Go for 40 % fat if you can find it; the higher fat content prevents curdling and whips into silk without starches. For a dairy-light route, canned coconut cream (the thick top from a chilled can) subs 1:1, though the flavor will lean slightly tropical.

Sun-Dried Tomatoes: ⅓ cup julienne strips packed in oil. The infused oil is liquid gold—reserve 1 Tbsp to jump-start the sauce. Oil-packed tomatoes are softer and meld into the cream better than dry-packed.

Fresh Baby Spinach: 2 packed cups. Young leaves wilt quickly and keep the color vibrant. If you only have frozen, thaw and squeeze out every drop of water or the sauce will separate.

Garlic & Shallot: 3 cloves garlic, minced, plus 1 small shallot for subtle sweetness. In a pinch, ½ tsp garlic powder + ¼ cup yellow onion works, but fresh aromatics give that authentic trattoria aroma.

White Wine: ¼ cup dry Sauvignon Blanc or Pinot Grigio. Alcohol cooks off, leaving bright acidity. No wine on hand? Chicken stock + ½ tsp lemon juice mimics the tang.

Parmigiano-Reggiano: â…“ cup finely grated. A microplane creates fluffy snow that melts instantly. For strict keto, count the 1 g carb per serving. Vegans can use 2 Tbsp nutritional yeast + ÂĽ tsp white miso for umami.

Italian Herb Blend: 1 tsp dried basil + ½ tsp dried oregano + pinch red-pepper flakes. Fresh basil ribbons on top add color; add them off-heat so they stay emerald.

Ghee or Butter: 2 Tbsp ghee for searing at high heat without burning, plus 1 Tbsp cold butter to finish the sauce. Ghee’s smoke point (485 °F) gives the shrimp that gorgeous golden crust.

How to Make Keto Creamy Tuscan Shrimp over Spaghetti Squash

1
Roast the spaghetti squash

Preheat oven to 425 °F (220 °C). Halve the squash lengthwise and scoop out seeds with a sturdy spoon. Brush cut sides lightly with olive oil, sprinkle with ½ tsp salt and ¼ tsp pepper. Place cut-side down on a parchment-lined sheet pan. Roast 25–30 minutes until strands pull away easily with a fork. If you prefer al-dente “noodles,” check at 22 minutes; for softer texture, roast up to 35 minutes. Once cool enough to handle, rake a fork through the flesh to create spaghetti-like strands. Keep warm by returning the strands to the emptied shell and tenting with foil.

2
Prep & pat the shrimp

While the squash roasts, place shrimp in a colander, rinse under cold water, and blot thoroughly with paper towels. Moisture is the enemy of sear; I press gently but firmly until the towels come away almost dry. Season both sides with ½ tsp kosher salt, ¼ tsp black pepper, and ¼ tsp smoked paprika for subtle warmth.

3
Sear to golden

Heat a 12-inch stainless or cast-iron skillet over medium-high until a flick of water evaporates instantly. Add 2 Tbsp ghee; swirl to coat. Lay shrimp in a single layer, presentation-side down. Do not crowd—work in two batches if necessary. Sear 90 seconds without moving; flip when edges turn opaque and centers are still slightly gray. Cook another 45–60 seconds, then transfer to a warm plate. The goal is just-under-done; they’ll finish in the sauce.

4
Build the Tuscan base

Lower heat to medium. Add 1 Tbsp reserved sun-dried tomato oil plus 1 Tbsp butter. Stir in minced shallot; sauté 2 minutes until translucent. Add garlic; cook 30 seconds until fragrant but not browned. Pour in ¼ cup white wine; simmer 1 minute, scraping browned bits (fond) with a wooden spoon. This step lifts all the caramelized shrimp flavor into the sauce.

5
Create the cream bath

Stir in ¾ cup heavy cream, 1 tsp Italian herb blend, and ¼ cup grated Parmesan. Bring to a gentle simmer (not a rolling boil) and cook 2–3 minutes until sauce thickens enough to coat the back of a spoon. Swirl in sun-dried tomato strips; season with pinch salt and pepper.

6
Wilt the greens

Add spinach a handful at a time, folding until each batch wilts before adding more. The sauce will loosen slightly; simmer 30 seconds until bright green and velvety.

7
Reunite shrimp & sauce

Nestle shrimp (and any resting juices) back into the skillet. Simmer 60–90 seconds until shrimp are curled, opaque, and just cooked through. Overcooking equals rubber, so taste-test one; it should feel tender with a slight bounce.

8
Finish & serve

Remove from heat. Stir in remaining 1 Tbsp cold butter (monter au beurre) for glossy richness. Taste and adjust salt, pepper, or chili flakes. Spoon the steaming Tuscan shrimp over beds of spaghetti squash, shower with fresh basil, and pass extra Parmesan at the table. Twirl, scoop, and savor the taste of coastal Tuscany without leaving your kitchen.

Expert Tips

Control the heat

Cream sauces break when boiled. Maintain a gentle simmer (tiny bubbles at the edge) and never cover with a lid; trapped steam raises the temperature past 190 °F.

Deglaze boldly

If fond looks dark, splash in an extra 2 Tbsp stock instead of wine to prevent bitterness while still lifting the caramelized bits.

Batch sear

Overcrowding drops pan temperature, causing steam. A 12-inch skillet fits 1 lb shrimp max; use two pans or sear in stages for larger crowds.

Make it ahead

Roast squash up to 4 days early; refrigerate strands in a zip bag. Sauce (minus shrimp) keeps 3 days chilled. Reheat gently, add shrimp, and finish as directed.

Brighten last-minute

A whisper of lemon zest (ÂĽ tsp) added off-heat wakes up sun-dried tomato sweetness without watering down the sauce.

Thicken naturally

If your cream is lower fat, sprinkle ÂĽ tsp xanthan gum while whisking; it mimics roux without carbs and hydrates within 30 seconds.

Variations to Try

  • Chicken Tuscan: Swap shrimp for 1 lb bite-size chicken thighs. Sear 3 min per side until 165 °F internal, then proceed identically.
  • Seafood Medley: Use half shrimp + ½ cup scallops or chunks of firm white fish. Add delicate seafood in the last 45 seconds to avoid overcooking.
  • Dairy-Free/Paleo: Replace cream with full-fat coconut milk and use 2 Tbsp nutritional yeast instead of Parmesan. Add ½ tsp fish sauce for depth.
  • Veggie Boost: Stir in ½ cup sliced zucchini ribbons or roasted red peppers with spinach for extra color and volume at negligible carbs.
  • Spicy Kick: Double red-pepper flakes or add 1 tsp Calabrian chili paste for a fiery Tuscan experience.
  • Zoodle Swap: Short on time? Substitute 5 cups zucchini noodles (zoodles) and sautĂ© 2 minutes instead of roasting squash.

Storage Tips

Refrigerator: Cool leftovers within 2 hours. Store squash and shrimp mixture separately in airtight glass containers up to 4 days. Reheat shrimp gently in a covered skillet over medium-low with 2 Tbsp broth or cream, stirring until just warmed (3 min). Microwave works too—use 50 % power in 30-second bursts.

Freezer: The sauce (minus shrimp and greens) freezes beautifully. Transfer cooled sauce to a silicone bag, press out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge, then bring to a gentle simmer and add fresh (or thawed) shrimp and spinach as directed. Cooked spaghetti squash can be frozen but will weep water upon thawing; reheat in a dry skillet over medium to evaporate excess moisture.

Meal-Prep Bowls: Divide 1 cup squash + ¾ cup shrimp mixture among 4 containers. Top each with 1 tsp grated Parmesan. Refrigerate; microwave 60–75 seconds when hunger strikes.

Frequently Asked Questions

Absolutely. Thaw overnight in the fridge or submerge (in a sealed bag) in cold water for 15 minutes. Pat extremely dry before seasoning to ensure a golden crust.

As written, the sauce uses heavy cream and Parmesan, which are off-limits for Whole30. Substitute coconut cream and omit cheese (or use nutritional yeast) to comply.

The recipe contains no tree nuts or peanuts. If you opt for coconut cream, note that coconut is classified separately from tree nuts by FDA, but consult your allergist if sensitivities exist.

Roast cut-side down and do not oil the pan excessively. After forking, return strands to the hot shell for 2 minutes; residual heat evaporates surface moisture. If prepping ahead, reheat in a dry skillet before plating.

A crisp, unoaked Sauvignon Blanc echoes the wine used in the sauce. If you prefer red, reach for a light Pinot Noir served slightly chilled; its low tannin won’t overpower the delicate shrimp.

Yes—use two skillets or sear shrimp in batches to avoid crowding. The sauce can be doubled without issues; allow an extra 1–2 minutes simmer time for proper reduction.
Keto Creamy Tuscan Shrimp over Spaghetti Squash
pasta
Pin Recipe

Keto Creamy Tuscan Shrimp over Spaghetti Squash

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Roast squash: Halve, scoop seeds, oil lightly, roast cut-side down at 425 °F for 25–30 min. Fork into strands; keep warm.
  2. Season shrimp: Pat dry, sprinkle with salt, pepper, smoked paprika.
  3. Sear: Heat ghee in large skillet over medium-high. Cook shrimp 90 sec per side; remove.
  4. Sauté aromatics: In same pan, add tomato oil, shallot, garlic; cook 2 min. Deglaze with wine; simmer 1 min.
  5. Make sauce: Stir in cream, herbs, Parmesan; simmer 2–3 min until thick. Add sun-dried tomatoes and spinach; wilt.
  6. Combine: Return shrimp plus juices; simmer 1 min. Finish with cold butter, adjust seasoning.
  7. Serve: Spoon over spaghetti squash, garnish with basil & extra cheese.

Recipe Notes

For meal prep, roast squash and make sauce ahead; store separately. Reheat sauce gently and add shrimp just before serving to prevent rubbery texture.

Nutrition (per serving)

390
Calories
29g
Protein
8g
Carbs
27g
Fat

More Recipes