Creamy Avocado Pesto Mac

Featured in: Simple Everyday Meals

Creamy Avocado Pesto Mac combines tender pasta with a luscious homemade avocado and basil pesto sauce for a vibrant, nutritious main dish. This fusion take on classic mac and cheese is vegetarian-friendly, naturally creamy, and comes together in just 30 minutes. Blend fresh avocados, basil, garlic, and Parmesan into a silky sauce, toss with al dente pasta, and serve with optional garnishes for extra flavor.

Updated on Tue, 20 Jan 2026 10:11:00 GMT
Creamy Avocado Pesto Mac features tender macaroni coated in a vibrant green avocado basil sauce, garnished with fresh basil and grated Parmesan. Save
Creamy Avocado Pesto Mac features tender macaroni coated in a vibrant green avocado basil sauce, garnished with fresh basil and grated Parmesan. | hazeldish.com

My sister showed up one afternoon with a bag of avocados that were all ripening at once, and we stood in my kitchen trying to figure out what to do before they turned. We tossed pasta water on the stove without much of a plan, then she grabbed the basil plant from the windowsill and said, let's just blend it all together. What came out of that blender was so creamy and bright green that we both just stared at it for a second before pouring it over the hot macaroni. It was one of those happy accidents that you end up making on purpose every few weeks after that.

I made this for a friend who claimed she did not like avocado, and I watched her go back for seconds without saying a word. Later she texted me asking for the recipe, and I realized the magic was in how the garlic and lemon cut through the richness, turning something mild into something alive. Now she makes it for her kids and tells me they request green mac every week. It is funny how a dish can travel from one kitchen to another and take on a whole new life in someone else's hands.

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 use elbow macaroni most of the time, but shells and penne work beautifully because they hold onto that creamy sauce in all their little ridges.
  • Ripe avocados: They need to give just a little when you press them, not rock hard and not mushy, because that perfect ripeness is what makes the sauce silky instead of chunky.
  • Fresh basil leaves: This is not the time for dried basil, the fresh leaves bring that peppery sweetness that makes the whole sauce come alive.
  • Garlic: Two cloves might sound mild, but they bloom in the blender and add a warmth that balances the cool avocado.
  • Extra virgin olive oil: It helps the sauce blend smooth and adds a fruity richness that makes everything taste more expensive than it is.
  • Parmesan cheese: Freshly grated is best, it melts into the sauce and adds a salty sharpness that keeps things interesting.
  • Lemon juice: This is the secret, it brightens the whole dish and keeps the avocado from turning brown too fast.
  • Milk: Just a splash thins the sauce to the right consistency, and you can use whatever milk you have on hand.
  • Salt and black pepper: Simple seasonings that let all the other flavors shine without fighting for attention.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Get your water rolling with a good amount of salt, then drop in the macaroni and set a timer for whatever the box says. Before you drain it, scoop out half a cup of that starchy pasta water because it is liquid gold for loosening the sauce later.
Blend the pesto sauce:
While the pasta bubbles away, throw the avocados, basil, garlic, olive oil, Parmesan, lemon juice, milk, salt, and pepper into your blender or food processor. Blend it until it is completely smooth and looks like the creamiest green dream you have ever seen.
Toss it all together:
Drain the pasta and put it back in the warm pot, then pour that bright green sauce over top and stir gently until every piece is coated. If it looks too thick, add a splash of that reserved pasta water and watch it turn glossy and perfect.
Taste and serve:
Give it a quick taste and add more salt, pepper, or lemon juice if it needs it. Serve it right away while it is warm, and if you are feeling fancy, scatter some extra Parmesan and torn basil leaves on top.
A close-up of Creamy Avocado Pesto Mac in a white bowl, highlighting the silky sauce clinging to every pasta elbow and fresh basil topping. Save
A close-up of Creamy Avocado Pesto Mac in a white bowl, highlighting the silky sauce clinging to every pasta elbow and fresh basil topping. | hazeldish.com

One night I stirred in some halved cherry tomatoes right at the end, and their little bursts of sweetness against the creamy pesto made the whole dish feel like it belonged in a restaurant. My partner looked up from his bowl and said it tasted like summer vacation, which is maybe the best compliment any dinner has ever gotten. Now I keep cherry tomatoes around just for this, because sometimes a handful of something bright is all you need to turn a good meal into a great one.

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.

Make It Your Own

