Creamy Avocado Pesto Mac

Featured in: Everyday Meal Picks

This creamy avocado pesto mac combines tender macaroni with a silky sauce made from ripe avocados, fresh basil, garlic, and Parmesan. The dish comes together in just 30 minutes, making it perfect for weeknight dinners. Blend avocados with basil, garlic, olive oil, lemon juice, and milk until smooth, then toss with cooked pasta and reserved pasta water to achieve the ideal consistency. Finish with extra Parmesan and fresh basil for a vibrant, nutritious meal that serves four.

Updated on Wed, 21 Jan 2026 11:35:00 GMT
A close-up of Creamy Avocado Pesto Mac in a white bowl, garnished with fresh basil and grated Parmesan.  Save to Pinterest
A close-up of Creamy Avocado Pesto Mac in a white bowl, garnished with fresh basil and grated Parmesan. | warmtighri.com

My neighbor handed me three perfectly ripe avocados over the fence one Saturday morning, insisting I had to use them before they turned. I had a box of macaroni in the pantry and a bunch of basil wilting on the windowsill. What started as a refrigerator rescue mission turned into one of the creamiest, brightest pasta dishes I've ever tossed together. The sauce came together in minutes, and the color alone made me smile.

The first time I served this to friends, they kept asking what made the sauce so silky. When I told them it was avocado, not cream, one of them laughed and said she'd been avoiding avocados for years. She went back for seconds. I've made it for picky eaters, tired parents, and even a skeptical teenager who claimed to hate anything green.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Macaroni or short pasta: I like elbows or shells because they catch the sauce in every curve, but penne or rigatoni work beautifully too.
  • Ripe avocados: They should yield gently when you press them, not rock hard or mushy, since they are the entire base of your sauce.
  • Fresh basil leaves: This is where the pesto soul comes through, so use the freshest bunch you can find.
  • Garlic cloves: Two cloves give a gentle punch, but if you love garlic like I do, add a third.
  • Extra virgin olive oil: It adds richness and helps the blender move, so don't skimp on quality here.
  • Grated Parmesan cheese: Freshly grated melts into the sauce better than the pre-shredded kind.
  • Lemon juice: Brightens everything and keeps the avocado from browning too quickly.
  • Milk: Any kind works, I've used oat milk and whole milk with equal success.
  • Salt and black pepper: Season generously, avocado needs a little help to shine.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Bring a large pot of salted water to a rolling boil, then add your macaroni and cook until it still has a little bite. Before draining, scoop out half a cup of that starchy pasta water, it's your secret weapon for a silky sauce.
Blend the pesto:
Toss the avocados, basil, garlic, olive oil, Parmesan, lemon juice, milk, salt, and pepper into a food processor and blitz until completely smooth. If it looks too thick, add a splash more milk and blend again.
Toss it all together:
Return the drained pasta to the pot, pour in the avocado pesto, and toss gently until every piece is coated. Drizzle in the reserved pasta water a little at a time until the sauce clings beautifully without being gloppy.
Taste and serve:
Adjust the salt, pepper, or lemon juice to your liking, then plate it up. Finish with extra Parmesan, a few basil leaves, and a crack of black pepper if you're feeling fancy.
Served warm, this vibrant green pasta dish highlights tender macaroni coated in a luscious avocado pesto sauce.  Save to Pinterest
Served warm, this vibrant green pasta dish highlights tender macaroni coated in a luscious avocado pesto sauce. | warmtighri.com

One evening, my kid declared this her new favorite dinner, and I realized I'd finally found a way to get her to eat something green without a fight. She even asked to help blend the sauce the next time, standing on a stool and pressing the button with both hands. It's become our go to meal when we need something quick, nourishing, and a little bit special.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

I've stirred in halved cherry tomatoes for bursts of sweetness, tossed in toasted pine nuts for crunch, and folded in handfuls of sautéed spinach when I had extra greens to use up. Sometimes I add a pinch of red pepper flakes if I want a little heat. This recipe is forgiving and welcomes whatever you have on hand.

Storage and Reheating

This dish is best enjoyed fresh, but I've kept leftovers in an airtight container in the fridge for up to two days. The sauce does darken a bit, but a squeeze of fresh lemon juice brightens it back up. I usually eat it cold for lunch, though you can gently reheat it on the stovetop with a splash of milk to loosen it.

Serving Suggestions

