I didn’t grow up eating sweet potato crumble. In my house, if sweet potatoes showed up at all, they came from a can with marshmallows on top—and only at Thanksgiving. It wasn’t until I was older that I realized sweet potatoes could be the star of dessert without all that sticky sweetness.
This sweet potato crumble changed my mind about the whole thing. It’s got a crumbly, buttery topping that reminds me of apple crisp, but the filling is creamy and just sweet enough. No marshmallows required. My kids actually ask for it now, which is saying something since they usually turn their noses up at anything orange that isn’t a cheese puff.

Why You’ll Love This Sweet Potato Crumble
- Perfect fall dessert – This sweet potato crumble brings all the cozy flavors of autumn with warm pumpkin pie spice and cinnamon in every bite.
- Easier than pie – You get all the delicious flavors of sweet potato pie without the hassle of making a crust or worrying about it turning out perfectly.
- Crowd-pleaser for holidays – This dessert is great for Thanksgiving or any family gathering, and it feeds a bunch of people without much effort.
- Make-ahead friendly – You can prep this dessert earlier in the day and pop it in the oven when you’re ready, making holiday meal planning so much easier.
- Buttery crumble topping – The crunchy, cinnamon-sugar topping is the best part and pairs perfectly with vanilla ice cream.
What Kind of Sweet Potatoes Should I Use?
For this crumble, you can use either orange-fleshed sweet potatoes (often labeled as “yams” in grocery stores) or the paler white sweet potatoes, though the orange variety will give you a richer color and slightly sweeter flavor. Fresh sweet potatoes that you bake or boil yourself will taste better than canned, but honestly, if you’re short on time, canned sweet potatoes work just fine – just make sure to drain them well and mash them smooth. When picking fresh sweet potatoes, look for ones that are firm with smooth skin and no soft spots or sprouts. You’ll need about 2-3 medium sweet potatoes to get the 2 cups of mashed sweet potato this recipe calls for.

Options for Substitutions
This sweet potato crumble is pretty forgiving when it comes to swaps:
- Sweet potatoes: You can use canned sweet potato puree (not sweet potato pie filling) if you’re short on time. One 15-ounce can equals about 2 cups of mashed sweet potatoes.
- Heavy cream: For a lactose-free option, use coconut cream or oat cream. Regular whole milk also works, though the filling will be slightly less rich.
- Pumpkin pie spice: Don’t have pumpkin pie spice? Make your own by mixing 1 teaspoon cinnamon, 1/2 teaspoon ginger, 1/4 teaspoon nutmeg, and 1/4 teaspoon allspice.
- Unsalted butter: You can use salted butter if that’s what you have – just reduce or omit the salt in the crumble topping. For a dairy-free version, coconut oil or vegan butter sticks work well.
- All-purpose flour: For a gluten-free version, use a 1:1 gluten-free baking flour blend in the crumble topping. The texture will be slightly different but still tasty.
- Granulated sugar: Light brown sugar can replace granulated sugar in either the filling or topping for a deeper molasses flavor, though it will make the dish slightly darker.
Watch Out for These Mistakes While Baking
The biggest mistake with sweet potato crumble is not cooking your sweet potatoes until they’re completely tender before mashing, which can leave you with lumps in the filling – make sure you can easily pierce them with a fork before mashing.
Another common error is adding the melted butter to the crumble topping while it’s too hot, which can cause the mixture to clump together instead of forming those nice, crumbly pieces you want – let the butter cool for a few minutes first.
To get that perfect golden-brown crumble on top, spread the topping evenly across the entire surface and don’t pack it down too tightly, as this allows air to circulate and creates better texture.
Finally, resist the urge to dig in right away – letting the casserole cool for at least 20 minutes helps the filling set properly and makes it much easier to serve clean portions.

