Ingredients
Scale
- 4 large sweet potatoes (about 3 pounds), peeled and cubed
- 1 cup granulated sugar
- 1/2 cup unsalted butter, melted (plus extra for topping)
- 2 large eggs
- 1/2 cup whole milk or heavy cream (substitute with almond milk for dairy-free)
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1 1/2 cups mini marshmallows (optional, but highly recommended for that classic finish)
- For the crunchy topping:
- 1 cup all-purpose flour
- 1 cup light brown sugar, packed
- 1/2 cup chopped pecans or walnuts (toasted for extra flavour)
- 1/2 cup unsalted butter, melted
If you prefer a nut-free version, simply omit the nuts and increase the brown sugar slightly for added crunch. For a gluten-free twist, swap the flour with almond flour or gluten-free baking mix—the topping will be just as delicious, if a little more crumbly.
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or non-stick spray. I always think of this as the first step in setting the stage—just like when my mum would butter the pans before baking her famous crumbles.
- Place the peeled and cubed sweet potatoes in a large pot and cover with cold water. Bring to a boil and simmer until tender, about 15-20 minutes. You want the potatoes soft enough to mash but not falling apart.
- Drain the sweet potatoes thoroughly and return them to the pot or a large bowl. Mash them until smooth, just like I learned from those early mornings whisking alongside my mum’s patient hands guiding me.
- Add the granulated sugar, melted butter, eggs, milk (or cream), vanilla extract, cinnamon, nutmeg, and salt. Stir gently to combine everything into a silky, fragrant filling. The spices are what make it feel like home to me—like the cinnamon dusting on my mum’s apple crumbles.
- Spread the sweet potato mixture evenly into the greased baking dish. If you’re using marshmallows, sprinkle them evenly over the top now; they’ll melt into golden, gooey pockets.
- In a medium bowl, mix together the flour, brown sugar, chopped nuts, and melted butter until crumbly. This topping is where the magic happens—it should resemble sandy crumbs that melt into a crisp, buttery blanket.
- Sprinkle the topping evenly over the sweet potatoes, covering them completely.
- Bake in the preheated oven for 30 to 35 minutes, or until the topping is golden brown and the casserole is bubbling around the edges. I like to peek in around 25 minutes to watch that glorious crust form—such a satisfying sight!
- Remove from the oven and let it rest for 10 minutes before serving. This pause helps the casserole set a little, making it easier to serve and even more comforting to eat.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
