Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 10 ingredients for grocery delivery
Step 1
Prep: Preheat your oven to 350 degrees F. Spray the inside of a 2-quart casserole dish with nonstick cooking spray and set it aside.
Step 2
Cook the sweet potatoes in the oven or microwave and mash them to obtain the 2 cups needed for this recipe. Here is a great recipe for how to make mashed sweet potatoes, just leave out the added ingredients and only follow the baking instructions. You can also use a 29 oz can of yams instead! No prep, just drain & mash!
Step 3
Sweet potato casserole: In a large mixing bowl, combine the mashed sweet potatoes, salt, butter, brown sugar, eggs, heavy cream, cinnamon and allspice. Stir well to combine all the ingredients together.
Step 4
Transfer the mixture to the prepared casserole dish and set it aside.
Step 5
Topping: In a large mixing bowl, stir the flour and sugar until well mixed. Add the butter and egg, and then stir again. Fold in the drained, crushed pineapple.
Step 6
Spoon the pineapple topping over the sweet potato mixture in the casserole dish.
Step 7
Bake: Place the casserole dish into the preheated oven and bake for 30 minutes.
Step 8
Remove the baking dish from the oven, sprinkle the top of the casserole with mini marshmallows, and then return the pan to the oven and bake until the marshmallows are lightly toasted. This should be about 5 minutes or so. Serve and enjoy!