This vibrant pasta features a silky-smooth avocado sauce blended with zucchini, spinach, and basil, then tossed with steamed broccoli and sweet peas. The creamy texture masks the vegetables beautifully, making it ideal for picky eaters or anyone wanting to boost their veggie intake.
Ready in just 30 minutes with simple pantry ingredients, this whole wheat pasta dish delivers a complete meal with healthy fats, fiber, and plant-based protein. The sauce stays luxuriously creamy thanks to ripe avocados and olive oil, while lemon and garlic brighten the flavors.
Customize with your favorite pasta shape, add chickpeas or grilled chicken for extra protein, or swap in gluten-free noodles as needed. The sauce even comes together ahead of time for busy weeknights.
The first time I made this avocado pasta, my skeptical brother took one bite and asked what restaurant I had ordered from. That bright green sauce looked like something from a cartoon, but the creamy richness won everyone over instantly. Now it is my go-to when I need something that feels indulgent but actually packs in vegetables without anyone noticing. The way the sauce clings to each strand of pasta while the broccoli and peas hide in plain sight is pure kitchen magic.
Last winter when my friend came over exhausted from work, I whipped this up in under thirty minutes while we caught up at the kitchen counter. She watched me dump avocados and spinach into the blender with genuine doubt, but by the time she sat down with that steaming bowl, she was already planning to make it for her kids. Something about the bright color and creamy texture just makes people feel taken care of.
Ingredients
- Whole wheat or regular spaghetti: I prefer whole wheat for its nutty flavor and extra fiber, but regular pasta works beautifully too. The sauce is rich enough that either choice feels satisfying.
- Ripe avocados: These create the silky base that makes this sauce so luxurious without any dairy. Make sure they yield slightly to gentle pressure so they blend into pure creaminess.
- Fresh zucchini: This disappears completely into the sauce while adding bulk and subtle freshness that balances the rich avocado.
- Baby spinach: The mild flavor means even green phobic eaters will not notice it is there, but it adds such lovely color and nutrients.
- Fresh basil leaves: Do not skip this. The peppery sweetness cuts through the creamy avocado and makes everything taste brighter and more alive.
- Lemon juice: This wakes up the entire dish and prevents the avocado from tasting flat. Fresh squeezed makes a noticeable difference.
- Garlic cloves: Raw garlic gives the sauce a little bite that keeps it interesting. If you are sensitive, sauté it briefly before blending.
- Olive oil: Use the good stuff here since the flavor really shines in such a simple sauce.
- Plant based or dairy milk: Just a tablespoon or two helps the sauce reach that perfect pourable consistency without thinning out the flavor.
- Broccoli florets: Steam them until tender but still bright green. They add such satisfying bites throughout the pasta.
- Frozen peas: These little jewels burst with sweetness in every mouthful and need zero prep work.
- Parmesan cheese or vegan alternative: The salty umami finish on top makes each bite craveable.
Instructions
- Get your pasta water going:
- Bring a large pot of salted water to a boil and cook the pasta until it is just tender, still with a little bite in the center. That pasta water you reserve before draining is liquid gold. The starchy saltiness helps the sauce cling perfectly to every strand.
- Steam the broccoli while the pasta cooks:
- Either use a steamer basket or pop the florets in a microwave safe bowl with a splash of water for about three minutes. You want them tender enough to eat easily but not mushy.
- Blend up that magic green sauce:
- Combine the avocados, zucchini, spinach, basil, lemon juice, garlic, olive oil, and three tablespoons of milk in your blender. Let it run until the mixture turns completely smooth and glossy, adding another splash of milk if it seems too thick. Season generously with salt and pepper.
- Bring it all together:
- Toss the hot pasta with the vibrant sauce, broccoli, and thawed peas in a large mixing bowl. Add that reserved pasta water a little at a time until the sauce coats each strand beautifully and looks glossy rather than thick and pasty.
- Finish with love:
- Serve right away while it is still steaming, topped with grated cheese, fresh basil, and a little lemon zest if you are feeling fancy. The contrast of warm pasta and cool creamy sauce is absolute perfection.
This recipe became a household staple during one particularly chaotic month when we needed quick meals that still felt like proper dinners. My partner started requesting it weekly, and I found myself doubling the batch just so there would be leftovers for lunch the next day. Something about eating something so green and creamy just makes the whole week feel a little more manageable.
Making It Your Own
The beauty of this recipe is how well it adapts to whatever you have in the crisper drawer. I have swapped in asparagus for broccoli when that is what needed using, and roasted red peppers blend in beautifully for a smokier version. Sometimes I toss in cooked chickpeas or white beans to bulk it up into a more filling one bowl meal.
Timing Is Everything
The trick to this recipe coming together smoothly is having everything ready before you drain the pasta. I learned this the hard way when my sauce was not quite blended and the pasta started sticking together in the colander. Now I prep the sauce ingredients while the water boils and steam the broccoli during the pasta cooking time. The whole thing comes together in one seamless motion that feels almost professional.
Serve It Up
This pasta is gorgeous on a simple white plate where that bright green color really pops. I like to serve it with a crisp green salad dressed simply with olive oil and lemon, plus maybe some garlic bread for dunking if I am feeling indulgent. The fresh flavors pair beautifully with a chilled white wine or just sparkling water with lemon.
- Leftovers keep for a day in the fridge but the sauce will darken
- A squeeze of fresh lemon right before serving brightens everything back up
- This dish is best enjoyed immediately while the sauce is at its creamiest
There is something so satisfying about serving a dish that looks impressive but comes together in the time it takes to boil water. This pasta has saved more weeknight dinners than I can count, and the empty plates at the end tell me everything I need to know.
Recipe Q&A
- → What makes this pasta creamy without dairy?
-
Ripe avocados create an incredibly smooth, velvety sauce base. When blended with olive oil and a splash of milk, they mimic the texture of cream-based sauces while adding healthy monounsaturated fats.
- → Can I taste the vegetables in the sauce?
-
The zucchini and spinach blend seamlessly into the avocado base, becoming virtually undetectable in both taste and appearance. The lemon and basil shine through, masking any vegetal notes.
- → How long does the avocado sauce keep?
-
The sauce stays fresh in the refrigerator for up to one day. The lemon juice helps prevent oxidation, though some slight browning may occur. Toss well before serving to restore the creamy texture.
- → What pasta shapes work best?
-
Spaghetti and linguine coat beautifully with the sauce, but penne, fusilli, or farfalle also work wonderfully. The sauce clings to ridges and curves, making it versatile for any shape.
- → Is this suitable for meal prep?
-
Yes! Prepare the sauce up to 24 hours ahead and store separately. Cook pasta fresh when ready to serve, or toss everything together and store in airtight containers for up to 3 days.
- → Can I add more protein?
-
Stir in cooked chickpeas, white beans, or lentils for plant-based protein. Grilled chicken, shrimp, or salmon also complement the creamy flavors without overpowering the dish.