What to Serve With Sweet Potato Crumble?
This sweet potato crumble is perfect on its own with a big scoop of vanilla ice cream melting on top, but you can also get creative with your toppings. A dollop of whipped cream or even some caramel sauce drizzled over the warm crumble takes it to the next level. If you’re serving this for a holiday dinner, it pairs really well with a cup of hot coffee or spiced chai tea. For a fun brunch twist, try serving smaller portions alongside some crispy bacon – the sweet and savory combo is surprisingly good!
Storage Instructions
Store: Sweet potato crumble keeps really well covered with foil or plastic wrap at room temperature for about 2 days, or in the fridge for up to 5 days. I actually think it tastes even better the next day after all the flavors have had time to meld together!
Freeze: You can freeze this for up to 3 months in an airtight container or wrapped tightly in plastic wrap and foil. Let it thaw in the fridge overnight before reheating.
Reheat: Warm it up in a 350°F oven for about 15-20 minutes until heated through and the topping gets crispy again. You can also microwave individual portions for about 1-2 minutes, though the crumble topping won’t be quite as crunchy that way.
| Preparation Time | 20-30 minutes |
| Cooking Time | 40-45 minutes |
| Total Time | 60-75 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3700-4100
- Protein: 40-50 g
- Fat: 120-140 g
- Carbohydrates: 600-650 g
Ingredients
For the sweet potato layer:
- 3 large eggs (room temperature)
- 1 cup granulated sugar
- 2 tsp pure vanilla extract
- 1/2 tsp salt
- 2/3 cup heavy cream
- 2 cups mashed sweet potatoes
- 2 tsp pumpkin pie spice
For the streusel topping:
- 2 cups all-purpose flour (I use King Arthur flour)
- 2 tsp cinnamon
- 12 tbsp unsalted butter, melted (I prefer Kerrygold for this)
- 1 1/2 cups granulated sugar
- 1/2 tsp salt
For serving:
- vanilla ice cream
Step 1: Prepare the Baking Dish
- 12 tbsp unsalted butter, melted (for greasing; reserve remainder for streusel)
Preheat your oven to 375°F.
Butter a 12-inch cast iron skillet or a medium casserole dish thoroughly to prevent sticking, then set aside.
Step 2: Mix the Sweet Potato Filling
- 2 cups mashed sweet potatoes
- 1 cup granulated sugar
- 3 large eggs (room temperature)
- 2 tsp pure vanilla extract
- 2 tsp pumpkin pie spice
- 1/2 tsp salt
- 2/3 cup heavy cream
In a large bowl, whisk together the mashed sweet potatoes, 1 cup of granulated sugar, 3 large eggs, 2 tsp pure vanilla extract, 2 tsp pumpkin pie spice, and 1/2 tsp salt until fully combined.
Slowly whisk in the heavy cream until the mixture is smooth and homogenous.
Pour this sweet potato mixture into your prepared skillet or casserole dish and spread it out evenly.
Step 3: Prepare the Cinnamon Streusel Topping
- 2 cups all-purpose flour
- 1 1/2 cups granulated sugar
- 2 tsp cinnamon
- 1/2 tsp salt
- 12 tbsp unsalted butter, melted (remainder from Step 1)
In a medium bowl, whisk together the all-purpose flour, 1 1/2 cups granulated sugar, 2 tsp cinnamon, and 1/2 tsp salt.
Pour in the remaining melted butter and stir with a fork (or use a hand mixer) until the mixture becomes crumbly.
I like to use my hands to help create bigger chunks for the topping.
Step 4: Assemble and Bake the Dessert
- sweet potato filling from Step 2
- cinnamon streusel topping from Step 3
Evenly spread the cinnamon streusel topping from Step 3 over the sweet potato mixture from Step 2.
Bake in the preheated oven for 40 to 45 minutes, or until the filling is set, and the top is golden brown.
Step 5: Cool Slightly and Serve
- vanilla ice cream
Let the dessert cool for about 10 minutes after baking so the filling can set—a little patience here makes serving much easier.
Serve warm, topped generously with vanilla ice cream.
For an extra treat, I like to add a light dusting of cinnamon over the ice cream.

Homemade Sweet Potato Crumble
Ingredients
For the sweet potato layer:
- 3 large eggs (room temperature)
- 1 cup granulated sugar
- 2 tsp pure vanilla extract
- 1/2 tsp salt
- 2/3 cup heavy cream
- 2 cups mashed sweet potatoes
- 2 tsp pumpkin pie spice
For the streusel topping:
- 2 cups all-purpose flour (I use King Arthur flour)
- 2 tsp cinnamon
- 12 tbsp unsalted butter, melted (I prefer Kerrygold for this)
- 1 1/2 cups granulated sugar
- 1/2 tsp salt
For serving:
- vanilla ice cream
Instructions
- Preheat your oven to 375°F. Butter a 12-inch cast iron skillet or a medium casserole dish thoroughly to prevent sticking, then set aside.
- In a large bowl, whisk together the mashed sweet potatoes, 1 cup of granulated sugar, 3 large eggs, 2 tsp pure vanilla extract, 2 tsp pumpkin pie spice, and 1/2 tsp salt until fully combined. Slowly whisk in the heavy cream until the mixture is smooth and homogenous. Pour this sweet potato mixture into your prepared skillet or casserole dish and spread it out evenly.
- In a medium bowl, whisk together the all-purpose flour, 1 1/2 cups granulated sugar, 2 tsp cinnamon, and 1/2 tsp salt. Pour in the remaining melted butter and stir with a fork (or use a hand mixer) until the mixture becomes crumbly. I like to use my hands to help create bigger chunks for the topping.
- Evenly spread the cinnamon streusel topping from Step 3 over the sweet potato mixture from Step 2. Bake in the preheated oven for 40 to 45 minutes, or until the filling is set, and the top is golden brown.
- Let the dessert cool for about 10 minutes after baking so the filling can set—a little patience here makes serving much easier. Serve warm, topped generously with vanilla ice cream. For an extra treat, I like to add a light dusting of cinnamon over the ice cream.