Avocado and Bacon Mac and Cheese

Creamy Avocado and Bacon Mac and Cheese served steaming in a white bowl with crispy bacon bits and diced green avocado. Pin it
Creamy Avocado and Bacon Mac and Cheese served steaming in a white bowl with crispy bacon bits and diced green avocado. | picnicandpan.com

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.
Golden baked Avocado and Bacon Mac and Cheese with melted cheddar crust sits beside fresh chives and a glass of white wine. Pin it
Golden baked Avocado and Bacon Mac and Cheese with melted cheddar crust sits beside fresh chives and a glass of white wine. | picnicandpan.com

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.

Vibrant bowl of Avocado and Bacon Mac and Cheese featuring creamy avocado chunks and smoky bacon pieces ready to serve hot. Pin it
Vibrant bowl of Avocado and Bacon Mac and Cheese featuring creamy avocado chunks and smoky bacon pieces ready to serve hot. | picnicandpan.com

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

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.

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.

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.

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.

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.

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.

Avocado and Bacon Mac and Cheese

Creamy, indulgent mac and cheese featuring smoky bacon and fresh avocado for a decadent yet vibrant comfort dish.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz elbow macaroni

Cheese Sauce

  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 2 cups whole milk
  • 2 cups shredded sharp cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp ground black pepper
  • 1/2 tsp salt

Add-ins

  • 6 slices bacon, chopped
  • 2 ripe avocados, diced
  • 2 tbsp fresh chives, finely chopped
  • Juice of 1/2 lemon

Instructions

1
Prepare the Pasta: Cook the macaroni according to package directions until al dente. Drain thoroughly and set aside.
2
Cook the Bacon: In a large skillet over medium heat, cook chopped bacon until crispy, approximately 6–8 minutes. Remove with slotted spoon and drain on paper towels. Reserve 1 tablespoon bacon fat.
3
Create the Roux: Melt butter with reserved bacon fat in a large saucepan over medium heat. Add flour, whisking constantly for 1 minute to form a smooth paste.
4
Build the Sauce Base: Gradually whisk in milk until fully incorporated. Bring to a simmer and cook for 2–3 minutes until slightly thickened.
5
Add Cheese and Seasoning: Stir in cheddar, Parmesan, garlic powder, onion powder, salt, and pepper. Continue stirring until cheese is completely melted and sauce is velvety smooth.
6
Combine Pasta and Sauce: Add cooked macaroni and half the bacon to the cheese sauce. Stir thoroughly to ensure every piece is evenly coated.
7
Incorporate Fresh Ingredients: Gently fold in diced avocado and lemon juice, being careful not to mash the avocado.
8
Serve and Garnish: Serve immediately topped with remaining crispy bacon and fresh chives if desired.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Large saucepan
  • Whisk
  • Slotted spoon
  • Knife and cutting board

Nutrition (Per Serving)

Calories 710
Protein 27g
Carbs 57g
Fat 40g

Allergy Information

  • Contains milk (cheese, butter, milk)
  • Contains wheat (pasta, flour)
  • Contains pork (bacon)
Tessa Monroe

Easy recipes, quick meals, and wholesome inspiration from a fellow home cook.