Loaded sweet potato casserole is a delightful twist on the classic sweet potato dish, packed with creamy, tender sweet potatoes, melted cheese, crispy bacon bits, and a crunchy pecan topping. It’s a perfect mix of sweet and salty flavors with a variety of textures that make every bite interesting and satisfying.
I love making this casserole for holiday dinners or weekend get-togethers because it always gets a crowd-pleasing reaction. The combination of gooey cheese and smoky bacon adds a comforting touch that makes the sweet potatoes feel extra special. I usually prepare it the day before and warm it up before serving—it’s a real time saver when hosting.
For me, the best way to enjoy loaded sweet potato casserole is straight from the oven while it’s still bubbling and hot. It’s a fantastic side dish for roasted meats or even as a hearty vegetarian option if you leave out the bacon. This casserole always reminds me of those cozy family moments gathered around the table, sharing food and stories.
Key Ingredients & Substitutions
Sweet potatoes: These are the star of the dish, providing natural sweetness and smooth texture. Choose firm, bright orange sweet potatoes for the best flavor. You can swap with yams if needed, but flavor and texture may differ.
Butter: Adds richness and creaminess to the mash. Use salted or unsalted based on preference. For a dairy-free option, try coconut oil or vegan butter.
Bacon: Brings salty, smoky crunch. You can skip it for a vegetarian version or substitute with smoked turkey bacon or tempeh bacon for a similar effect.
Cheddar cheese: Sharp cheddar adds a tangy, melted layer. Feel free to try mozzarella or Monterey Jack for a milder taste or dairy-free cheese for lactose intolerance.
Pecans: These give a crunchy, nutty topping that contrasts the soft sweet potatoes. Walnuts or almonds work well if pecans aren’t available.
How Do You Get the Perfect Topping on Your Sweet Potato Casserole?
The topping combines pecans, brown sugar, flour, melted butter, and cinnamon to create a crunchy, flavorful layer. Here’s how to get it just right:
- Mix toppings ingredients until crumbly but not clumpy; this ensures even crunch.
- Spread evenly over the sweet potato mixture so every bite gets some topping.
- Bake uncovered for 20-25 minutes to toast the nuts and brown the sugar.
- For an extra touch, add mini marshmallows in the last 5 minutes of baking; they melt lightly without burning.
My tip: Use fresh, raw pecans and don’t rush the baking—the slow toasting brings out the best flavor and crunch!

Equipment You’ll Need
- Baking sheet – I use it to bake the sweet potatoes evenly until soft and tender.
- Large mixing bowl – Perfect for mashing and mixing all the ingredients together.
- Masher or electric mixer – Makes blending the sweet potatoes smooth and easy.
- 9×13-inch baking dish – Ideal for spreading the casserole evenly and baking it all at once.
- Small bowl – For mixing the pecan topping ingredients until crumbly.
- Measuring cups and spoons – To scoop and measure everything accurately.
Flavor Variations & Add-Ins
- Swap bacon for cooked sausage or ham for a different savory flavor.
- Use different cheeses like mozzarella or pepper jack for a milder or spicier twist.
- Add cooked chopped spinach or kale into the mash for extra greens.
- Mix in a pinch of nutmeg orallspice to deepen the fall-inspired flavors.
Loaded Sweet Potato Casserole
Ingredients You’ll Need:
For the Sweet Potato Base:
- 4 large sweet potatoes (about 3 pounds)
- 1/2 cup butter, softened
- 1/4 cup brown sugar
- 1/4 cup heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/2 cup shredded sharp cheddar cheese
- 6 slices bacon, cooked and chopped
- 1 cup mini marshmallows (optional, for drizzling or on top)
For the Pecan Topping:
- 1 cup pecans, chopped
- 1/2 cup brown sugar
- 1/4 cup all-purpose flour
- 1/4 cup butter, melted
- 1 teaspoon ground cinnamon
How Much Time Will You Need?
This recipe will take about 1 hour 20 minutes to make. It includes 45-60 minutes to bake the sweet potatoes, around 10-15 minutes to prepare the mashed base and topping, plus 20-25 minutes baking time for the casserole to get bubbly and crisp.
Step-by-Step Instructions:
1. Cook the Sweet Potatoes:
Preheat your oven to 375°F (190°C). Pierce each sweet potato a few times with a fork. Place them directly on the oven rack and bake for 45 to 60 minutes until soft and tender when pierced. Alternatively, peel and cube the potatoes, then boil in water for about 15 minutes until soft.
2. Mash and Mix the Sweet Potato Base:
When the sweet potatoes are cool enough to handle, peel off their skins and place the flesh in a large mixing bowl. Mash until smooth using a potato masher or electric mixer. Add the softened butter, brown sugar, heavy cream, vanilla extract, salt, and cinnamon. Mix well until creamy. Stir in the shredded cheddar cheese and half of the chopped bacon.
3. Prepare the Pecan Topping & Assemble:
Grease a 9×13-inch baking dish. Spread the sweet potato mixture evenly in the dish. In a small bowl, mix together the chopped pecans, brown sugar, flour, melted butter, and cinnamon until crumbly. Sprinkle this topping evenly over the sweet potatoes, then scatter the remaining bacon pieces on top.
4. Bake and Finish:
Bake the casserole for 20-25 minutes, or until the topping is golden brown and crispy. If you’d like, add mini marshmallows on top for the last 5 minutes of baking to melt slightly and add a creamy touch. Remove from the oven and let it cool for 5 minutes before serving.
Can I Use Frozen Sweet Potatoes for This Casserole?
Yes, you can! Just make sure to thaw them completely and drain any excess moisture before mashing to avoid a watery casserole.
How Do I Store Leftovers?
Store leftover casserole in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave until warmed through.
Can I Make This Recipe Ahead of Time?
Absolutely! Prepare the casserole up to the baking step, cover tightly, and refrigerate. Bake just before serving, adding a few extra minutes to the baking time if chilled.
What Can I Substitute for Bacon?
If you prefer a vegetarian option or don’t have bacon, try smoked tempeh, turkey bacon, or simply omit it for a delicious bacon-free version.