Zucchini noodles coated in pesto with tomatoes and pine nuts.
These Zucchini Noodles with Pesto are bright, fresh, and perfect when you want something light but satisfying. The pesto coats every twisty noodle, and a quick sauté keeps the zucchini tender-crisp instead of watery. It’s a fast, healthy-feeling weeknight meal that tastes better than takeout. Add tomatoes for a juicy pop.
Zucchini Noodles with Pesto are the easiest way to get a fresh, cozy dinner on the table fast.
The secret is not overcooking the zucchini — a quick toss in the pan keeps it crisp and not soggy.
This Zucchini Noodles with Pesto recipe is a fan-favorite because it feels fancy, but it’s truly simple.
Why You’ll Love This Zucchini Noodles with Pesto
- Fast weeknight dinner: Done in about 20 minutes.
- Fresh and flavorful: Pesto brings big herby flavor.
- Gluten-free meal: Zucchini noodles keep it naturally gluten-free.
- Light but satisfying: Great for warm-weather dinners.
- Easy to customize: Add extra veggies or protein if you want.
Ingredients for the Best Zucchini Noodles with Pesto

For the zucchini noodles
- Zucchini (4 medium) – spiralized; choose firm zucchini for the best noodles.
- Olive oil (1 tablespoon) – quick sauté.
- Salt + black pepper – to taste.
- Cherry tomatoes (1 cup, halved) – juicy pop; optional but great.
For the pesto
- Fresh basil (2 cups packed) – the main flavor.
- Garlic (1–2 cloves) – bold kick.
- Pine nuts or walnuts (1/3 cup) – creamy texture; sunflower seeds work too.
- Parmesan-style cheese (1/2 cup) – savory depth; skip for dairy-free and add more nuts.
- Olive oil (1/2 cup) – makes it silky.
- Lemon juice (1 tablespoon) – brightens the pesto.
- Salt + black pepper – to taste.
How to Make Zucchini Noodles with Pesto

- 1. Spiralize. Spiralize zucchini into noodles. If they look very wet, pat lightly with a towel.
- 2. Blend pesto. In a food processor, blend basil, garlic, nuts, parmesan-style cheese, lemon juice, salt, and pepper. Stream in olive oil until smooth and thick enough to coat a spoon.
- 3. Quick sauté. Heat olive oil in a skillet over medium-high heat. Add zucchini noodles and cook 2–3 minutes, tossing, just until warmed and slightly tender.
- 4. Toss with pesto. Turn off heat and toss noodles with pesto (start with 1/2 cup and add more as needed).
- 5. Serve. Top with tomatoes and extra parmesan-style cheese if you like. If it looks too thick, add a splash of warm water and toss until silky.
Tips for Perfect Zucchini Noodles with Pesto
- Don’t overcook: Zucchini noodles turn watery if cooked too long.
- Add pesto off heat: Keeps basil bright and fresh.
- Taste and adjust: Add more lemon if pesto tastes heavy.
- Save extra pesto: It’s great on sandwiches and bowls.
Variations & Substitutions
- Dairy-free: Skip parmesan-style cheese and add extra nuts plus a pinch of salt.
- Add protein: Toss in chickpeas or white beans.
- Spicy: Add red pepper flakes.
- No spiralizer: Use a veggie peeler to make wide ribbons.
Make-Ahead & Freezing
Fridge: 2 days. Store pesto and noodles separately for best texture. Reheat noodles briefly in a skillet and toss with pesto after warming. Freezing is best for pesto only (up to 2 months).
Serving Suggestions
- With a side salad
- With roasted vegetables
- With crusty bread-style toast
- As a lunch bowl with chickpeas
Reader Review
Made this once and now it’s on repeat — simple, cozy, and so flavorful.
Zucchini Noodles with Pesto Recipe Card
Prep Time: 15 minutes
Cook Time: 5 minutes
Total Time: 20 minutes
Yield: 4 servings
Category: Desserts & Cookies
Method: No-Cook Sauce + Quick Sauté
Cuisine: Italian-Inspired
Diet: Gluten-Free (naturally)
If you make this Zucchini Noodles with Pesto, leave a rating, a comment, and share it. How would you customize yours?
