Go Back
+ servings
crumb cake on a white towel next to a silver fork
Print Recipe
4.65 from 54 votes

Sweet Potato Crumb Cake Recipe

This Sweet Potato Crumb Cake is my favorite crumb cake EVER. It's easy, moist, rich, and full of flavor! And it makes your house smell like fall!
Prep Time1 hour
Cook Time1 hour
Total Time2 hours
Course: Breakfast, Dessert
Cuisine: American
Servings: 12 servings
Calories: 569kcal
Author: Dorothy Kern
Cost: $8


For the Streusel:

  • ¾ cup (93g) all-purpose flour
  • ¾ cup (150g) granulated sugar
  • ½ cup (100g) packed brown sugar packed
  • 1 tablespoon ground cinnamon
  • 6 tablespoons (84g) unsalted butter melted

For the Cake:

  • 4 large eggs whites and yolks separated, room temperature
  • 2 cups (400g) granulated sugar
  • 1 cup (237ml) vegetable oil
  • 2 large sweet potatoes roasted, peeled, and mashed
  • cup (79ml) hot water
  • 1 teaspoon vanilla extract
  • 2 cups (248g) all-purpose flour
  • 2 ¼ teaspoons baking powder
  • ½ teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground cloves
  • 1 teaspoon salt
  • ½ teaspoon ground nutmeg


  • Preheat oven to 350°F. Line a 9x13” pan with foil or parchment paper and spray with nonstick cooking spray.
  • Make the streusel: in a medium bowl, whisk flour, brown sugar, granulated sugar, and cinnamon. Slowly add melted butter and whisk until crumbs are formed. The mixture will look wet, but it’s supposed to look that way.
  • In the bowl of a stand mixer fitted with the whisk attachment, beat the egg whites on high speed until stiff peaks form. Transfer the egg whites to a small bowl and chill until ready to use.
  • Clean your stand mixer bowl and switch to the paddle attachment. Beat the granulated sugar and oil on medium-high speed until combined. Add the egg yolks 1 at a time, combining well after each addition and scraping down the sides of the bowl as needed.  Add the mashed sweet potatoes, hot water, and vanilla and beat for another 3-4 minutes.
  • Turn your mixer to it’s lowest speed and carefully add the flour, baking powder, cinnamon, cloves, salt, baking soda, and nutmeg. Mix until the batter is just combined, being careful not to over mix. Remove the egg whites from the refrigerator and gently fold them in using a spatula or wooden spoon.
  • Pour half the batter into the prepared pan. Top with half the streusel. Repeat with remaining batter and streusel. Bake for 55-65 minutes until a toothpick comes out moist but mostly clean. Let cool in the pan. Serve warm or room temperature. Store tightly covered at room temperature for up to 3 days.



Serving: 1serving | Calories: 569kcal | Carbohydrates: 84g | Protein: 7g | Fat: 24g | Saturated Fat: 4g | Polyunsaturated Fat: 12g | Monounsaturated Fat: 7g | Trans Fat: 0.1g | Cholesterol: 55mg | Sodium: 274mg | Potassium: 293mg | Fiber: 2g | Sugar: 57g | Vitamin A: 4246IU | Vitamin C: 4mg | Calcium: 75mg | Iron: 2mg