Zucchini noodles with pesto and cherry tomatoes is a light, flavorful, and nutrient-packed dish that is perfect for a quick lunch or dinner. This recipe is a low-carb, gluten-free alternative to traditional pasta, making it a healthy and refreshing meal that is still satisfying.
The combination of fresh zucchini noodles, vibrant basil pesto, and juicy cherry tomatoes creates a burst of flavors and textures in every bite. Unlike heavy pasta dishes, this zucchini noodle recipe is light, refreshing, and packed with nutrients while still delivering a rich, savory taste.
This is a quick, one-pan recipe that can be made in 10 minutes or less, making it ideal for busy days, meal prep, or a simple, healthy meal option. Whether you are following a low-carb diet, looking for a lighter alternative to pasta, or just craving a fresh and flavorful dish, this zucchini noodle recipe is a must-try.
Table of Contents
What Makes This Zucchini Noodle Recipe Special?
This 10-minute zucchini noodle dish stands out because it is:
- Low in Carbs, High in Flavor: A delicious alternative to pasta with a fraction of the carbs.
- Quick and Easy to Make: This meal requires minimal prep and comes together in under 10 minutes.
- Naturally Gluten-Free and Vegan-Friendly: Perfect for those with dietary restrictions.
- Loaded with Fresh, Nutrient-Dense Ingredients: Packed with vitamins, minerals, and antioxidants.
- Light Yet Satisfying: Keeps you full without feeling heavy or sluggish.
Ingredients for Zucchini Noodles with Pesto and Cherry Tomatoes
This simple yet flavorful dish requires just a handful of fresh, high-quality ingredients that come together for an incredible meal.