I like to serve this with a simple arugula salad dressed in olive oil and lemon, or alongside roasted vegetables if I'm feeding a crowd. A crusty baguette for scooping up extra sauce never hurts either.

  • Pair it with a crisp white wine or sparkling water with lemon.
  • Top with grilled chicken or shrimp if you want to add protein.
  • Serve it in shallow bowls so everyone can see that gorgeous green color.
Perfect for a quick vegetarian dinner, this Creamy Avocado Pesto Mac recipe is garnished with extra Parmesan and basil. Save to Pinterest
Perfect for a quick vegetarian dinner, this Creamy Avocado Pesto Mac recipe is garnished with extra Parmesan and basil. | warmtighri.com

This dish reminds me that the best meals don't always come from careful planning, sometimes they come from using what you have and trusting your instincts. I hope it becomes a favorite in your kitchen too.

Recipe FAQs

Can I make this ahead of time?

Best served fresh since avocado sauce darkens over time. However, you can cook the pasta ahead and store it separately. Prepare the pesto sauce just before serving and combine them together for optimal color and flavor.

What pasta shapes work best?

Short pasta like macaroni, penne, or fusilli work wonderfully as they capture the creamy sauce. Use 350g of any pasta you prefer, adjusting cooking time according to package directions.

How do I make this vegan?

Substitute Parmesan cheese with nutritional yeast and use unsweetened plant-based milk instead of dairy milk. The avocado pesto sauce remains naturally creamy without any animal products.

Why is pasta water important?

Reserved pasta water contains starches that help emulsify the sauce, creating a silky coating on the pasta. Add it gradually to reach your preferred consistency rather than making the sauce too thick.

What vegetables can I add?

Cherry tomatoes, roasted pine nuts, sautéed spinach, or sun-dried tomatoes pair beautifully with avocado pesto. Toss them in after combining the pasta with sauce for extra flavor and texture.

Is this gluten-free?

Standard pasta contains gluten. Use certified gluten-free pasta to make this dish suitable for gluten-free diets. The cooking time may vary, so follow the package instructions for your chosen pasta.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Avocado Pesto Mac

A vibrant twist on classic mac and cheese featuring luscious avocado and basil pesto sauce with tender pasta.

Prep Time
15 min
Time to Cook
15 min
Overall Time
30 min
Recipe by Isaac Russell


Skill Level Easy

Cuisine Type Italian-American Fusion

Portions 4 Number of Servings

Diet Preferences Meat-Free

Ingredient List

Pasta

01 12 oz macaroni or short pasta
02 1 teaspoon salt for pasta water

Avocado Pesto Sauce

01 2 ripe avocados, peeled and pitted
02 1 cup fresh basil leaves, loosely packed
03 2 cloves garlic
04 1/4 cup extra virgin olive oil
05 1/4 cup grated Parmesan cheese
06 2 tablespoons fresh lemon juice
07 1/4 cup milk, dairy or unsweetened plant-based
08 1/2 teaspoon salt
09 1/4 teaspoon black pepper

Garnish

01 Extra grated Parmesan cheese
02 Fresh basil leaves
03 Cracked black pepper

Cooking Directions

Step 01

Prepare Pasta: Bring a large pot of salted water to a boil. Add macaroni and cook according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain thoroughly.

Step 02

Blend Avocado Pesto Sauce: While pasta cooks, combine avocados, basil, garlic, olive oil, Parmesan, lemon juice, milk, salt, and black pepper in a food processor or blender. Blend until smooth and creamy. Add additional milk if needed to achieve a silky sauce consistency.

Step 03

Combine Pasta and Sauce: Return drained pasta to the pot. Pour in the avocado pesto sauce and toss gently to coat. Add reserved pasta water gradually to loosen the sauce to desired consistency.

Step 04

Finish and Serve: Taste and adjust seasoning as needed. Serve immediately, garnished with extra Parmesan, fresh basil, and cracked black pepper if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Colander
  • Food processor or blender
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Allergy Notice

Look over each item for allergens and talk to your doctor if you're unsure.
  • Contains milk and cheese (dairy)
  • Contains wheat (gluten) in standard pasta
  • Use certified gluten-free pasta for gluten sensitivity
  • Check all labels for hidden allergens

Nutrition per Serving

These nutritional figures are for guidance and can't replace medical expertise.
  • Energy (Calories): 490
  • Total Fat: 24 g
  • Carbohydrates: 56 g
  • Proteins: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.