This indulgent mac and cheese combines a creamy two-cheese sauce with smoky bacon and buttery avocado. The sharp cheddar and Parmesan create a rich base, while crispy bacon adds savory crunch and fresh avocado brings vibrant contrast. Ready in under an hour, this American comfort classic serves four generously. Perfect for weeknight dinners or casual entertaining, each bowl delivers 27 grams of protein with decadent flavors.
My roommate walked in while I was mashing avocado into leftover mac and cheese, looked at me like I'd lost my mind, then demanded a bowl. The creamy richness against the smoky bacon creates something unexpectedly magical. Now it's the most requested dish at every game night. Sometimes the weirdest experiments become the best traditions.
Last winter my cousin visited during a snowstorm and we ended up making three batches in one week. Something about comfort food meets fresh ingredients just hits different when you're stuck inside watching movies. Now every time she visits, this appears on the dinner table without anyone saying a word.
Ingredients
- 12 oz elbow macaroni: Pick a brand with ridges—they grab sauce better and hold up nicely when you fold everything together
- 2 tbsp unsalted butter plus 1 tbsp reserved bacon fat: The bacon fat adds this incredible smoky depth to the roux that butter alone can't achieve
- 2 tbsp all-purpose flour: Don't skip whisking this for the full minute—it gets rid of any raw flour taste
- 2 cups whole milk: Room temperature milk incorporates smoother than cold, preventing lumps in your sauce
- 2 cups shredded sharp cheddar: Shred it yourself from blocks for better melt and brighter flavor than pre-shredded cheese
- 1/2 cup grated Parmesan: Adds this salty, nutty backbone that makes the cheese sauce taste more complex
- 1/2 tsp garlic powder and onion powder: These dried spices bloom in the roux and give consistent flavor throughout every bite
- 6 slices bacon, chopped: Thick-cut bacon gives you more meaty bits to work with and renders more fat for that reserved tablespoon
- 2 ripe avocados, diced: Choose ones that yield slightly to gentle pressure—too firm and they won't cream, too soft and they'll disappear completely
- Juice of 1/2 lemon: This keeps the avocado vibrant and adds a bright acid that cuts through all that richness
Instructions
- Cook the pasta:
- Boil macaroni until just barely al dente— it'll cook more when you toss it with sauce, so undercook by about a minute from package directions. Drain well but don't rinse that starch down the drain.
- Crisp the bacon:
- Let those chopped pieces sizzle in a skillet over medium heat until the fat renders and they're beautifully crispy, about 6 to 8 minutes. Scoop them out with a slotted spoon but definitely save that tablespoon of rendered fat.
- Build your base:
- Melt butter with that precious bacon fat in a saucepan over medium heat, whisk in flour, and cook for exactly 1 minute while constantly stirring. You'll know it's ready when the mixture bubbles and smells slightly nutty.
- Create the sauce:
- Slowly whisk in room temperature milk, letting it come to a gentle bubble and thicken for 2 to 3 minutes. The sauce should coat the back of a spoon when it's ready for cheese.
- Melt in the cheese:
- Remove from heat before adding cheddar, Parmesan, and all those spices—this prevents the sauce from separating. Keep stirring until everything's melted into liquid gold.
- Bring it together:
- Add pasta and half the bacon to the sauce, folding until every piece of macaroni is thoroughly coated and glistening.
- Add the finishing touch:
- Gently fold in diced avocado and lemon juice last, being careful not to mash it too much—you want pockets of creamy coolness throughout.
- Serve it up:
- Dish immediately while it's hot and gooey, sprinkling that remaining bacon and chives on top for the perfect finish.
This recipe saved a disappointing date night when the restaurant we planned fell through. We ended up making this at my place with whatever we had in the fridge, and something about cooking together turned the whole evening around. Sometimes the best meals aren't the ones you plan.
Making It Ahead
You can absolutely prep everything in advance—cook the bacon, make the sauce, and dice the avocado separately. Just wait to combine until right before serving. The lemon juice on the avocado helps, but even with it, that beautiful green starts looking tired after too long.
Cheese Selection
Sharp cheddar delivers the most flavor punch, but I've played around with smoked gouda or adding pepper jack for heat. The key is using cheese you shred yourself—those anti-caking agents in pre-shredded bags make sauce grainy instead of silky smooth.
Serving Ideas
This dish is rich enough to stand alone as a main, but a simple green salad with bright vinaigrette cuts through the heaviness beautifully. If you're feeding a crowd, consider doubling everything because bowls disappear embarrassingly fast.
- Pair with a crisp white wine like Sauvignon Blanc to balance the richness
- A sprinkle of extra chives right before serving adds fresh onion notes and makes it look restaurant-worthy
- Leftovers reheat surprisingly well in the microwave with a splash of milk added in
Every time I serve this, someone asks for the recipe like it's some family secret passed down through generations. The truth is just that avocado and cheese were meant to be together.
Recipe FAQs
- → Can I make this ahead of time?
-
Prepare the cheese sauce and cook bacon in advance, but add diced avocado just before serving to prevent browning. Reheat gently on the stove, adding a splash of milk if needed.
- → What type of cheese works best?
-
Sharp cheddar provides bold flavor, but smoked cheddar adds extra depth. Gruyère or Monterey Jack are excellent alternatives. Avoid pre-shredded cheese for the smoothest sauce.
- → How do I prevent the avocado from turning brown?
-
Add fresh lemon juice immediately after dicing, and fold avocado into the dish right before serving. The citrus helps maintain the vibrant green color.
- → Can I make this gluten-free?
-
Use gluten-free elbow macaroni and substitute all-purpose flour with a 1:1 gluten-free flour blend. The sauce thickens beautifully with proper whisking.
- → What wine pairs well with this dish?
-
A crisp Sauvignon Blanc cuts through the richness beautifully. Alternatively, try a light Chardonnay or even a chilled rosé for balance against the creamy elements.
- → Can I add vegetables to this mac and cheese?
-
Sautéed spinach, roasted broccoli, or caramelized onions complement the flavors well. Add them during step six when combining pasta with the cheese sauce.