This recipe loves company, so if you want to add roasted pine nuts for crunch or toss in some sauteed spinach for extra greens, go ahead. I have also stirred in leftover rotisserie chicken when I needed more protein, and it worked beautifully without changing the flavor too much. The base is forgiving enough that you can play around and it will still taste like the dish you fell in love with.

Storing and Reheating

Leftovers will keep in the fridge for a day or two, but the sauce will lose some of its brightness and turn a darker green. When you reheat it, add a splash of milk or a squeeze of lemon to bring it back to life, and do it gently on the stove instead of the microwave if you can. Honestly though, this is one of those recipes that tastes best the moment it is made, so I try to only make as much as we will eat in one sitting.

Serving Suggestions

I usually serve this with a simple side salad dressed in olive oil and lemon, something crisp and light to balance all that creaminess. Garlic bread is never a bad idea either, especially if you have people over who like to mop up every last bit of sauce from their bowls. If you want to make it feel like more of an occasion, a glass of chilled white wine and some fresh fruit for dessert rounds out the meal without much extra effort.

  • A handful of arugula stirred in right before serving adds a peppery bite that cuts through the richness.
  • Crushed red pepper flakes on top give it a gentle heat if you like a little kick.
  • Toasted breadcrumbs sprinkled over each bowl add texture and make it feel a little more special.
Serve Creamy Avocado Pesto Mac warm as a quick weeknight dinner, paired with a bright side salad for a fresh, satisfying meal. Save
Serve Creamy Avocado Pesto Mac warm as a quick weeknight dinner, paired with a bright side salad for a fresh, satisfying meal. | hazeldish.com

This dish has become my go to when I want something comforting but still feel like I am taking care of myself. I hope it finds a spot in your kitchen the way it has in mine.

Recipe Help & Answers

Can I make this ahead of time?

This dish is best enjoyed fresh, as avocado sauce may darken over time due to oxidation. However, you can cook the pasta ahead and store it separately. Prepare the pesto sauce just before serving for optimal color and flavor.

How do I prevent the sauce from being too thick?

Reserve pasta water while draining and add it gradually when tossing with the sauce. Start with a small amount and increase as needed to reach your desired consistency. The starchy water helps the sauce coat the pasta beautifully.

What if my avocados aren't perfectly ripe?

Use avocados that yield slightly to pressure when gently squeezed. Underripe avocados will be difficult to blend smoothly. If using overripe ones, be careful as they may taste bitter. For best results, choose avocados that are creamy but not discolored inside.

Can I make this vegan?

Absolutely! Substitute Parmesan cheese with nutritional yeast for a cheesy flavor and use unsweetened plant-based milk instead of dairy milk. The avocado provides all the creaminess you need without any animal products.

What are some good add-ins for extra flavor?

Consider adding cherry tomatoes for brightness, roasted pine nuts for crunch, or sautéed spinach for earthiness. Sun-dried tomatoes, red pepper flakes, or crispy bacon bits also complement the avocado pesto beautifully.

Is this gluten-free?

Standard pasta contains gluten. For a gluten-free version, use certified gluten-free pasta and it will work perfectly in this dish. All other ingredients are naturally gluten-free.

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 mac and cheese featuring creamy avocado basil pesto sauce. Easy, nutritious, and ready in just 30 minutes.

Prep Time
15 min
Time to Cook
15 min
Overall Time
30 min
Created by Isabel Grant


Skill Level Easy

Inspired By Italian-American Fusion

Makes 4 Number of servings

Dietary Details Vegetarian-Friendly

What You Need

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, optional
02 Fresh basil leaves, optional
03 Cracked black pepper, optional

How to Make It

Step 01

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

Step 02

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

Step 03

Combine Pasta and Sauce: Return drained pasta to the pot. Pour the avocado pesto sauce over the pasta and toss gently to coat evenly. Add reserved pasta water gradually, tossing between additions, until sauce reaches desired consistency.

Step 04

Season and Serve: Taste and adjust seasoning with salt and pepper as needed. Serve immediately while warm, topped with additional Parmesan cheese, fresh basil leaves, 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 You’ll Need

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

Allergy Details

Review each ingredient for allergens. Always reach out to a healthcare professional for help if you’re unsure.
  • Contains milk and cheese
  • Contains wheat and gluten from pasta
  • Use certified gluten-free pasta for gluten-free preparation
  • Check all product labels for hidden allergens

Per-Serving Nutrition

Nutritional data is for general reference only. It shouldn't replace advice from your doctor.
  • Calorie Count: 490
  • Fats: 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.