This rich and creamy mac and cheese combines sharp cheddar and Parmesan sauces with smoky bacon bits for a classic comfort base. The addition of fresh diced avocado adds a creamy, buttery texture that balances the rich cheese sauce, while lemon juice brightens the entire dish. Ready in just 40 minutes, this serves four generously and works perfectly as a hearty main course for weeknight dinners or casual gatherings.
The first time I saw someone put avocado in mac and cheese, I'll admit I was skeptical. But then I took a bite and realized the creamy richness of ripe avocado actually makes the cheese sauce more velvety, not weird. It's become one of those combinations I crave on rainy nights when I need serious comfort food that still feels somehow fresh.
I made this for my husband last winter when we were both feeling under the weather and needed something comforting but not too heavy. He took one bite and literally said this is the best mac and cheese I've ever had, then asked if I could make it every Sunday. The way the avocado melts slightly into the warm sauce creates this incredible texture I haven't found anywhere else.
Ingredients
- 12 oz elbow macaroni: I've found that the elbow shape holds onto the cheese sauce better than any other pasta shape
- 2 tbsp unsalted butter: Use real butter, not margarine, it makes a noticeable difference in the sauce's richness
- 2 tbsp all-purpose flour: This creates your roux base, whisk it thoroughly to avoid any lumpy bits later
- 2 cups whole milk: Whole milk is essential here, skim or reduced fat won't give you that velvety texture
- 2 cups shredded sharp cheddar: Pre-shredded cheese has anti-caking agents that prevent smooth melting, grate it yourself if possible
- 1/2 cup grated Parmesan: Adds that salty, nutty depth that rounds out all the flavors
- 1/2 tsp garlic powder: Even this small amount makes a huge difference in the overall flavor profile
- 1/2 tsp onion powder: Balances the garlic and adds a subtle sweetness to the sauce
- 1/4 tsp ground black pepper: Freshly ground gives you the best aromatic punch
- 1/2 tsp salt: Adjust based on how salty your bacon and cheese are
- 6 slices bacon: Thick-cut bacon gives you better meaty bits that don't disappear into the dish
- 2 ripe avocados: They should yield slightly to gentle pressure but not feel mushy
- 2 tbsp fresh chives: These add a mild onion flavor and beautiful green color pop
- Juice of 1/2 lemon: This brightens everything and keeps the avocado vibrant
Instructions
- Get your pasta going:
- Cook the macaroni according to package directions until it's perfectly al dente, then drain it well and set it aside where it can stay warm
- Crisp up your bacon:
- Cook the chopped bacon in a large skillet over medium heat for about 6 to 8 minutes until it's beautifully crispy, then remove it with a slotted spoon and drain on paper towels
- Make your roux base:
- Melt the butter with that reserved tablespoon of bacon fat in a large saucepan over medium heat, then whisk in the flour and cook for exactly one minute while stirring constantly
- Build your sauce:
- Slowly whisk in the milk until completely smooth, bring to a gentle simmer, and cook for 2 to 3 minutes until it thickens enough to coat the back of a spoon
- Add all that cheese:
- Remove from heat and stir in the cheddar, Parmesan, garlic powder, onion powder, salt, and pepper until everything is melted into this incredibly smooth sauce
- Combine it all:
- Add the cooked macaroni and half the bacon to the cheese sauce, stirring gently until every piece of pasta is coated in that creamy goodness
- Fold in the avocado:
- Gently fold in the diced avocado and lemon juice at the very end, being careful not to mash the avocado
- Finish and serve:
- Serve immediately while it's still warm, topped with the remaining crispy bacon and those fresh chives if you're feeling fancy
This recipe has become my go-to for bringing dinner to friends who've just had babies or are going through tough times. There's something about the combination of familiar comfort food with that unexpected creamy avocado element that makes people feel cared for. I've received more texts about this dish than anything else I cook, asking for the recipe or just saying thank you.
Making It Ahead
I've learned through trial and error that you can make everything except the avocado portion up to two days ahead. Store the pasta and sauce separately, then reheat gently while stirring constantly before folding in the fresh avocado just before serving. The bacon actually gets even better after a day in the refrigerator.
Cheese Variations
While sharp cheddar is my go-to, I've had incredible results mixing in some smoked gouda or using pepper jack when I want some heat. The key is staying away from pre-shredded bags which have additives that prevent proper melting. Block cheese that you grate yourself makes a noticeably smoother, creamier sauce every single time.
Serving Suggestions
This dish is rich enough to stand alone as a complete meal, especially when paired with a simple green salad dressed lightly with vinaigrette. The acidity from the salad cuts through all that creaminess perfectly.
- A crisp white wine like Sauvignon Blanc balances the richness beautifully
- Roasted broccoli or asparagus on the side adds some welcome brightness
- Leftovers actually reheat surprisingly well in the microwave, just add a splash of milk
I hope this becomes one of those recipes you turn to again and again, whether you're feeding a crowd or just treating yourself on a Tuesday night. There's something magical about how these simple ingredients come together into something extraordinary.
Recipe FAQs
- → Can I make avocado mac and cheese ahead of time?
-
Prepare the cheese sauce and bacon up to a day in advance, but add the diced avocado just before serving to prevent browning and maintain freshness.
- → What type of cheese works best?
-
Sharp cheddar provides the best flavor, but you can also use smoked cheddar for extra depth. Aged gouda or gruyere can substitute for half the cheddar.
- → How do I prevent the avocado from turning brown?
-
Toss the diced avocado in lemon juice immediately after cutting and add it to the hot pasta just before serving. The acid helps preserve the bright green color.
- → Can I make this gluten-free?
-
Substitute the all-purpose flour with a 1:1 gluten-free flour blend and use gluten-free macaroni. The sauce consistency remains the same.
- → What sides pair well with this dish?
-
A crisp green salad with vinaigrette cuts through the richness. Roasted vegetables like broccoli or asparagus also complement the creamy pasta nicely.
- → Can I use turkey bacon instead?
-
Turkey bacon works as a lighter alternative, though you may want to add a drop of smoked paprika to maintain the smoky depth that pork bacon provides.