Smoked Mac and Cheese

Creamy, smoky mac and cheese made on a smoker with a simple cheese sauce, a crunchy topping and a light touch of wood smoke.

Published November 1, 2026 · 3 min read

Smoked mac and cheese is a classic BBQ side that fits right next to brisket or ribs. You make a creamy cheese sauce on the stove, then let the smoker add the flavor. It's easy to make ahead and can share the smoker with your main dish.

The recipe

Prep25 min
Cook time1 hr
TotalAbout 1 hr 25 min
Makes10–12 servings

Ingredients

  • 1 lb elbow macaroni or cavatappi
  • 4 tbsp butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 1 cup heavy cream
  • 8 oz sharp cheddar, shredded
  • 8 oz smoked gouda or Monterey Jack, shredded
  • 4 oz cream cheese, softened
  • 1 tsp dry mustard
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • 1 tsp kosher salt, plus more for the pasta water
  • 1/2 tsp black pepper
  • 1 cup panko breadcrumbs
  • 2 tbsp melted butter
  • 1 tsp all-purpose BBQ rub (optional, for the topping)

Steps

  1. Preheat your smoker to 225°F with a mild wood like apple, cherry or pecan.
  2. Cook the pasta in well-salted boiling water for 2 minutes less than the package says. It will finish cooking in the smoker. Drain and set aside.
  3. Melt 4 tbsp butter in a large pot over medium heat. Whisk in the flour and cook for 1 minute, stirring the whole time.
  4. Slowly whisk in the milk and cream. Cook, stirring often, for 5–7 minutes until the sauce thickens enough to coat a spoon.
  5. Turn the heat to low. Stir in the cream cheese, dry mustard, garlic powder, paprika, salt and pepper.
  6. Add the cheddar and gouda a handful at a time, stirring until each handful melts before adding more.
  7. Stir the pasta into the cheese sauce, then spread it in a 9x13-inch disposable foil pan or cast-iron pan.
  8. Mix the panko with 2 tbsp melted butter and the BBQ rub, then sprinkle it evenly over the top.
  9. Smoke uncovered at 225°F for about 1 hour, until bubbly at the edges and the center is hot (at least 165°F if you're reheating it).
  10. Let it rest for 10 minutes before serving so the sauce sets up.

Why this works

The cheese sauce does the heavy lifting. Flour and butter make a roux that keeps the sauce smooth, and cream cheese adds body so it doesn't turn greasy or dry in the smoker. Undercooking the pasta a little keeps it from getting mushy while it soaks up the sauce and the smoke.

Use cheese you shred yourself. Pre-shredded cheese has starch on it that can make the sauce grainy.

Best wood

Cheese picks up smoke fast, so go light. Apple, cherry and pecan give a gentle, sweet smoke. Hickory works if you like it bolder, but don't overdo it. Check the wood pairing chart for more ideas.

If your smoker runs hotter, that's fine. At 250–275°F, start checking at 40 minutes.

How to tell it's done

It's ready when the edges bubble, the top is golden, and the center is hot. All the ingredients are already cooked, so you're just heating and adding smoke. If you make it ahead and reheat it, bring the center to 165°F.

Make ahead and storage

Build the pan up to the topping step, cover and refrigerate for up to 1 day. Add the crumb topping right before it goes on the smoker and plan on 15–20 extra minutes since it starts cold. Leftovers keep in the fridge for 3–4 days.

Variations

Rub topping: mix 1–2 tsp of our all-purpose BBQ rub into the crumbs.

Brisket mac: fold in 2 cups of chopped smoked brisket before smoking.

Jalapeño: add 2 diced jalapeños and swap the gouda for pepper jack.

Bacon: top with 6 slices of cooked, crumbled bacon.