This rich and creamy mac and cheese combines sharp cheddar with crispy bacon for a smoky, savory base. Fresh avocado adds a buttery, vibrant contrast while lemon juice brightens each bite. The dish comes together in just 40 minutes, making it perfect for weeknight dinners or casual gatherings.
The cheese sauce starts with a classic roux, then gets an extra boost from reserved bacon fat. Sharp cheddar and Parmesan create a deeply flavorful coating for every elbow noodle. Adding the avocado at the end keeps it fresh and green, preventing browning while maintaining its creamy texture.
I was about nine when I discovered that putting unlikely things together sometimes creates magic. We had some avocados ripening on the counter and bacon from Sunday breakfast, and my mom decided to experiment with our standard boxed mac and cheese. The combination was so surprising and wonderful that it became our rainy day tradition.
Last winter, my friend Sarah came over stressed about finals week, and I made this for her as a surprise. She took one bite and actually cried because it reminded her of home. We ate the entire pot standing at the counter while it was snowing outside, talking about nothing and everything until the pan was empty.
Ingredients
- 12 oz elbow macaroni: The classic choice for a reason, it catches the sauce in every curve. Elbows are essential for the authentic mac and cheese experience.
- 2 tbsp unsalted butter: Forms the base of your roux. I always keep my butter at room temperature so it melts evenly into the flour.
- 2 tbsp allpurpose flour: The thickener that creates that velvety sauce consistency. Do not skip this step or your sauce will never properly coat the pasta.
- 2 cups whole milk: Whole milk gives you the creamiest results. I have tried lower fat versions and they just do not deliver the same luxurious texture.
- 2 cups shredded sharp cheddar cheese: Sharp cheddar provides that punchy flavor that stands up to the bacon. Grate it yourself for the smoothest melting.
- 1/2 cup grated Parmesan cheese: Adds a salty, nutty depth that rounds out the cheddar. The grated stuff in the tub works here.
- 1/2 tsp garlic powder: A subtle background note that makes everything taste more savory.
- 1/2 tsp onion powder: Works with the garlic to create that comfort food flavor profile people love.
- 1/4 tsp ground black pepper: Adds just enough warmth to cut through the richness.
- 1/2 tsp salt: Essential for bringing all the flavors together.
- 6 slices bacon, chopped: The smoky element that transforms this from good to unforgettable. Thick cut bacon gives you the best texture.
- 2 ripe avocados, diced: Choose ones that give slightly to gentle pressure. They should be creamy but not mushy.
- 2 tbsp fresh chives, finely chopped: Add a pop of color and mild onion flavor that brightens the whole dish.
- Juice of 1/2 lemon: The secret ingredient that keeps your avocado vibrant and adds necessary brightness.
Instructions
- Start the pasta:
- Cook your macaroni in salted water until just al dente. You want it to have a tiny bit of bite since it will cook more in the sauce.
- Crisp the bacon:
- Cook chopped bacon in a skillet over medium heat for 6 to 8 minutes until perfectly crispy. Remove with a slotted spoon and reserve just one tablespoon of that liquid gold.
- Build the roux:
- Melt butter with that reserved bacon fat in a saucepan over medium heat. Sprinkle in the flour and whisk constantly for one minute to cook out the raw flour taste.
- Create the cheese sauce:
- Gradually whisk in the milk until smooth. Let it simmer for 2 to 3 minutes until it thickens enough to coat the back of a spoon. Add all the cheese and spices.
- Bring it together:
- Add the cooked macaroni and half the bacon to the cheese sauce, stirring until every piece of pasta is coated. Gently fold in the diced avocado and lemon juice.
- Serve immediately:
- Top with the remaining bacon and fresh chives. This dish is best enjoyed straight from the stovetop while everything is still melty and wonderful.
My sister in law requested this at every family gathering for two years straight. Now it is officially our contribution to holiday meals, and everyone knows better than to suggest anything else.
Getting the Cheese Sauce Right
The biggest mistake people make is adding cheese to a sauce that is too hot, which causes it to separate into a greasy mess. Take your saucepan off the heat completely before stirring in the cheeses. The residual heat is enough to melt everything into a smooth, velvety consistency. Trust me on this.
Choosing the Perfect Avocados
You want avocados that yield to gentle pressure but do not feel mushy. If they are too hard, they will not blend with the other flavors. Too soft and they will disappear into the sauce. I usually buy them a few days ahead and let them ripen on the counter until they are just right.
Make Ahead Strategy
You can prepare everything except the avocado up to a day in advance. Store the pasta and sauce separately in the refrigerator. When you are ready to serve, reheat gently, fold in fresh avocado, and nobody will know you did not just make it.
- Warm the sauce over low heat, adding a splash of milk if it has thickened too much.
- Bring the pasta to room temperature while the sauce reheats for even mixing.
- Add the avocado right before serving to maintain that beautiful green color.
Some combinations sound strange until you try them and wonder how you ever lived without them. This mac and cheese is proof that taking risks in the kitchen is almost always worth it.
Recipe FAQ
- → Can I make this ahead of time?
-
You can prepare the cheese sauce and cook the bacon up to a day in advance. Store them separately in the refrigerator. Add the avocado just before serving to prevent browning and maintain its fresh texture.
- → What type of cheese works best?
-
Sharp cheddar provides the boldest flavor, but you can also use smoked cheddar for extra depth. A combination of cheddar and Gruyère or Monterey Jack creates excellent melting and taste. Avoid pre-shredded cheese, as it doesn't melt as smoothly.
- → How do I keep the avocado from turning brown?
-
The lemon juice in the dish helps prevent oxidation. For best results, dice and add the avocado immediately before serving. If you must prepare it ahead, toss the diced avocado in additional lemon juice and store in an airtight container.
- → Can I make this gluten-free?
-
Yes, substitute gluten-free elbow macaroni for the pasta. Replace the all-purpose flour with a 1:1 gluten-free flour blend or cornstarch. All other ingredients naturally fit a gluten-free diet.
- → What can I serve with this?
-
A crisp green salad with vinaigrette balances the richness. Roasted vegetables like broccoli or asparagus add texture. Sauvignon Blanc or a light Pinot Grigio pairs beautifully, cutting through the creamy sauce.
- → How long does this keep?
-
Best enjoyed fresh, but leftovers will keep in an airtight container for up to 2 days. The avocado may brown slightly, but the flavor remains good. Reheat gently with a splash of milk to restore creaminess.