Sweet potato casserole for BBQ is the side dish that fills the gap between rich smoked meat and tangy slaw. It brings sweetness, a little smoke, and a crunchy pecan topping, all in one pan. And because it cooks right on your grill or smoker, it doesn’t fight your oven for space.
This version starts by smoking whole sweet potatoes, which gives the filling a deeper flavor than boiling ever could. Then you mash them with butter, brown sugar, eggs, and warm spices, top the pan with pecan streusel, and finish it at 350°F (177°C) with the lid closed.
You can run it alongside brisket, ribs, pulled pork, or a holiday turkey.
Quick Answer
Sweet Potato Casserole for BBQ at a Glance: Smoke 3 lb (1.4 kg) of whole sweet potatoes at 275°F (135°C) for about 1 hour, mash them with butter, sugar, and eggs, top with pecans, then bake at 350°F (177°C) for 35 to 45 minutes. Pull it at 160°F (71°C) in the center.
Why This Sweet Potato Casserole for BBQ Works
Most casserole recipes boil the potatoes. Boiling adds water, and water dilutes flavor. Smoking or roasting the potatoes first concentrates their sugars and adds a light layer of smoke that ties the dish to the rest of your cookout.
Here is what makes this method work:
- Whole potatoes, cooked dry. The skin holds in moisture while the flesh turns soft and sweet.
- Light fruit wood. Apple, cherry, or pecan adds smoke without overpowering the sugar.
- Eggs for body. A couple of eggs set the filling so it scoops cleanly instead of turning soupy.
- A crunchy topping. The pecan streusel gives a contrast to the creamy middle.
- Fits the cookout schedule. The casserole bakes at 350°F (177°C), which is a common temperature for finishing a pork shoulder wrap or resting sides.
If you are planning a full smoked spread, our list of Thanksgiving smoker recipes shows how a side like this fits around a bigger menu.
Ingredients and Equipment
For the sweet potato filling
Serves 10 to 12 as a side dish.
- 3 lb (1.4 kg) orange-fleshed sweet potatoes (about 4 medium)
- ½ cup (115 g) unsalted butter, melted
- ½ cup (100 g) light brown sugar, packed
- 2 large eggs, beaten
- ⅓ cup (80 ml) whole milk or evaporated milk
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ½ teaspoon kosher salt
- 1 tablespoon bourbon (optional)
For the pecan streusel topping
- 1 cup (110 g) chopped pecans
- ⅓ cup (65 g) light brown sugar
- ⅓ cup (42 g) all-purpose flour
- ¼ cup (57 g) cold unsalted butter, cut into small cubes
- ¼ teaspoon kosher salt
- ¼ teaspoon cinnamon
Equipment
- Pellet grill, offset smoker, gas grill, or charcoal kettle set up for indirect heat
- 9×13-inch (23×33 cm) aluminum pan or ceramic baking dish. A 12-inch (30 cm) cast iron skillet also works.
- Instant-read thermometer
- Potato masher or hand mixer
- Heat-safe gloves and a baking sheet to carry the pan
Substitutions
| Ingredient | Swap | Notes |
| Light brown sugar | Maple syrup (⅓ cup in the filling) | Reduce the milk to 2 tablespoons |
| Whole milk | Heavy cream or half and half | Richer and creamier |
| Pecans | Walnuts or almonds | Toast them lightly first |
| Bourbon | Orange juice or extra vanilla | Same amount |
| Unsalted butter | Salted butter | Cut the added salt in half |
| All-purpose flour | Rolled oats | Gives a chewier, crisp topping |
Choosing and Prepping the Sweet Potatoes
What to buy
Pick firm sweet potatoes with smooth, unbroken skin and no soft spots or sprouts. Medium potatoes about 8 to 10 ounces (225-285 g) each cook evenly. Very large ones take longer and can stay hard in the middle.
Orange-fleshed varieties are the classic choice for casserole because they mash soft and taste sweet.
Scrub, don’t peel
Scrub the skins under running water to remove dirt. Pat them dry. Poke each potato 4 to 5 times with a fork so steam can escape.
Don’t wrap them in foil. Foil traps steam and softens the skin, and you lose the smoky edge. Bare skin lets the smoke in.

