This protein-rich Italian-inspired dish transforms classic Alfredo into a nutritious low-carb meal. Juicy chicken breast pairs perfectly with tender zucchini noodles, while colorful vegetables like red bell pepper, cherry tomatoes, baby spinach, and sweet peas add vibrant nutrition. The velvety Parmesan cream sauce coats every strand, creating that comforting Alfredo experience without the heavy pasta.
Ready in just 40 minutes, this gluten-free dish delivers 40 grams of protein per serving while keeping carbohydrates at 16 grams. The spiralized zucchini maintains a satisfying crunch that contrasts beautifully with the creamy sauce and tender chicken strips.
Perfect for meal prep, this dish reheats beautifully and adapts easily—add white beans for extra protein or substitute heavy cream with lighter alternatives to suit your dietary preferences.
The first time I attempted zucchini noodles, my husband walked into the kitchen looking completely skeptical at the pile of green spirals on the cutting board. He's a traditional pasta purist, the kind who thinks a proper Italian meal needs actual wheat in it. But one bite of this creamy, chicken-loaded Alfredo changed his mind completely. Now he actually requests it more than the real thing.
Last summer, I made this for a dinner with friends who were doing low-carb eating, and I was honestly nervous it would feel like a compromise dish. But watching them go back for seconds while the actual pasta sat untouched on the stovetop was incredibly satisfying. There's something about how the vegetables maintain their crunch while swimming in that rich, creamy sauce that makes it feel special rather than like a diet alternative.
Ingredients
- 2 large boneless skinless chicken breasts: Cutting these into thin strips against the grain ensures they stay tender and cook quickly, so no dry rubbery chicken here
- 4 medium zucchinis spiralized into noodles: These become the perfect vehicle for that creamy sauce while adding fresh texture and vitamins
- 1 red bell pepper thinly sliced: The sweetness balances the rich sauce and adds gorgeous color throughout the dish
- 1 cup cherry tomatoes halved: They burst slightly in the hot sauce creating little pockets of brightness in every bite
- 1 cup baby spinach leaves: They wilt beautifully into the sauce without overpowering anything else
- 1/2 cup frozen peas thawed: Little pops of sweetness that make the whole thing feel more complete and satisfying
- 2 tbsp olive oil: For cooking the chicken and building that flavorful base with the garlic
- 3 cloves garlic minced: Fresh garlic makes such a difference here, so please skip the jarred stuff
- 1 cup low-sodium chicken broth: This creates depth in the sauce while keeping the sodium in check
- 1 cup heavy cream: The backbone of that luxurious Alfredo texture we all crave
- 1/2 cup grated Parmesan cheese: Use the good stuff that you grate yourself, it melts better and tastes infinitely more authentic
- 1/2 tsp freshly ground black pepper: Freshly cracked gives you those aromatic notes that pre-ground just cannot deliver
- 1/4 tsp nutmeg optional: This secret ingredient adds warmth and depth that makes people ask what's different
- Salt to taste: Because even the best dishes need that final adjustment to shine
- 2 tbsp fresh parsley chopped: For that finishing touch of color and fresh contrast to all that creaminess
- Additional Parmesan cheese: Because there's no such thing as too much cheese on top
Instructions
- Cook the chicken to golden perfection:
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Season chicken strips lightly with salt and pepper, then cook until golden and cooked through, about 5 to 6 minutes. Remove and set aside while you build the sauce.
- Build the vegetable base:
- In the same skillet, add remaining olive oil and sauté garlic for 30 seconds until fragrant but not browned. Add bell pepper, cherry tomatoes, and peas. Cook for 3 to 4 minutes until slightly softened but still holding their shape.
- Create the creamy Alfredo sauce:
- Pour in chicken broth and bring to a simmer. Stir in heavy cream, Parmesan, black pepper, and nutmeg. Let simmer for 2 to 3 minutes, stirring until the sauce thickens enough to coat the back of a spoon.
- Add the noodles and finish:
- Add zucchini noodles and spinach to the skillet. Toss gently to coat with the sauce. Cook for 2 to 3 minutes until zucchini is just tender but still has some bite. Return chicken to the skillet and toss everything together for 1 to 2 minutes until heated through. Taste and adjust seasoning with salt and pepper if needed. Serve immediately, garnished with chopped parsley and extra Parmesan cheese.
This recipe has become my go-to for those nights when we want comfort food but also want to feel good about what we are eating. Something about the combination of tender chicken, crisp vegetables, and that velvety sauce just hits different.
Making It Your Own
The beauty of this dish lies in how adaptable it is to what you have on hand or what you are in the mood for. I have swapped in asparagus for the bell pepper when that is what was in the fridge, and it worked beautifully.
Sauce Secrets
Learning to make Alfredo from scratch rather than depending on jarred sauce was a total game-changer for my cooking confidence. The key is patience, letting the sauce simmer and thicken naturally rather than rushing it.
Serving Suggestions
While this stands perfectly well on its own as a complete meal, I love serving it with a simple arugula salad dressed with lemon vinaigrette to cut through the richness. A crisp white wine like Pinot Grigio pairs wonderfully if you are enjoying wine with dinner.
- This keeps well for lunch the next day, though the zucchini will soften slightly
- For extra protein, white beans or chickpeas blend in surprisingly well
- The sauce can be made ahead and gently reheated while you prep the fresh components
There is something deeply satisfying about serving a dish that feels indulgent while being packed with nutrients. Hope this becomes a regular in your rotation like it has in mine.
Recipe FAQs
- → Can I make the Alfredo sauce dairy-free?
-
Yes, substitute heavy cream with full-fat coconut milk or cashew cream, and use nutritional yeast or vegan Parmesan alternative instead of dairy Parmesan. The sauce will still be creamy and flavorful while being completely dairy-free.
- → How do I prevent zucchini noodles from becoming watery?
-
Avoid overcooking the zucchini noodles—sauté them for just 2-3 minutes until tender-crisp. You can also salt the spiralized zucchini and let it drain for 10 minutes before cooking, though this step isn't necessary if you cook them quickly as directed.
- → Can I use regular pasta instead of zucchini noodles?
-
Absolutely. Replace zucchini noodles with 8 ounces of fettuccine or linguine. Cook pasta according to package directions, then toss with the sauce and vegetables. This will increase the carbohydrate count significantly.
- → What other proteins work well in this dish?
-
Shrimp, grilled salmon strips, or diced turkey breast all work beautifully. For a vegetarian version, use chickpeas, white beans, or pan-seared tofu cubes. The creamy sauce complements various proteins wonderfully.
- → How should I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of broth or cream if the sauce appears thickened. The zucchini will soften slightly but still maintain good texture.
- → Can I freeze this dish?
-
Freezing isn't recommended as the zucchini noodles and cream sauce may separate and become watery upon thawing. This dish is best enjoyed fresh or refrigerated for 2-3 days.