Avocado and Bacon Mac and Cheese

Creamy Avocado and Bacon Mac and Cheese with crispy bacon crumbles and diced avocado on a white plate.  Pin it
Creamy Avocado and Bacon Mac and Cheese with crispy bacon crumbles and diced avocado on a white plate. | sunnypinkitchen.com

This indulgent mac and cheese combines the rich creaminess of sharp cheddar and Parmesan with smoky crispy bacon. Fresh avocado adds a buttery, vibrant contrast while a touch of lemon juice brightens the dish. The whole thing comes together in just 40 minutes, making it perfect for weeknight dinners or casual entertaining.

I never thought to put avocado in mac and cheese until a rainy Tuesday when I was craving something rich but needed to use up two ripe avocados sitting on my counter. The way the creamy, cool fruit balances against the warm, smoky cheese sauce transformed this from a guilty pleasure into something that feels almost sophisticated, though still entirely indulgent.

Last winter I made this for a friend who claimed she hated mac and cheese. She watched me fold in those bright green avocado cubes with total skepticism, took one bite, and proceeded to finish half the baking dish. Sometimes the most unlikely combinations become the ones people cant stop talking about.

Ingredients

  • 12 oz elbow macaroni: Classic shape catches the sauce perfectly in every little tube
  • 2 tbsp unsalted butter: Works beautifully with reserved bacon fat for depth
  • 2 tbsp all-purpose flour: Creates that velvety foundation for the sauce
  • 2 cups whole milk: Skimp here and the sauce wont coat the pasta the same way
  • 2 cups shredded sharp cheddar: Sharp cheese means real flavor, not just salty melt
  • 1/2 cup grated Parmesan: Adds that nutty, savory backbone
  • 1/2 tsp garlic powder and onion powder: My shortcut to building flavor layers
  • 6 slices bacon: Thick-cut holds up better when chopped and cooked
  • 2 ripe avocados: Should yield slightly to gentle pressure but not feel mushy
  • Juice of 1/2 lemon: Keeps avocado bright and cuts through the richness
  • 2 tbsp fresh chives: Final pop of color and mild onion flavor

Instructions

Get your pasta going:
Cook the macaroni until al dente, then drain and set aside while you make the magic happen.
Crisp up that bacon:
Cook chopped bacon in a large skillet over medium heat until crispy, about 6 to 8 minutes, then remove with a slotted spoon but save 1 tablespoon of that rendered fat.
Build your roux base:
Melt butter with the reserved bacon fat in a large saucepan over medium heat, whisk in flour, and cook for 1 minute until it smells nutty.
Make the cheese sauce:
Gradually whisk in the milk, bring to a simmer, and cook for 2 to 3 minutes until thickened, then stir in both cheeses and seasonings until smooth.
Bring it all together:
Add the cooked macaroni and half the bacon to the sauce, stirring until every piece is coated.
Add the finishing touches:
Gently fold in diced avocado and lemon juice, then serve immediately topped with the remaining crispy bacon and chives.
A bowl of Avocado and Bacon Mac and Cheese topped with fresh chives and melted sharp cheddar sauce.  Pin it
A bowl of Avocado and Bacon Mac and Cheese topped with fresh chives and melted sharp cheddar sauce. | sunnypinkitchen.com

My sister still talks about the night I served this at her birthday dinner, how something so comforting could also feel so surprising. Thats what great food does it takes the familiar and makes you see it completely differently.

Making It Ahead

Ive learned the hard way that this dish waits for no one. The cheese sauce tightens up as it cools, and avocado turns brown faster than you expect. If you must prep in advance, cook everything through step 6, but keep the avocado separate and add it fresh at the last moment.

Cheese Choices

Sharp cheddar is non-negotiable here, mild cheese just disappears into the sauce. Sometimes I swap in half smoked cheddar if Im craving extra smokiness, or add a handful of grated gruyère when I want something more sophisticated. The key is grating it yourself, pre-shredded cheese has anti-caking agents that make the sauce grainy.

Perfecting The Texture

The contrast between warm cheese sauce and cool avocado is what makes this dish special, so resist the urge to heat everything together at the end. Your sauce should be velvety and thick enough to coat the back of a spoon, and the avocado cubes should hold their shape when folded in.

  • Undercook the pasta slightly by 1 minute since it continues cooking in the hot sauce
  • Room temperature milk incorporates more smoothly than cold
  • Whisk the sauce constantly to prevent any lumps from forming

Savory Avocado and Bacon Mac and Cheese served hot, featuring a rich cheese sauce and green avocado chunks. Pin it
Savory Avocado and Bacon Mac and Cheese served hot, featuring a rich cheese sauce and green avocado chunks. | sunnypinkitchen.com

This is the kind of recipe that turns an ordinary Tuesday into something worth remembering. Hope it brings as much joy to your table as it has to mine.

Recipe FAQ

You can prepare the cheese sauce and cook the bacon in advance, but add the diced avocado just before serving to prevent browning. Reheat gently on the stove, adding a splash of milk if needed.

Elbow macaroni is traditional, but cavatappi, shells, or penne also work well. Choose shapes with plenty of surface area and nooks to hold the creamy sauce.

The lemon juice helps slow oxidation, but avocado is best added right before serving. If you need to prep ahead, leave the avocado in larger pieces and toss with extra lemon juice.

Freshly shredded cheese melts more smoothly. Pre-shredded varieties contain anti-caking agents that can make the sauce grainy. For best results, shred your own cheese.

A crisp green salad with vinaigrette cuts through the richness. Roasted vegetables like broccoli or Brussels sprouts also complement the creamy, smoky flavors.

Avocado and Bacon Mac and Cheese

Creamy, smoky comfort with fresh avocado and crispy bacon folded into cheesy macaroni.

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 instructions until al dente. Drain thoroughly and set aside.
2
Cook the Bacon: In a large skillet over medium heat, cook the chopped bacon until crispy, about 6–8 minutes. Remove with a slotted spoon and drain on paper towels. Reserve 1 tablespoon of bacon fat.
3
Create the Roux: In a large saucepan, melt butter with reserved bacon fat over medium heat. Add flour and cook, whisking constantly, for 1 minute to form a roux.
4
Prepare the Béchamel: Gradually whisk in the milk until smooth. Bring to a simmer and cook for 2–3 minutes until slightly thickened, stirring frequently.
5
Add Cheese and Seasonings: Add cheddar and Parmesan cheese, garlic powder, onion powder, salt, and pepper. Stir until the cheese is completely melted and the sauce is smooth and creamy.
6
Combine Pasta and Sauce: Add the cooked macaroni and half the cooked bacon to the cheese sauce, stirring gently to coat evenly.
7
Incorporate Avocado: Gently fold in the diced avocado and lemon juice, taking care not to mash the avocado.
8
Serve and Garnish: Serve immediately, topped with the remaining crispy bacon and fresh chives if desired.
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 (cheese, butter, milk)
  • Contains wheat (pasta, flour)
  • Contains pork (bacon)
Paula Henderson

Home cook sharing easy, comforting recipes and helpful kitchen tips for everyday meals.