I always find myself looking for quick weeknight meals that feel special, and this zucchini spaghetti recipe with creamy roasted red pepper pesto always delivers exactly that. The vibrant color of the sauce and the fresh aroma of basil fill my kitchen every time I make this.
This easy, hearty alternative replaces traditional heavy pasta with a savory roasted red pepper sauce that’s packed with flavor, not heaviness. It’s a fantastic solution when you want something comforting and quick, and it delivers a punch of color and taste while being low-carb and naturally gluten-free. The secret to this healthy eating recipe is roasting the red peppers to enhance their natural sweetness before blending them into a rich sauce that clings perfectly to the zucchini noodles.

Ingredients
- 2 medium zucchini (approx. 600g / 1.3 lbs)
Choose firm, medium-sized zucchini for the best spiralizing results. Avoid overly large ones, as they tend to be watery and seedy. Look for bright green skin without blemishes. - 2 large red bell peppers (approx. 400g / 14 oz)
These form the base of the pesto, so select large, firm peppers that will roast evenly and provide ample volume for the sauce. Roasting enhances their sweetness and creates the signature flavor profile of this low-carb meal. - 4 cloves garlic, peeled
The garlic roasts alongside the peppers, mellowing its sharpness into a sweet, slightly nutty flavor that enhances the sauce’s depth. Keep them whole during roasting to prevent burning. - 60g / 1/2 cup walnuts
These provide the creaminess and texture in place of traditional pine nuts, offering a budget-friendly and delicious alternative for this zucchini spaghetti recipe. Toasting them lightly before use can boost their flavor, but it’s not strictly necessary here. - 30g / 1 cup packed fresh basil leaves
Fresh basil provides the classic herbaceous pesto flavor and vibrancy; do not substitute dried basil. Garnish with extra leaves at the end for a fresh finish. - 40g / 1/2 cup grated microbial rennet Parmesan cheese
This cheese adds the necessary salty, umami kick to balance the sweetness of the peppers. Use a hard, grated cheese (like Parmesan or Pecorino Romano) to get the best flavor distribution. - 90ml / 6 tablespoons olive oil, divided
Use high-quality extra virgin olive oil for the pesto to ensure a smooth, rich flavor; a neutral oil can be used for sautรฉing. The oil helps emulsify the pesto and provides healthy fats. - 60ml / 1/4 cup vegetable broth
This ingredient helps achieve the desired creamy consistency for the pesto without adding a strong flavor or extra oil. If needed, water or a small amount of pasta water (if using regular spaghetti) can be substituted. - 2.5ml / 1/2 teaspoon red pepper flakes (optional)
This adds a subtle, gentle heat that balances the sweetness of the roasted peppers. Adjust the amount based on your preference for spiciness. - Salt and Black pepper, to taste
Use Kosher salt or sea salt for seasoning throughout the cooking process. Freshly cracked black pepper adds a sharpness that contrasts nicely with the creamy sauce.
Instructions
- Prepare the roasted ingredients (Pesto Base)
Preheat your oven to 200ยฐC / 400ยฐF. Halve the red bell peppers lengthwise, then use a spoon to remove the seeds and membranes. Place the peppers cut-side down on a baking sheet alongside the peeled garlic cloves. Drizzle with 15ml / 1 tablespoon of olive oil. - Roast until tender and fragrant
Roast for 20-25 minutes, or until the peppers are tender, slightly charred around the edges, and the garlic is soft and fragrant. Remove from oven and let cool slightly (about 5-10 minutes) before blending; this prevents steam buildup when processing. - Blend the creamy red pepper pesto
Once cooled, transfer the roasted bell peppers and garlic to a food processor. Add the walnuts, fresh basil leaves, 60ml / 4 tablespoons of olive oil, vegetable broth, grated Parmesan, and red pepper flakes (if using). Process until completely smooth and creamy. Taste and adjust seasoning with additional salt or pepper as needed. - Prepare the zucchini spaghetti
While the pesto cools, prepare your zucchini spaghetti using a spiralizer to create long strands from the zucchini. To prevent a watery dish, lay the zucchini strands on a clean kitchen towel and gently pat them dry to remove excess moisture. This step is crucial for achieving a proper al dente texture without a pool of liquid at the bottom of the bowl. - Sautรฉ the zucchini noodles
Heat the remaining 15ml / 1 tablespoon of olive oil in a large skillet or wok over medium-high heat. Add the zucchini spaghetti and sautรฉ for only 2-3 minutes, tossing frequently, until tender-crisp; avoid overcooking, as zucchini becomes mushy quickly. If the noodles start to look limp and watery, increase the heat to evaporate moisture quickly, or remove them from the pan immediately to avoid overcooking. - Combine and serve immediately
Remove the skillet from heat and add the creamy roasted red pepper pesto to the zucchini spaghetti. Toss gently but thoroughly to ensure every strand is evenly coated in the vibrant red sauce. Serve immediately in shallow bowls, garnished generously with fresh basil leaves and a light sprinkle of extra grated Parmesan cheese.
Tips for Avoiding Watery Zucchini Noodles
The biggest challenge when making zucchini spaghetti is preventing excess moisture from turning your dish soggy. Follow these tips to keep your noodles tender-crisp and your sauce from thinning out.
- Pat Them Dry First: After spiralizing, lay the noodles flat on a clean kitchen towel or paper towels. Gently pat the top layer to remove surface moisture before cooking; this makes a huge difference in the final texture of your zucchini spaghetti recipe.
- Quick Sautรฉ: Cook zucchini noodles quickly over medium-high heat (2-3 minutes max). This short cooking time helps them soften slightly without releasing large amounts of water.
- Don’t Overcrowd the Pan: Cook in batches if necessary; overcrowding lowers the temperature and causes the zucchini to steam rather than sautรฉ.

