Avocado and Bacon Mac and Cheese

Creamy avocado and bacon mac and cheese topped with crispy bacon bits and fresh chives in a white bowl Save to Pinterest
Creamy avocado and bacon mac and cheese topped with crispy bacon bits and fresh chives in a white bowl | flavoxa.com

This indulgent mac and cheese combines velvety sharp cheddar sauce with smoky crispy bacon and buttery fresh avocado. The dish comes together in just 40 minutes, making it perfect for weeknight dinners or casual entertaining. Elbow macaroni gets coated in a homemade cheese sauce made with butter, flour, whole milk, shredded cheddar, and grated Parmesan, seasoned with garlic and onion powder. The crispy bacon adds savory crunch throughout, while diced avocado folded in at the end brings creamy richness and bright freshness. A squeeze of fresh lemon juice prevents the avocado from browning and cuts through the richness. Serve immediately with reserved bacon crumbles on top and optional fresh chives for color.

The first time I combined avocado with mac and cheese, my roommate looked at me like I'd lost my mind. But one bite in, she was already grabbing a second bowl, the creamy richness of the avocado cutting through all that sharp cheddar in the most unexpected way. Now it's the only mac and cheese I make when I want something that feels both indulgent and somehow lighter at the same time.

Last winter, during that snowstorm where we were all stuck inside for three days, my friend Sarah and I made a double batch of this. We ended up eating it straight from the pot while watching terrible movies, and honestly, I'm not sure if it was the cold or the food, but that night became a core memory we still talk about.

Ingredients

  • 12 oz elbow macaroni: Elbows catch the sauce perfectly in those little curves, though shells work beautifully too
  • 2 tbsp unsalted butter: Unsalted lets you control the seasoning since the bacon brings its own saltiness
  • 2 tbsp all-purpose flour: This creates the roux that transforms milk into that velvety cheese sauce
  • 2 cups whole milk: Whole milk is non-negotiable here, the sauce needs that fat for proper creaminess
  • 2 cups shredded sharp cheddar: Sharp cheddar provides that bold cheese flavor that cuts through the rich ingredients
  • 1/2 cup grated Parmesan: Parmesan adds a salty, nutty depth that makes the cheese sauce taste restaurant-quality
  • 1/2 tsp garlic powder: Garlic powder disperses evenly through the sauce without leaving any raw bits
  • 1/2 tsp onion powder: This subtle sweetness balances all the savory elements perfectly
  • 1/4 tsp ground black pepper: Freshly cracked adds more complexity than pre-ground
  • 1/2 tsp salt: Adjust this based on how salty your bacon turned out
  • 6 slices bacon, chopped: Thick-cut bacon gives you those satisfying meaty chunks throughout
  • 2 ripe avocados, diced: Look for ones that yield slightly to gentle pressure but aren't mushy
  • 2 tbsp fresh chives: Their mild onion flavor and pop of green make everything feel more elegant
  • Juice of 1/2 lemon: This brightens the avocado and keeps it vibrant in the dish

Instructions

Cook the pasta to perfection:
Boil the macaroni according to package directions until it's just al dente, drain it well, and set it aside while you make the magic happen.
Crisp up the bacon:
Cook chopped bacon in a large skillet over medium heat until it's beautifully crispy, about 6 to 8 minutes, then remove with a slotted spoon.
Reserve that liquid gold:
Keep exactly 1 tablespoon of the bacon fat in the pan and discard the rest, this little trick adds unbelievable depth.
Build your roux base:
Melt butter with that reserved bacon fat over medium heat, whisk in flour, and cook for exactly 1 minute while stirring constantly.
Create the creamy foundation:
Slowly whisk in the whole milk until no lumps remain, bring to a gentle simmer, and cook for 2 to 3 minutes until slightly thickened.
Melt in all that cheese:
Add both cheeses along with garlic powder, onion powder, salt, and pepper, stirring until everything melts into silky perfection.
Bring it all together:
Add cooked macaroni and half the bacon to the cheese sauce, stirring gently until every noodle is coated.
Add the finishing touches:
Fold in diced avocado and lemon juice right before serving, then top with remaining bacon and chives.
Golden macaroni coated in rich cheddar sauce with diced avocado and smoky bacon scattered on top Save to Pinterest
Golden macaroni coated in rich cheddar sauce with diced avocado and smoky bacon scattered on top | flavoxa.com

