Side Dishes
This old-fashioned canned sweet potato casserole recipe brings back the cozy warmth of holiday dinners with its velvety filling and tangy, buttery crust. The secret lies in layering canned sweet potatoes with a rich cheese mixture and topping it with a buttery, tangy crumb topping that browns to golden perfection.
I first made this recipe during Thanksgiving when my grandmother shared her foolproof method—simple yet transformative.
The beauty of this dish is its foolproof technique that requires minimal effort but maximum flavor. You'll start with canned sweet potatoes (no peeling or mashing needed), then mix them with cream cheese, brown sugar, and a touch of cinnamon for warmth.
The vinegar in the crumb topping creates a subtle tang that cuts through the sweetness, while the melted marshmallows add that classic gooey finish. Every bite is a trip back to tradition.
What makes this casserole truly special is how it balances textures—creamy sweet potatoes, crispy crumb topping, and velvety marshmallow swirls. It bakes up tender yet firm, with edges that stay golden and a center that's perfectly set.
The aroma alone will have your kitchen smelling like holiday magic, and the taste? Pure nostalgia in every forkful. Ready to recreate this classic?
Perfect for holiday gatherings or weeknight comfort, this recipe scales easily for crowds. Whether you stick to the traditional version or add pecans, brown sugar swirls, or extra cinnamon, the result is always heartwarming. Here's how to make it the way my grandmother taught me—simple, satisfying, and full of love.
Ingredients for old fashioned canned sweet potato casserole
Six simple ingredients create this nostalgic holiday classic with creamy sweetness and crunchy tang.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Sweet Potatoes 🍠 | 2 cans | Drained, not mashed |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Brown Sugar 🍚 | 1 cup | Packed, light or dark |
| Ground Cinnamon 🍃 | 1 ½ tbsp | Freshly ground preferred |
| All-Purpose Flour 🌾 | 1 ½ cups | For crumb topping |
| White Sugar 🍚 | ½ cup | Granulated, for crumb |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for crumb |
| White Vinegar 💧 | 1 tbsp | For tangy crunch |
| Mini Marshmallows 🍬 | 2 cups | Unmelted, for topping |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated if possible |
| Pecans 🌰 | ½ cup | Chopped, optional topping |
The canned sweet potatoes are the star—Libby's brand is what my grandmother always used, and it still holds up today. Look for the ones labeled 'diced' if you want extra texture, but the standard 'mashed' kind works too. The cream cheese needs to be full-fat (none of that low-fat nonsense) and room temperature—it blends smoother that way. For the crumb topping, King Arthur flour gives the best texture, but any all-purpose brand works. The pecans? Only add them if you're feeling fancy—they add crunch but aren't traditional in every family's version.
No cream cheese? Substitute sour cream at the same amount, though it won't be as rich. Ran out of white vinegar? Apple cider vinegar works just as well for that tangy kick. The brown sugar can be swapped for white sugar if that's what you've got, but the molasses notes in brown sugar are what make this taste classic. For the marshmallows, Kraft Jet-Puffed is the gold standard—none of that mini-marshmallow fluff stuff. And if you're feeling adventurous, swap the pecans for chopped walnuts or even crushed graham crackers for a different texture.
This casserole reheats beautifully—just cover it with foil and pop it in the oven at 350°F for about 15 minutes. It keeps well in the fridge for 4-5 days, though honestly it's better the first day. For holiday prep, assemble it the night before and refrigerate uncovered so the crumb topping gets extra crispy. Freezes for up to 3 months if you want to make it ahead for Thanksgiving. The secret to the perfect texture? Don't overmix the filling—just stir until everything's combined, or you'll end up with a gummy mess.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s the kind of dish where you open three cans and mix until it’s done. No peeling, no boiling, no fuss—just sweet potatoes, cream cheese, and a whisper of cinnamon that turns into pure comfort.
- Creamy-Sweet Perfection: That velvety cream cheese swirled into the brown sugar and cinnamon? It’s the secret weapon—smooth, slightly tangy, and sweet enough to satisfy anyone. Honestly, it’s the kind of flavor combo that makes you take a second helping without thinking.
- Holiday or Tuesday: Between us, this casserole works everywhere. Serve it at Thanksgiving when you’re drowning in sides, or pull it out for a lazy Sunday when you just want something warm. Even my picky teenage nephew asks for it—(yes, even on a Tuesday night).
- Leftovers That Don’t Suck: Most casseroles turn into sad, dry bricks the next day. Not this one. The flour topping keeps it moist, and the sweet potatoes hold up perfectly. I’ve reheated portions for breakfast, packed it for lunches, and still had people begging for more.
Step-by-step instructions for old-fashioned canned sweet potato casserole
This classic dessert delivers creamy sweet potato filling with a vinegar-kissed crunchy topping—every bite is pure comfort.
Prepare the Sweet Potato Filling
Drain the 2 cans of canned sweet potatoes thoroughly, pressing them gently with a paper towel to remove any excess moisture. This step is crucial—wet filling leads to a soggy casserole. Transfer the sweet potatoes to a mixing bowl and mash them lightly with a potato masher or fork until just broken down, leaving some texture for better structure.
In the same bowl, add the 8 oz of room temperature cream cheese and mix until completely smooth. The cream cheese should blend seamlessly with the sweet potatoes, creating a velvety base. Stir in the 1 cup of packed brown sugar, 1.5 tbsp of ground cinnamon, 0.25 tsp of ground nutmeg, and 0.5 tsp of salt. Mix well until all the spices are evenly distributed and the filling looks rich and inviting. Set this mixture aside while you prepare the crumb topping.
Create the Vinegar-Kissed Crumb Topping
In a separate bowl, combine the 1.5 cups of all-purpose flour, 0.5 cup of white sugar, and the 0.75 cup of cold, cubed unsalted butter. Using your fingers or a pastry cutter, work the butter into the flour mixture until it resembles coarse crumbs with some pea-sized butter pieces remaining. This texture is key for a crispy topping.
Add the 1 tbsp of white vinegar and mix gently with a fork or your fingers. The vinegar will help create a tangy crunch that sets this casserole apart from ordinary versions. Sprinkle the mixture into an even layer over the sweet potato filling in your baking dish, pressing down lightly with the back of a spoon to ensure good contact between the layers.
Assemble and Bake the Casserole
Preheat your oven to 350°F. Sprinkle the 2 cups of mini marshmallows evenly over the crumb topping, covering it completely. For an extra touch, scatter the 0.5 cup of chopped pecans over the marshmallows if you're using them. Place the baking dish on a sheet pan to catch any potential spills during baking.
Bake for 45-50 minutes until the edges of the crumb topping are golden brown and the marshmallows are puffed and toasted. The filling should be bubbly and set, with the top looking beautifully caramelized. If the marshmallows aren't browned enough after 45 minutes, broil for 1-2 minutes at the end, watching closely to prevent burning.
Rest and Serve
Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting time allows the filling to set properly and makes it easier to slice cleanly. The contrast between the creamy sweet potato filling and the crispy, tangy crumb topping is what makes this casserole truly special.
Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream for the ultimate comfort dessert experience. The creamy texture you promised in the title comes from the perfect blend of sweet potatoes and cream cheese, while the vinegar-kissed crumb adds that delightful crunch that keeps everyone coming back for more.
Pro Tips For Making Old Fashioned Canned Sweet Potato Casserole
- Drain. Then Drain Again: Canned sweet potatoes hold onto syrup like it’s their job—rinse them first, then drain, stir, and drain one more time. I learned this after my first batch tasted like it had swum in molasses. The extra step cuts that cloying sweetness by half without watering down the texture.
- Mash the Cream Cheese: Don’t just mix cold cream cheese into the filling like it’s an afterthought. Microwave it for 10–15 seconds to soften first, then mash it with a fork until it’s smooth. Lumpy cream cheese means lumpy casserole, and nobody wants to chew their dessert.
- Skip the Overmixing: Once you fold in the flour mixture, stir just until combined—no more. Overworking it turns the topping into a sad, dense paste instead of a fluffy, crackly crust. Think "marble, not mud."
- Bake Until Golden, Then Broil: The oven’s going to dry out the top faster than you can say "holiday dinner." Bake as directed, then switch to broil for the last 2–3 minutes. Watch it like a hawk—it’ll go from "meh" to "worth the effort" in seconds. (Yes, even if you’re impatient like me.)
Dietary considerations for this old fashioned canned sweet potato casserole
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour in the crumb topping with a 1:1 gluten-free flour blend like King Arthur Measure for Measure. Use 1.5 cups of the blend and add ½ tsp xanthan gum to mimic the binding properties of wheat flour.
The vinegar still adds that tangy crunch, and the texture remains crispy when baked at 350°F for the same 45-50 minutes. 🥄
Dairy-Free Swaps
To make this casserole dairy-free, substitute the cream cheese with 8 oz dairy-free cream cheese (like Kite Hill or Miyoko’s). For the crumb topping, replace butter with ½ cup coconut oil (solid) or ½ cup dairy-free margarine.
The vinegar keeps the tangy crunch intact, and the filling stays creamy when baked. Use dairy-free marshmallows like Dandies for the topping.
Lower Sugar Options
Reduce the brown sugar to ½ cup and replace the remaining ½ cup with monk fruit sweetener or coconut sugar for a lower-glycemic option. The filling will still taste rich and sweet, but with fewer refined carbs.
For the crumb topping, cut the white sugar to ¼ cup and add ½ tsp vanilla extract to enhance flavor. The vinegar’s tang balances the sweetness beautifully. 💛
Vegan Adaptations
For a fully vegan version, use 8 oz vegan cream cheese (like Tofutti) and ½ cup applesauce to replace butter in the crumb topping. Replace marshmallows with vegan marshmallows (like Dandies) or toasted coconut flakes.
The vinegar adds the signature tang, and the filling stays creamy when baked. Serve with a scoop of dairy-free vanilla ice cream for extra indulgence.
Nut-Free Version
Skip the pecans entirely and replace them with ½ cup crushed cornflakes or toasted oats for crunch. The vinegar-kissed crumb topping remains the star, and the filling stays creamy and spiced.
This version is safe for nut allergies while keeping the classic texture and flavor. The marshmallows provide the gooey contrast without any nuts. 🌰
Nutrition facts
Frequently asked questions
Why does this recipe use canned sweet potatoes instead of fresh?
Canned sweet potatoes save time while delivering consistent flavor and texture. They're pre-cooked and peeled, eliminating prep work while still providing that classic sweet potato taste. The recipe was designed this way to honor traditional holiday shortcuts that still taste homemade.
Can I make this casserole ahead of time?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. The crumb topping will get extra crispy overnight. For holiday prep, bake it the day before and reheat at 350°F for 15-20 minutes covered with foil to refresh the texture.
What makes the vinegar in the crumb topping special?
The white vinegar creates a subtle tang that cuts through the sweetness, balancing flavors perfectly. It also helps the crumb topping brown more evenly and stay crispy. Without it, the topping would be too sweet and potentially soggy.
How do I prevent the marshmallows from burning?
Bake at 350°F for 45-50 minutes first, then broil for just 1-2 minutes at the end if needed. Keep a close eye on them—they can go from golden to burnt in seconds! A lighter broil setting helps too.
Can I use regular marshmallows instead of mini ones?
You can, but mini marshmallows melt more evenly and create a smoother topping. If using regular marshmallows, cut them into quarters first. The vinegar-kissed crumb topping will still work beautifully with either!
