Click here for the other recipe in this video — chicken croquettes!

Prep Time | 30 minutes |
Cook Time | 40 minutes |
Servings |
servings
|
Ingredients
- 6 small sweet potatoes peeled, diced into 1 1/2 inch chunks
- 1 stick unsalted butter
- 1/2 cup sweetened condensed milk
- 1/3 cup light corn syrup
- 2 eggs beaten
- 1/2 tsp butter flavoring
- 1 1/2 cups sugar
- 1 tsp ground cinnamon
- 2 tsp ground allspice
- 1/2 tsp ground cloves
- 1/2 tsp salt
- 1 cup mini marshmallows
Topping
- 2/3 stick unsalted butter
- 1/3 cup all-purpose flour
- 1 cup light brown sugar
- 2 Tbsp hot water optional
- 1 cup pecans chopped
Ingredients
Topping
|
![]() |
Instructions
- Preheat oven to 350 degrees.
- Boil potatoes in a large pot of water until fork tender.
- Transfer potatoes to the bowl of a stand mixer (or a large bowl if using a hand mixer), add butter, and whip until smooth and butter has melted.
- Add sweetened condensed milk and next eight ingredients (through salt), and whip for 30-45 seconds. Fold in marshmallows.
- Transfer potatoes to a 9x13 casserole dish.
- For the topping, in a measuring cup, melt remaining 2/3 stick of butter, and mix in flour and brown sugar. Only add water if you need to thin the mixture. Pour topping over casserole, spread thin to edges, and sprinkle pecans on top.
- Bake for 40-45 minutes, until casserole is set and topping forms a slightly browned, flaky crust.
Recipe Notes
Recipe can be made a day in advance. Make the casserole as directed without adding the topping, cover tightly with plastic wrap, and refrigerate. Add the topping just before baking the next day.
Share this Recipe