For the Zucchini Noodles:
- 2 medium zucchinis, spiralized
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon garlic powder (for added depth of flavor)
For the Pesto Sauce:
- 1/2 cup fresh basil leaves
- 1/4 cup grated Parmesan cheese (or nutritional yeast for a vegan option)
- 2 tablespoons pine nuts or walnuts
- 1 small garlic clove
- 2 tablespoons olive oil
- Juice of 1/2 lemon
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
For the Toppings:
- 1/2 cup cherry tomatoes, halved
- 1 tablespoon toasted pine nuts (for crunch)
- 1/4 teaspoon red pepper flakes (for a bit of heat)
- Extra Parmesan cheese for garnish
Optional Additions:
- Grilled Chicken or Shrimp (for added protein)
- Avocado Slices (for a creamy texture)
- A drizzle of balsamic glaze (for extra depth of flavor)
Step-by-Step Instructions
Step 1: Prepare the Zucchini Noodles
- Use a spiralizer or julienne peeler to create long, spaghetti-like zucchini noodles.
- Place the noodles in a bowl and sprinkle with salt. Let them sit for 5 minutes to remove excess moisture.
- Pat dry with a paper towel to prevent soggy noodles.
Step 2: Make the Pesto Sauce
- In a food processor, combine basil, Parmesan, pine nuts, garlic, lemon juice, salt, and pepper.
- Pulse until finely chopped.
- Slowly drizzle in olive oil while blending until smooth. Adjust seasoning as needed.
Step 3: Cook the Zucchini Noodles
- Heat olive oil in a large skillet over medium heat.
- Add the zucchini noodles and sauté for 1-2 minutes, just until slightly softened.
- Stir in the pesto sauce and toss to coat evenly.
Step 4: Add the Cherry Tomatoes and Garnishes
- Add halved cherry tomatoes and mix gently.
- Remove from heat and sprinkle with toasted pine nuts, red pepper flakes, and extra Parmesan.
Step 5: Serve and Enjoy
- Serve immediately as a light main dish or a side.
- For extra flavor, top with grilled chicken, shrimp, or avocado slices.
Tips for the Best Zucchini Noodles with Pesto and Cherry Tomatoes
- Do Not Overcook the Zucchini Noodles: They should be slightly tender but still have a little crunch. Overcooking will make them watery.
- Salt the Zucchini First: This helps draw out excess moisture, preventing a soggy dish.
- Use Fresh Basil for the Pesto: Fresh herbs provide the best flavor. Avoid dried basil for this recipe.
- Toast the Pine Nuts: Lightly toasting them enhances their nutty flavor.
- Customize the Dish: Add protein like chicken, shrimp, or tofu for a heartier meal.
What to Serve with Zucchini Noodles
This zucchini noodle dish is light yet satisfying, but pairing it with additional sides can create a well-balanced meal.
Side Dish Ideas:
- Garlic Roasted Vegetables – Complements the fresh flavors of the dish.
- Grilled Chicken or Fish – A protein-packed addition.
- Cauliflower Rice or Quinoa – Adds extra fiber and nutrients.
- A Simple Green Salad – Keeps the meal light and refreshing.
Beverage Pairings:
- Sparkling Lemon Water – A refreshing, non-alcoholic option.
- White Wine (Sauvignon Blanc or Pinot Grigio) – Pairs well with the light flavors of pesto.
- Green Tea with Mint – A light and aromatic drink.
Storing and Meal Prep Tips
Zucchini noodles with pesto are best enjoyed fresh, but they can be prepped in advance for a quick meal.
- Refrigeration: Store leftovers in an airtight container for up to 2 days.
- Freezing: Not recommended, as zucchini releases too much water when thawed.
- Reheating: Warm in a skillet over low heat for 1-2 minutes, just until heated through.
FAQs About Zucchini Noodles with Pesto and Cherry Tomatoes
1. Can I use store-bought pesto?
Yes! Use a high-quality store-bought pesto if you do not have time to make it from scratch.
2. What is the best way to prevent watery zucchini noodles?
Salt the noodles and let them sit for 5 minutes, then pat dry before cooking.
3. Can I make this dish dairy-free?
Yes! Use nutritional yeast instead of Parmesan for a vegan version.
4. How do I make this dish higher in protein?
Add grilled chicken, shrimp, tofu, or chickpeas for extra protein.
5. What other vegetables can I add?
Try adding sautéed mushrooms, bell peppers, or roasted eggplant for more variety.
Conclusion: A Light, Flavorful, and Healthy Pasta Alternative
This zucchini noodles with pesto and cherry tomatoes recipe is a refreshing, nutritious, and low-carb alternative to pasta. The combination of fresh zucchini noodles, homemade pesto, and juicy cherry tomatoes makes this dish flavorful, satisfying, and packed with nutrients.
Whether you are looking for a quick dinner, a meal-prep-friendly dish, or a healthy pasta replacement, this recipe is simple, delicious, and worth making.

Ingredients
- 2 medium zucchinis, spiralized
- 1 cup cherry tomatoes, halved
- ⅓ cup basil pesto (homemade or store-bought)
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ¼ teaspoon red pepper flakes (optional)
- Salt & black pepper to taste
- ¼ cup grated Parmesan cheese (optional)
- 2 tablespoons pine nuts, toasted (optional)
- Fresh basil leaves for garnish
Instructions
- Prepare the Zucchini Noodles:
- Spiralize the zucchinis using a spiralizer.
- Pat the noodles dry with a paper towel to remove excess moisture.
- Sauté the Garlic & Tomatoes:
- Heat olive oil in a large pan over medium heat.
- Add the minced garlic and sauté for about 30 seconds until fragrant.
- Add the cherry tomatoes and cook for 2–3 minutes until they soften slightly.
- Cook the Zucchini Noodles:
- Add the zucchini noodles to the pan and toss for about 2 minutes.
- Stir in the pesto and mix well until everything is evenly coated.
- Season with salt, black pepper, and red pepper flakes if using.
- Garnish & Serve:
- Remove from heat and sprinkle with Parmesan cheese and toasted pine nuts.
- Garnish with fresh basil leaves and serve immediately.
Notes
- Avoid overcooking the zucchini noodles to keep them firm and not soggy.
- Swap Parmesan cheese for nutritional yeast to make this dish vegan.
- Serve as a light main dish or pair with grilled chicken or shrimp for added protein.