This indulgent mac and cheese combines the rich creaminess of sharp cheddar and Parmesan with smoky crispy bacon. Fresh avocado adds a buttery, vibrant contrast while a touch of lemon juice brightens the dish. The whole thing comes together in just 40 minutes, making it perfect for weeknight dinners or casual entertaining.
I never thought to put avocado in mac and cheese until a rainy Tuesday when I was craving something rich but needed to use up two ripe avocados sitting on my counter. The way the creamy, cool fruit balances against the warm, smoky cheese sauce transformed this from a guilty pleasure into something that feels almost sophisticated, though still entirely indulgent.
Last winter I made this for a friend who claimed she hated mac and cheese. She watched me fold in those bright green avocado cubes with total skepticism, took one bite, and proceeded to finish half the baking dish. Sometimes the most unlikely combinations become the ones people cant stop talking about.
Ingredients
- 12 oz elbow macaroni: Classic shape catches the sauce perfectly in every little tube
- 2 tbsp unsalted butter: Works beautifully with reserved bacon fat for depth
- 2 tbsp all-purpose flour: Creates that velvety foundation for the sauce
- 2 cups whole milk: Skimp here and the sauce wont coat the pasta the same way
- 2 cups shredded sharp cheddar: Sharp cheese means real flavor, not just salty melt
- 1/2 cup grated Parmesan: Adds that nutty, savory backbone
- 1/2 tsp garlic powder and onion powder: My shortcut to building flavor layers
- 6 slices bacon: Thick-cut holds up better when chopped and cooked
- 2 ripe avocados: Should yield slightly to gentle pressure but not feel mushy
- Juice of 1/2 lemon: Keeps avocado bright and cuts through the richness
- 2 tbsp fresh chives: Final pop of color and mild onion flavor
Instructions
- Get your pasta going:
- Cook the macaroni until al dente, then drain and set aside while you make the magic happen.
- Crisp up that bacon:
- Cook chopped bacon in a large skillet over medium heat until crispy, about 6 to 8 minutes, then remove with a slotted spoon but save 1 tablespoon of that rendered fat.
- Build your roux base:
- Melt butter with the reserved bacon fat in a large saucepan over medium heat, whisk in flour, and cook for 1 minute until it smells nutty.
- Make the cheese sauce:
- Gradually whisk in the milk, bring to a simmer, and cook for 2 to 3 minutes until thickened, then stir in both cheeses and seasonings until smooth.
- Bring it all together:
- Add the cooked macaroni and half the bacon to the sauce, stirring until every piece is coated.
- Add the finishing touches:
- Gently fold in diced avocado and lemon juice, then serve immediately topped with the remaining crispy bacon and chives.
My sister still talks about the night I served this at her birthday dinner, how something so comforting could also feel so surprising. Thats what great food does it takes the familiar and makes you see it completely differently.
Making It Ahead
Ive learned the hard way that this dish waits for no one. The cheese sauce tightens up as it cools, and avocado turns brown faster than you expect. If you must prep in advance, cook everything through step 6, but keep the avocado separate and add it fresh at the last moment.
Cheese Choices
Sharp cheddar is non-negotiable here, mild cheese just disappears into the sauce. Sometimes I swap in half smoked cheddar if Im craving extra smokiness, or add a handful of grated gruyère when I want something more sophisticated. The key is grating it yourself, pre-shredded cheese has anti-caking agents that make the sauce grainy.
Perfecting The Texture
The contrast between warm cheese sauce and cool avocado is what makes this dish special, so resist the urge to heat everything together at the end. Your sauce should be velvety and thick enough to coat the back of a spoon, and the avocado cubes should hold their shape when folded in.
- Undercook the pasta slightly by 1 minute since it continues cooking in the hot sauce
- Room temperature milk incorporates more smoothly than cold
- Whisk the sauce constantly to prevent any lumps from forming
This is the kind of recipe that turns an ordinary Tuesday into something worth remembering. Hope it brings as much joy to your table as it has to mine.
Recipe FAQ
- → Can I make this ahead of time?
-
You can prepare the cheese sauce and cook the bacon in advance, but add the diced avocado just before serving to prevent browning. Reheat gently on the stove, adding a splash of milk if needed.
- → What pasta shapes work best?
-
Elbow macaroni is traditional, but cavatappi, shells, or penne also work well. Choose shapes with plenty of surface area and nooks to hold the creamy sauce.
- → How do I prevent the avocado from browning?
-
The lemon juice helps slow oxidation, but avocado is best added right before serving. If you need to prep ahead, leave the avocado in larger pieces and toss with extra lemon juice.
- → Can I use pre-shredded cheese?
-
Freshly shredded cheese melts more smoothly. Pre-shredded varieties contain anti-caking agents that can make the sauce grainy. For best results, shred your own cheese.
- → What can I serve with this?
-
A crisp green salad with vinaigrette cuts through the richness. Roasted vegetables like broccoli or Brussels sprouts also complement the creamy, smoky flavors.