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
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
- Preheat your smoker to 225°F with a mild wood like apple, cherry or pecan.
- 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.
- Melt 4 tbsp butter in a large pot over medium heat. Whisk in the flour and cook for 1 minute, stirring the whole time.
- Slowly whisk in the milk and cream. Cook, stirring often, for 5–7 minutes until the sauce thickens enough to coat a spoon.
- Turn the heat to low. Stir in the cream cheese, dry mustard, garlic powder, paprika, salt and pepper.
- Add the cheddar and gouda a handful at a time, stirring until each handful melts before adding more.
- Stir the pasta into the cheese sauce, then spread it in a 9x13-inch disposable foil pan or cast-iron pan.
- Mix the panko with 2 tbsp melted butter and the BBQ rub, then sprinkle it evenly over the top.
- 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).
- 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.
Keep reading
The Best Fish for Smoking (and the Ones to Skip)
Which fish smoke best? Compare 18 fish by fat, flavor, best smoking style and wood, plus which lean fish to skip and how to smoke shellfish.
Beef Brisket Injection
A simple beef broth brisket injection that keeps the flat juicy, with how much to use per pound, where to inject and how to keep it safe.
Cajun Beef Jerky
Spicy Cajun beef jerky with a homemade Cajun rub, hot sauce and garlic, heated to the USDA 160°F before drying.