Plan your timeline
Here is a realistic schedule for cooking sweet potato casserole for BBQ alongside other food:
- 10 minutes to scrub and poke the potatoes
- 60 to 90 minutes to smoke them
- 20 minutes to cool, peel, and mash
- 10 minutes to mix the filling and streusel
- 35 to 45 minutes to bake the casserole
- 10 to 15 minutes to rest
Total hands-on time is about 40 minutes. The rest is waiting.
Step-by-Step Instructions
Step 1: Set up the cooker at 275°F
Heat your grill or smoker to 275°F (135°C) for indirect cooking. Use apple, cherry, or pecan wood. Sweet potatoes are sugary and take smoke fast, so go light.
Not sure how to set up your cooker? Our guide on how to start a grill covers the basics. If you cook on a pellet grill and are still choosing one, see our picks for the best pellet grills for beginners.
Step 2: Smoke the sweet potatoes
Place the whole potatoes directly on the grate. Smoke for about 60 to 90 minutes, flipping once halfway through.
They are done when the skin looks wrinkled and slightly dry, and a thermometer probe slides in with almost no resistance. The internal temperature usually lands around 200-210°F (93-99°C). Squeeze one gently with a gloved hand. It should give.
Pitmaster Tip: If you are already smoking a brisket or pork shoulder at 250°F (121°C), just drop the sweet potatoes on the same grate. They take closer to 1.5 to 2 hours at that temperature, but they won’t mind the wait. This is the easiest way to get the side dish done without lighting a second fire.

Step 3: Cool, peel, and mash
Let the potatoes cool for 15 to 20 minutes. The skins slide off easily once they are warm rather than hot. Scoop the flesh into a large bowl and discard the skins.
Mash with a potato masher until mostly smooth. A few small lumps are fine and add texture. For a silkier filling, use a hand mixer on low for about 30 seconds.
Step 4: Mix the filling
Add the melted butter, brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, salt, and bourbon if you are using it. Stir until everything is combined and no streaks of egg remain.
The mixture should look thick and glossy, like soft mashed potatoes. If it feels stiff, add another tablespoon of milk. If it is loose or pourable, the potatoes were too wet, so add 2 tablespoons of flour.
Spread it evenly in a greased 9×13-inch (23×33 cm) pan.
Common Mistake: Mixing eggs into hot potatoes. If the mash is steaming hot, the eggs can start to scramble and leave small white flecks in the filling. Let the mash cool for 10 minutes before you add the eggs, or stir the eggs in last and quickly.
Step 5: Make the pecan streusel
In a medium bowl, combine the pecans, brown sugar, flour, salt, and cinnamon. Add the cold butter cubes. Rub the butter into the dry mix with your fingertips until you have coarse, pea-sized crumbs.
Keep the butter cold. Warm butter melts into a paste instead of crumbs and gives you a greasy, flat topping. If your kitchen is hot, chill the bowl for 10 minutes.
Sprinkle the streusel evenly over the filling, covering it from edge to edge.