Making the Creamy Red Pepper Pesto
The roasted red pepper pesto is the star of this dish, offering a rich, velvety alternative to traditional basil pesto. Here are a few ways to customize this sauce based on what you have in the pantry.
- Nut Alternatives: If walnuts aren’t available, try almonds or cashews (cashews will give an even creamier result, while almonds provide a slightly sweeter flavor).
- Cheese Swaps: For a vegan option, substitute the Parmesan with nutritional yeast for a cheesy umami flavor, or use a plant-based hard cheese alternative.
- Make Ahead: The pesto sauce can be made up to 3 days ahead of time and stored in an airtight container in the refrigerator; be sure to bring it to room temperature before tossing with the warm noodles for this zucchini spaghetti recipe.
Recipe FAQs
How do I store leftovers?
Store leftover zucchini spaghetti and pesto separately in airtight containers in the refrigerator. Reheating the noodles in a microwave or skillet (on low heat) might release more water, so it’s best to eat them cold or at room temperature the next day for the best texture.
Can I make this zucchini spaghetti recipe ahead of time?
Yes, absolutely. Prepare the pesto sauce entirely up to three days in advance. Spiralize the zucchini and keep it in an airtight container for up to two days. Combine just before serving for the best texture.
What’s the best spiralizer to use?
Handheld spiralizers (like the Veggetti) are cheap and easy for small amounts, but a larger countertop model (either crank-style or an attachment for a stand mixer) is much faster and easier for large batches or thicker vegetables.
What if I don’t have a food processor?
A high-speed blender will work well for the pesto. You’ll need to scrape down the sides more frequently to ensure all ingredients are incorporated and smooth. I have personally found that a high-power blender makes the pesto slightly creamier than a traditional food processor.
Can I serve this with regular pasta?
Yes, this pesto pairs perfectly with traditional pasta. Use about 340-450g (12-16 oz) of dry spaghetti or linguine and follow the package directions. Reserve some pasta water before draining to thin the pesto if needed. This red pepper sauce is incredibly versatile.
Is this zucchini spaghetti recipe freezer-friendly?
The pesto sauce freezes very well. Freeze it in an ice cube tray or small containers for up to 3 months. However, zucchini noodles do not freeze well; they become mushy when thawed, so only prepare fresh noodles for this zucchini spaghetti recipe.
Conclusion
This creamy roasted red pepper zucchini spaghetti recipe offers a fresh, satisfying, and quick meal that feels indulgent without the heaviness of traditional pasta. It’s proof that healthy eating can be vibrant and flavorful, making it a perfect addition to your weekly rotation. If you love this easy dinner idea, save this recipe to your Pinterest board so you can easily find it again for future family dinners.
Print
zucchini spaghetti recipe
- Total Time: 40 minutes
- Yield: 2 servings 1x
- Diet: low carb, gluten free, vegetarian
Description
This low-carb, gluten-free recipe replaces traditional pasta with zucchini noodles coated in a vibrant, creamy roasted red pepper pesto. It’s a quick, comforting meal packed with flavor that makes for a perfect weeknight dinner.
Ingredients
- 2 medium zucchini (approx. 600g / 1.3 lbs), firm
- 2 large red bell peppers (approx. 400g / 14 oz)
- 4 cloves garlic, peeled
- 60g / 1/2 cup walnuts
- 30g / 1 cup packed fresh basil leaves
- 40g / 1/2 cup grated Parmesan cheese
- 90ml / 6 tablespoons olive oil, divided
- 60ml / 1/4 cup vegetable broth
- 2.5ml / 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
Instructions
- Roast Peppers and Garlic: Preheat oven to 400ยฐF (200ยฐC). Halve and seed the red peppers; place cut-side down on a baking sheet with the peeled garlic cloves. Drizzle with 1 tablespoon of olive oil. Roast for 20-25 minutes until tender and slightly charred. Let cool for 5-10 minutes.
- Blend the Pesto Sauce: Transfer roasted peppers and garlic to a food processor. Add walnuts, fresh basil leaves, 4 tablespoons olive oil, vegetable broth, Parmesan cheese, and red pepper flakes (if using). Process until completely smooth and creamy. Season with salt and pepper to taste.
- Prepare Zucchini Noodles: While the sauce cools, spiralize the zucchini. Lay the noodles on a clean kitchen towel and pat gently to remove excess moisture.
- Sautรฉ Zucchini Noodles: Heat the remaining 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the zucchini spaghetti and sautรฉ for 2-3 minutes, tossing frequently, until tender-crisp. Avoid overcooking.
- Combine and Serve: Remove the skillet from heat and add the creamy roasted red pepper pesto to the zucchini spaghetti. Toss gently until every strand is coated. Serve immediately, garnished with fresh basil and extra Parmesan cheese.
Notes
To avoid soggy noodles, ensure you pat the spiralized zucchini dry before sautรฉing. Cook in batches if necessary to prevent overcrowding the pan, which lowers the temperature and causes steaming. The pesto sauce can be prepared up to 3 days ahead and stored in the refrigerator.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: main course
- Method: sautรฉing, blending, spiralizing
- Cuisine: mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 550 kcal
- Sugar: 10 g
- Sodium: 450 mg
- Fat: 45 g
- Saturated Fat: 8 g
- Unsaturated Fat: 37 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 6 g
- Protein: 18 g
- Cholesterol: 20 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.