My dad, who's notorious for hating anything trendy in food, tried this reluctantly at a potluck. He went back for thirds and texted me the next day asking for the recipe, which is basically his highest possible compliment.

Getting the Avocado Right

I've learned that the avocado needs to be perfectly ripe, with just a little give when you press it. Too firm and it feels out of place in the creamy sauce, too soft and it disappears into the texture completely. Tossing the cubes with that lemon juice before folding them in keeps them bright green instead of turning an unappetizing brown.

Cheese Sauce Secrets

After years of grainy cheese sauces, I finally discovered that taking the pan off the heat before adding cheese makes all the difference. High heat can cause the cheese to separate and become oily, so remove it from the burner, let it cool for just 30 seconds, then stir in your cheeses gradually. The sauce stays smooth and velvety every single time.

Make-Ahead Wisdom

This dish is best served immediately because of that fresh avocado, but I've found a workaround that works beautifully. Make everything through step 6, then keep the bacon, avocado, and lemon juice separate. When you're ready to serve, gently reheat the pasta and sauce, then fold in those fresh toppings. It tastes almost as good as fresh-made.

  • Store avocado cubes with lemon juice to prevent browning
  • Reheat the pasta sauce over low heat with a splash of milk
  • Add avocado just before serving to maintain its texture
Close-up of avocado and bacon mac and cheese showcasing melted cheese sauce and vibrant green avocado chunks Save to Pinterest
Close-up of avocado and bacon mac and cheese showcasing melted cheese sauce and vibrant green avocado chunks | flavoxa.com

There's something about the way the cool, creamy avocado balances against hot, cheesy pasta that makes this feel special. It's the kind of comfort food that somehow manages to feel indulgent and fresh all at once.

Recipe Q&A

Prepare the pasta and cheese sauce up to 24 hours in advance, but fold in the diced avocado and lemon juice just before serving to prevent browning and maintain texture.

Sharp cheddar provides bold flavor, but you can substitute or add smoked cheddar for extra depth. The Parmesan adds salty umami notes that balance the creamy elements.

The lemon juice in the recipe helps prevent oxidation. Add the diced avocado at the very end and serve immediately. For leftovers, store avocado separately and fold in before reheating.

Omit the bacon and use olive oil instead of reserved bacon fat. Consider adding smoked paprika or vegetarian bacon bits to maintain the smoky element.

Elbow macaroni is traditional, but shells, cavatappi, or penne also capture the creamy sauce effectively. Choose shapes with ridges or hollows to hold the cheese sauce.

Sauté spinach, roasted broccoli, or cherry tomatoes can be added along with the pasta. However, keep the avocado as the final addition to preserve its fresh texture and color.

Avocado and Bacon Mac and Cheese

Creamy mac and cheese topped with crispy bacon and fresh avocado for a rich, satisfying meal.

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
Cook Pasta: Prepare elbow macaroni according to package directions until al dente. Drain thoroughly and set aside.
2
Crisp Bacon: Cook chopped bacon in large skillet over medium heat until crispy, approximately 6–8 minutes. Remove with slotted spoon and drain on paper towels. Reserve 1 tablespoon bacon fat.
3
Prepare Roux: Melt butter with reserved bacon fat in large saucepan over medium heat. Whisk in flour and cook constantly for 1 minute to form roux.
4
Create Base Sauce: Gradually whisk milk into roux until smooth. Bring to simmer and cook 2–3 minutes until slightly thickened.
5
Add Cheese and Seasonings: Stir in sharp 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 crispy bacon to cheese sauce. Stir thoroughly to ensure even coating.
7
Incorporate Avocado: Gently fold diced avocado and lemon juice into pasta mixture, taking care not to mash avocado.
8
Serve: Plate immediately and garnish with reserved bacon and fresh chives.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • Saucepan
  • Whisk
  • Slotted spoon
  • Knife and cutting board

Nutrition (Per Serving)

Calories 710
Protein 27g
Carbs 57g
Fat 40g

Allergy Information

  • Contains milk: butter, whole milk, cheddar cheese, Parmesan cheese
  • Contains wheat: all-purpose flour, elbow macaroni
  • Contains pork: bacon
Roxanne Hale

Sharing easy, flavorful recipes and quick meal ideas for busy home cooks.