Step 6: Bake the casserole on the grill
Raise your cooker to 350°F (177°C), or adjust your vents or burners to hold that temperature. Place the pan on the grate away from direct flame. Close the lid.
Bake for 35 to 45 minutes. Rotate the pan once at the 20-minute mark if one side of your cooker runs hotter.
If you are using a charcoal kettle or offset, add the pan to the cooler side and check the topping at 25 minutes. Direct heat from coals can scorch the sugar. For more on managing heat in an offset, read how lump charcoal behaves in an offset smoker.
Step 7: Check the center and rest
The casserole is done when the topping is deep golden brown, the edges are bubbling, and the center reads at least 160°F (71°C). The USDA lists 160°F as the safe internal temperature for egg dishes, and because this casserole contains raw eggs in the filling, that is a good target.
Rest the pan for 10 to 15 minutes. The filling firms up as it cools slightly, which makes it easy to scoop.
Time and Temperature Table
| Stage | Cooker Temp | Time | Target |
| Smoke whole potatoes | 275°F (135°C) | 60-90 min | Probe tender, about 200-210°F (93-99°C) |
| Smoke whole potatoes (shared with brisket) | 250°F (121°C) | 1.5-2 hours | Probe tender |
| Cool and peel | n/a | 15-20 min | Warm, not hot |
| Bake casserole | 350°F (177°C) | 35-45 min | 160°F (71°C) in the center |
| Rest | n/a | 10-15 min | Topping sets, filling firms |
| Hold warm for serving | 200-225°F (93-107°C) | up to 1 hour | Above 140°F (60°C) |
Total time from first fire to the table is about 2.5 to 3 hours, including the smoke and bake.
How to Tell When Sweet Potato Casserole Is Done
Look for these cues:
- Topping: Deep golden brown with dark, caramelized pecan edges. It should smell nutty and toasted.
- Edges: Bubbling slightly and pulling away from the pan.
- Center: The middle should barely jiggle. If it ripples like liquid, it needs more time.
- Temperature: At least 160°F (71°C) in the center per the USDA guidance above.
If the topping browns too fast but the center is still cool, tent the pan loosely with foil and keep baking.
Resting, Slicing, and Serving
Let the pan rest on a baking sheet or the cutting board for 10 to 15 minutes. Use a large spoon or a spatula to scoop square portions.
For a crowd, a 9×13-inch (23×33 cm) pan serves 10 to 12 as a side. If you plan to serve 20 or more, make two pans rather than one deep pan, so the center cooks through.
Serve it warm, not piping hot. Sweet potato casserole tastes best right as the sugars settle, and it keeps its shape better.
What to Serve With Sweet Potato Casserole for BBQ
This casserole fits with almost any smoked meat. Here are pairings that work:
- Smoked ribs. The sweetness balances a spicy rub. See our method for ribs on a pellet grill.
- Smoked turkey breast. A holiday classic. Try our turkey breast at 250°F.
- Pulled pork or brisket. The sweet, creamy side calms rich or peppery bark.
- Cornbread. Skip the butter and let the casserole do the work. Try this corn bread recipe.
- Tangy sides. Vinegar slaw, collard greens, or pickled onions add a sharp contrast.
- Dessert. Finish with a smoked pecan pie for a full pecan-and-sweet-potato theme.
Hosting on a budget? Our tips for hosting a summer BBQ at home cover how to plan sides without overspending.
Storing, Freezing, and Reheating Leftovers
Refrigerate quickly. Don’t leave perishable food out more than 2 hours, or 1 hour if the outside temperature is above 90°F (32°C), per the USDA’s two-hour rule. At a summer cookout, set the casserole in a cooler or covered warm spot, not on the open table.
Fridge storage. Cover the pan tightly or move portions to an airtight container. Leftovers keep for 3 to 4 days at 40°F (4°C) or below, according to USDA leftover guidance].
Freezing. Wrap cooled portions tightly in foil, then place in a freezer bag with the air pressed out. Frozen food stays safe indefinitely at 0°F (-18°C), but the quality is best within 2 to 3 months . Thaw overnight in the refrigerator, not on the counter.
Reheating. Reheat leftovers to 165°F (74°C), the USDA’s recommended temperature . Use a 350°F (177°C) oven or grill for 20 to 25 minutes, covered with foil. Remove the foil for the last 5 minutes to crisp the topping. The microwave works for single portions but softens the streusel.
Variations
Make-ahead version
Assemble the filling and topping separately. Keep the unbaked filling covered in the fridge for up to 24 hours, and the streusel in a sealed container. Add the topping right before baking, and add 5 to 10 minutes to the bake time since the pan starts cold.
Pellet grill
Set your pellet grill to 275°F (135°C) for the potatoes, then 350°F (177°C) for the bake. Use apple or cherry pellets. The Smoke setting, if your model has one, adds more flavor during the potato stage.
Offset smoker
Keep your fire steady with small splits of fruit wood. Put the casserole pan on the cooler end of the cook chamber, away from the firebox. Check the topping early and rotate if the side nearest the fire browns faster.
Charcoal kettle
Bank your coals on one side and put the pan on the other. Add a small chunk of apple wood to the coals for the potato stage. During the bake, keep the vents about half open to hold 350°F (177°C).
Gas grill
Light two burners and leave the third off. Put the pan over the unlit burner and close the lid. Use a smoker box with wood chips for the potato stage if you want smoke flavor.
Oven backup
No smoker? Roast the sweet potatoes at 400°F (204°C) for 45 to 60 minutes until tender. Add ½ teaspoon smoked paprika or a pinch of chipotle powder to the filling for a hint of smoke. Then bake the casserole at 350°F (177°C) for 35 to 40 minutes.
Marshmallow topping
Skip the streusel, or use half. Bake the casserole for 30 minutes uncovered, then top with 2 cups of mini marshmallows and bake another 5 to 8 minutes until puffed and golden. Watch closely, because marshmallows burn fast on a grill.
Bacon and chipotle twist
Stir ½ teaspoon of chipotle powder into the filling, and scatter ½ cup of crumbled cooked bacon over the pecans before baking. Our guide to bacon on a pellet grill shows how to cook a batch ahead of time.
Troubleshooting
| Problem | Likely Cause | Fix |
| Filling is watery | Potatoes were boiled or steamed in foil | Smoke or roast them dry; add 2 tablespoons flour to rescue a loose mix |
| Topping is burnt | Direct heat or cooker too hot | Move to indirect heat; tent with foil if browning early |
| Topping is greasy or flat | Butter was warm when mixed | Use cold butter and chill the streusel for 10 minutes |
| Casserole is too sweet | Too much sugar plus sweet potatoes | Cut the brown sugar in the filling to ⅓ cup and add a pinch of salt |
| Tastes too smoky or bitter | Over-smoked or heavy wood like hickory | Use fruit wood and limit smoke to the first 30 minutes |
| Center is cold, edges done | Pan too deep or cooker too hot | Lower the temperature to 325°F (163°C) and extend the bake by 10 minutes |
| Eggy flecks in the filling | Eggs added to hot potatoes | Cool the mash for 10 minutes first |
| Filling is dry and stiff | Not enough milk or overbaked | Add 2 tablespoons milk next time; pull at 160°F (71°C) |
Recipe Card: Smoked Sweet Potato Casserole for BBQ
Servings: 10-12 | Prep time: 40 minutes | Smoke time (potatoes): 60-90 minutes | Bake time: 35-45 minutes | Rest: 10-15 minutes | Cooker temp: 275°F (135°C) for the potatoes, then 350°F (177°C) for the casserole
Ingredients:
- 3 lb (1.4 kg) sweet potatoes
- ½ cup melted butter, ½ cup brown sugar, 2 eggs, ⅓ cup milk, 2 tsp vanilla, 1 tsp cinnamon, ¼ tsp nutmeg, ½ tsp salt, 1 tbsp bourbon (optional)
- Topping: 1 cup chopped pecans, ⅓ cup brown sugar, ⅓ cup flour, ¼ cup cold butter, ¼ tsp salt, ¼ tsp cinnamon
Steps:
- Heat the cooker to 275°F (135°C) with apple or cherry wood.
- Smoke whole, poked sweet potatoes for 60-90 minutes until probe tender.
- Cool, peel, and mash. Let the mash cool for 10 minutes.
- Mix in the butter, sugar, eggs, milk, vanilla, spices, salt, and bourbon.
- Spread in a greased 9×13-inch (23×33 cm) pan.
- Rub streusel ingredients together and sprinkle over the top.
- Bake at 350°F (177°C) for 35-45 minutes until the center reaches 160°F (71°C).
- Rest 10-15 minutes and serve warm.
FAQ
Can you make sweet potato casserole on a grill?
Yes. Use indirect heat and a closed lid. Smoke or roast the sweet potatoes first, then bake the assembled casserole at 350°F (177°C) for 35 to 45 minutes. A pellet grill, offset smoker, charcoal kettle, or gas grill with one burner off all work well.
What temperature do you cook sweet potato casserole on a smoker?
Bake the assembled casserole at 350°F (177°C). That temperature sets the eggs, browns the topping, and finishes in under an hour. Smoke the whole potatoes beforehand at 250-275°F (121-135°C) for deeper flavor. Pull the casserole when the center reaches 160°F (71°C).
Can you make sweet potato casserole ahead of time?
Yes. Assemble the filling up to 24 hours ahead and refrigerate it covered. Keep the streusel separate so it stays crisp, and add it just before baking. Plan on an extra 5 to 10 minutes of bake time because the pan goes in cold.
What wood is best for smoking sweet potatoes?
Apple, cherry, and pecan are the best choices. They give a mild, slightly sweet smoke that matches the potatoes. Hickory and mesquite can overwhelm the casserole, so use them sparingly or blend them with fruit wood. Keep the smoke light.
How do you keep sweet potato casserole warm at a cookout?
Hold it in a 200-225°F (93-107°C) cooker, or wrap the pan in foil and a towel and place it in an insulated cooler. Keep it above 140°F (60°C). Discard it if it sits out longer than 2 hours.
Can you freeze sweet potato casserole?
Yes. Cool it fully, wrap portions tightly, and freeze for up to 2 to 3 months for best quality. Thaw overnight in the fridge, then reheat to 165°F (74°C). The streusel loses some crunch, so add a fresh sprinkle of pecans.
Conclusion
Sweet potato casserole for BBQ earns its spot on the table because it is sweet, smoky, and easy to prepare around a long cook. Smoke the potatoes whole, mix a simple eggy filling, add a crunchy pecan topping, and finish at 350°F (177°C) until the center hits 160°F (71°C).
Make it ahead, tuck it next to your ribs or turkey, and let the grill do the work. Once you have made this sweet potato casserole for BBQ once, you can swap in marshmallows, bacon, or chipotle to make it your own.
