This indulgent mac and cheese combines a sharp cheddar-Parmesan sauce with smoky crispy bacon and creamy fresh avocado. The rich cheese sauce gets depth from garlic and onion powder, while the diced avocado adds a buttery contrast to the crispy bacon topping. Ready in just 40 minutes, this American comfort dish serves four and balances decadent flavors with vibrant freshness from the lemon-juiced avocado.
Rain was tapping against my kitchen window last Tuesday when I decided to rescue a neglected avocado from the fruit bowl. The bacon was already sizzling, filling the whole apartment with that unmistakable comfort scent that makes neighbors wish they'd been invited over. Something about adding cool, creamy avocado to a hot cheese sauce felt daring, almost wrong, but my curiosity outweighed my hesitation. The result was so surprising I've already made it twice since.
My roommate walked in mid-cooking and gave me that skeptical look people reserve for experimental cooking. One bite later, she was standing over the stove with a fork, asking if I'd made enough for seconds. We ended up eating straight from the pan while debating whether this counted as a vegetable serving thanks to the avocado.
Ingredients
- 12 oz elbow macaroni: Elbows catch the sauce perfectly in those little curves, but any short pasta will work if thats what you have in the pantry
- 2 tbsp unsalted butter: Unsalted gives you control over the seasoning since the bacon and cheese bring plenty of salt already
- 2 tbsp all-purpose flour: This builds the roux foundation that makes your cheese sauce velvety instead of thin and disappointing
- 2 cups whole milk: Whole milk creates the rich texture you want here, trust me on this one
- 2 cups shredded sharp cheddar cheese: Sharp cheddar brings real cheese flavor instead of just orange saltiness
- 1/2 cup grated Parmesan cheese: Parm adds a salty, nutty depth that makes people wonder what your secret ingredient is
- 1/2 tsp garlic powder: Powder works better than fresh here because it disperses evenly without any harsh raw bites
- 1/2 tsp onion powder: The quiet hero ingredient that makes people ask what else you put in this
- 1/4 tsp ground black pepper: Fresh cracked is best, but use whatever you have
- 1/2 tsp salt: Start with half and taste before adding more, especially since your bacon is salty
- 6 slices bacon, chopped: Thick cut gives you those substantial bacon bits everyone fights over
- 2 ripe avocados, diced: Ripe but not mushy, they should yield slightly to gentle pressure
- 2 tbsp fresh chives, finely chopped: These add a fresh bite that cuts through all that richness
- Juice of 1/2 lemon: Essential for keeping the avocado vibrant and adding a bright note against all the creaminess
Instructions
- Get your pasta going:
- Cook the macaroni until its still got a little bite to it because it will cook more in the sauce later
- Make your house smell amazing:
- Cook the chopped bacon until its crispy and irresistible, then save a tablespoon of that liquid gold bacon fat
- Build your base:
- Melt the butter with that reserved bacon fat, whisk in the flour, and cook for a minute while stirring constantly
- Create the magic:
- Slowly pour in the milk while whisking like your life depends on it, then let it simmer until it coats the back of a spoon
- Add the cheese:
- Take the pan off the heat, stir in your cheeses and seasonings, and watch it transform into the sauce of your dreams
- Bring it all together:
- Toss the pasta and half the bacon into the sauce until every piece is coated
- The avocado moment:
- Gently fold in the diced avocado and lemon juice at the very end so they stay fresh and creamy
- Finish like you mean it:
- Serve immediately topped with the rest of that bacon and some chives if youre feeling fancy
Last weekend I served this at a dinner party and watched my food-skeptic friend go back for thirds. She said she was skeptical about avocado in mac and cheese but now she understands what the fuss is about.
Making It Ahead
You can prep the bacon and make the cheese sauce hours ahead, just keep them separate. The pasta can be cooked ahead too, just toss it with a little oil so it does not stick together.
Cheese Selection
Pre-shredded cheese has anti-caking agents that make sauces grainy, so grate it yourself if you possibly can. Smoked cheddar takes this to another level if you want extra depth.
Serving Ideas
A crisp green salad with vinaigrette cuts through the richness beautifully. Roasted broccoli or asparagus on the side makes the whole meal feel more complete.
- Crusty bread for sopping up any extra sauce
- A glass of chilled white wine balances all that creaminess
- Hot sauce on the side for anyone who needs extra kick
Sometimes the most unexpected combinations become the ones you cannot stop thinking about. This mac and cheese might sound strange, but trust me, your future self will thank you for trying it.
Recipe FAQ
- → Can I make this ahead of time?
-
Yes, but add the diced avocado just before serving to prevent browning. The pasta and sauce can be prepared up to a day in advance and reheated gently.
- → What cheese works best for this dish?
-
Sharp cheddar provides the best flavor punch, but smoked cheddar adds extra depth. The Parmesan adds salty umami notes that complement the bacon.
- → How do I prevent the avocado from browning?
-
Toss the diced avocado with lemon juice immediately after cutting. The acid prevents oxidation. Add it as the final step just before serving.
- → Can I make this gluten-free?
-
Use gluten-free elbow macaroni and substitute the all-purpose flour with a 1:1 gluten-free flour blend or cornstarch for the roux.
- → What wine pairs well with this dish?
-
A crisp white wine like Sauvignon Blanc cuts through the richness. The acidity balances the creamy cheese and fatty bacon while complementing the fresh avocado.