This vibrant one-pan dish combines tender, seasoned shrimp with crisp zucchini noodles and fresh spinach, all coated in aromatic basil pesto. The entire meal comes together in just 30 minutes, making it perfect for busy weeknights when you want something satisfying without spending hours in the kitchen. The zoodles maintain a pleasant crunch while absorbing the herbaceous pesto flavors, creating a light yet filling low-carb option that doesn't compromise on taste.
The first time I made zucchini noodles, I stood over the sink squeezing out water like I was wringing out a wet towel, wondering if this was actually going to work. That night taught me everything about timing and moisture, and now this skillet has become my go-to when I want something that feels indulgent but somehow still light. The shrimp cooks in seconds, the vegetables stay bright and crisp, and the whole thing comes together in the time it would take to order takeout.
Last summer my sister came over exhausted from a new job, and I threw this together while she sat at the counter telling me about her day. She took one bite, stopped mid sentence, and asked if this was actually good for her. Now she requests it whenever she visits, and I love watching people realize that healthy food can taste like something you would order at a nice Italian place.
Ingredients
- Large shrimp: Fresh shrimp gives the best texture, but frozen and thawed works perfectly fine
- Zucchini: Medium zucchinis have the best ratio of flesh to seeds for spiralizing
- Baby spinach: This wilts down beautifully and adds color without overpowering the dish
- Cherry tomatoes: They burst slightly when cooked and release sweet juices into the pesto
- Basil pesto: Homemade is lovely, but a good store-bought brand makes this incredibly fast
- Garlic: Fresh minced garlic is non negotiable here for that aromatic base
- Olive oil: You need this for both cooking the shrimp and creating the base for the vegetables
- Salt and black pepper: Simple seasoning that lets the other flavors shine
- Crushed red pepper flakes: Just a hint of heat that cuts through the rich pesto
- Parmesan cheese: Optional, but adds that salty umami finish
- Fresh basil: A finishing touch that makes the whole dish feel special
Instructions
- Prep the shrimp:
- Pat them completely dry with paper towels and season generously with salt and pepper
- Sear the shrimp:
- Heat one tablespoon olive oil in a large skillet over medium high heat and cook shrimp in a single layer for two to three minutes per side until pink and opaque
- Build the base:
- Add the remaining olive oil and sauté garlic for thirty seconds until fragrant, then add cherry tomatoes and cook for two minutes until softened
- Cook the zoodles:
- Add the zucchini noodles and toss for two to three minutes until just tender, then stir in spinach and cook until wilted
- Bring it together:
- Reduce heat to low, return shrimp to the pan, add pesto and gently toss until everything is coated and heated through
This recipe became my secret weapon during a month when I was trying to eat lighter but still wanted something that felt like a treat. The way the pesto clings to every strand of zucchini makes you forget you are eating vegetables at all.
Getting The Perfect Zoodle Texture
After years of making this, I have learned that undercooking the zucchini is always better than overcooking it. You want that slight crunch, almost like al dente pasta, because the vegetables will continue to soften as you toss everything together with the pesto.
Choosing Your Pesto
Not all pestos are created equal, and since this recipe relies so heavily on that flavor, you want one that tastes fresh and vibrant. Taste it before adding it to the pan and adjust with more salt, lemon juice, or even a little extra olive oil if needed.
Make It Your Own
This skillet is incredibly forgiving and welcomes whatever you have in the refrigerator. Sometimes I add roasted red peppers, other times I toss in some artichoke hearts at the end.
- Chicken breast cubes work beautifully if you are not a fan of shrimp
- A handful of pine nuts or walnuts adds a lovely crunch
- Fresh lemon juice right before serving brightens the entire dish
There is something deeply satisfying about a meal that comes together this quickly and tastes this good, like you have discovered a secret shortcut that nobody else knows about.
Recipe FAQs
- → Can I make this dish ahead of time?
-
This dish is best served immediately, as zucchini noodles can become watery when reheated. If meal prepping, store the cooked shrimp and pesto separately from the vegetables, then combine when ready to eat.
- → What protein alternatives work well?
-
Chicken breast cut into bite-sized pieces or firm tofu cubes make excellent substitutes. Adjust cooking time accordingly—chicken needs about 6-8 minutes total, while tofu only requires 3-4 minutes to brown.
- → How do I prevent zucchini noodles from getting soggy?
-
Cook zoodles briefly—just 2-3 minutes—until tender but still crisp. Avoid overcrowding the pan, which causes steaming instead of sautéing. Pat spiralized zucchini dry with paper towels before cooking to remove excess moisture.
- → Can I use store-bought pesto?
-
Absolutely. Store-bought basil pesto works perfectly fine. Look for brands with minimal ingredients or make your own by blending fresh basil, pine nuts, garlic, parmesan, and olive oil.
- → Is this suitable for gluten-free diets?
-
Yes, this dish is naturally gluten-free. Just verify your pesto brand doesn't contain thickeners or additives with gluten. Most traditional pesto is safe, but always check labels if you have celiac disease or sensitivity.
- → How can I add more flavor?
-
Add a squeeze of fresh lemon juice before serving for brightness, or sprinkle extra red pepper flakes for heat. You could also finish with a drizzle of high-quality olive oil or additional grated Parmesan.