Fresh, Vibrant & Perfect for Busy Weeknights
Welcome to the ultimate quick weeknight dinner that feels just like a restaurant treat but happens entirely on your stove in under twenty minutes. If you’re searching for an easy keto dinner that delivers vibrant Mediterranean flavors without the heavy carbs, this recipe is your new go-to. Zucchini noodles with pesto bring a bright, garlicky freshness that pairs beautifully with crisp summer evenings or cozy autumn lunches. The spiralized squash soaks up every herbaceous drop of sauce, while offering a fantastic way to sneak extra vegetables into your family’s diet. Save hours on chopping thanks to spiralized shortcuts, and watch how this light yet deeply satisfying plate becomes your new favorite healthy weeknight staple.
⏱️ Time Breakdown
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Total Time: 18 minutes
- Servings: 4
📝 Ingredients
- 4 medium zucchini (about 2 lbs total)
- 1 cup fresh basil pesto (alcohol-free, store-bought or homemade)
- 2 tbsp extra-virgin olive oil
- 3 cloves garlic, finely minced
- 1/4 cup toasted pine nuts or chopped walnuts
- 1/2 cup freshly grated Parmesan cheese
- 1/4 tsp sea salt
- 1/4 tsp freshly cracked black pepper
- Pinch of red pepper flakes (optional)
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Spiralizer or julienne vegetable peeler
- Large non-stick skillet or frying pan
- Chef’s knife
- Cutting board
- Measuring cups & spoons
- Mixing bowls
- Wooden spoon or spatula
🍳 Step-by-Step Beginner-Friendly Instructions
- Prep the zucchini: Spiralize the zucchini into long, thin noodles using your spiralizer or vegetable peeler. Place them in a large bowl and set aside. 🥒
- Heat the pan: Pour the extra-virgin olive oil into a large skillet over medium heat. Let the oil shimmer and coat the bottom evenly, which takes exactly 60–90 seconds. While it warms, quickly measure out your pesto and toast the pine nuts in a separate dry pan to maximize your time efficiently.
- Sauté the garlic: Add the minced garlic to the warm oil. Cook for exactly 1–2 minutes until fragrant and lightly golden. Stir constantly with a wooden spoon to prevent scorching.
- Toss the noodles: Gently pile the spiraled zucchini noodles into the skillet. Use a spatula to fold and toss them through the garlic oil. Cook for exactly 2–3 minutes until the noodles just soften but still retain a pleasant, al dente bite.
- Combine and coat: Remove the skillet from the heat immediately to stop the cooking process. Pour in the fresh basil pesto, toasted pine nuts, and grated Parmesan. Stir thoroughly until every strand is evenly coated in a glossy, vibrant green sauce that clings beautifully. ✨
- Plate and serve: Divide the noodles evenly among four serving bowls right away. Sprinkle lightly with sea salt, freshly cracked black pepper, and an optional dash of red pepper flakes. Enjoy while warm to experience the perfect crisp-tender texture.
💡 Pro Tips
- Squeeze Moisture First: Zucchini naturally releases water when heated or salted. Pat your spiralized noodles completely dry with clean paper towels before they hit the pan. This prevents a watery, diluted sauce and keeps the flavor concentrated.
- Make-Ahead Pesto: Whip up a double batch of basil pesto on Sunday. Store it in a tightly sealed glass jar with a thin protective layer of extra-virgin olive oil poured over the top. This blocks oxidation and keeps the sauce intensely fresh for up to 5 days.
- Dairy-Free Swap: Easily transform this into a vegan meal by swapping Parmesan for 2 tablespoons of nutritional yeast and using a verified dairy-free, basil-forward pesto blend.
- Avoid Overcooking: Zucchini cooks rapidly compared to traditional pasta. Keep the heat at medium and remove the pan the moment the noodles turn slightly translucent. This locks in that satisfying, noodle-like crunch.
🌈 Variations
- Protein Power Boost: Top your finished noodles with grilled chicken breast strips, baked tofu cubes, or a generous scoop of buttery white beans for a heartier, macro-balanced meal.
- Flavor Profile Shifts: Swap traditional basil pesto with vibrant cilantro-lime, tangy sun-dried tomato, or smoky roasted red pepper pesto for completely new dining experiences.
- Nut-Free Crunch: Replace pine nuts or walnuts with toasted pumpkin seeds (pepitas). They deliver the exact same satisfying snap and golden texture without common allergen concerns.
❓ FAQ
Q: How do I keep the noodles from getting mushy?
A: Avoid boiling or steaming zucchini noodles. Quickly sautéing them over medium-high heat and removing them while still slightly crisp is the absolute secret to a perfect, pasta-like texture.
Q: Can I safely reheat leftovers?
A: Yes, but handle them gently. Reheat in a non-stick pan over low heat with a tiny splash of water or oil to loosen the pesto. Microwave reheating often causes the zucchini to release excess water, making the dish soggy.
Q: Is this recipe suitable for weekly meal prep?
A: Absolutely! Store the cooked noodles and pesto sauce in separate airtight containers in the refrigerator. Combine them fresh right before eating for up to 3 days of convenient grab-and-go lunches.

Zucchini Noodles with Pesto
- Total Time: 18
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A quick, keto-friendly weeknight meal featuring spiralized zucchini tossed in vibrant basil pesto. Light, garlicky, and loaded with Mediterranean herbs and toasted pine nuts. Perfect for healthy, vegetable-rich dinners.
Ingredients
4 medium zucchini (about 2 lbs total)
1 cup fresh basil pesto (alcohol-free, store-bought or homemade)
2 tbsp extra-virgin olive oil
3 cloves garlic, finely minced
1/4 cup toasted pine nuts or chopped walnuts
1/2 cup freshly grated Parmesan cheese
1/4 tsp sea salt
1/4 tsp freshly cracked black pepper
Pinch of red pepper flakes (optional)
Instructions
Spiralize the zucchini into long, thin noodles using a spiralizer or vegetable peeler.
Heat the olive oil in a large skillet over medium heat for 60–90 seconds.
Add the minced garlic and cook for 1–2 minutes until fragrant, stirring constantly.
Add the zucchini noodles and sauté for 2–3 minutes until just tender.
Remove from heat and stir in the pesto, toasted pine nuts, Parmesan, salt, and pepper. Toss to coat evenly.
Optionally add red pepper flakes for a spicy kick.
Notes
Substitute walnuts for pine nuts if preferred
Add cherry tomatoes or diced cucumber for extra crunch
Use vegan Parmesan for a dairy-free version
Serve immediately for best texture
- Prep Time: 10
- Cook Time: 8
- Category: Recipes
- Method: Sautéing
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 3g
- Sodium: 500mg
- Fat: 15g
- Saturated Fat: 5g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 50mg
