Mom's Best Recipes
Recipe

Sweet Potato Cake with Cream Cheese Frosting

Moist, warmly spiced, and topped with tangy cream cheese frosting for that perfect sweet-salty balance.

Author By Matt Campbell
4.8
A single slice of sweet potato cake on a ceramic plate with a thick layer of cream cheese frosting on a wooden table

Sweet potato cake is the kind of dessert that feels like a hug but still shows up with a little personality. It's got that cozy spice cake vibe, but the sweet potato makes the crumb extra tender and keeps it moist for days. And when you add a tangy cream cheese frosting on top, you get the best kind of balance: warm, sweet, lightly spiced, and just sharp enough to make you go back for another bite.

This version is intentionally low-drama. No fancy techniques, no rare ingredients. Just a simple batter, a reliable bake, and a frosting you can swoop on with zero perfection required. Crisp edges encouraged. Tasting the frosting from the bowl is basically mandatory.

Sweet potatoes, cinnamon, flour, eggs, and butter arranged on a kitchen counter ready for baking

Why It Works

  • Moist, plush crumb: Sweet potato puree adds moisture and tenderness without making the cake heavy.
  • Warm spice without being overwhelming: Cinnamon and nutmeg bring cozy flavor, and a little vanilla rounds it out.
  • Easy, forgiving mixing method: This is a simple stir-together style cake with no complicated steps.
  • Perfect frosting match: Cream cheese frosting adds tang and keeps the sweetness in check.

Bonus: It slices clean once it's cooled, which means it's great for potlucks, birthdays, and that random Tuesday when you need cake energy.

Pairs Well With

Storage Tips

Room temperature: If your kitchen is cool and you're serving the same day, you can keep the frosted cake covered at room temperature for about 4 to 6 hours. If your kitchen is warm, play it safe and refrigerate.

Refrigerator: Because of the cream cheese frosting, store leftovers covered in the fridge for up to 5 days. I like to press parchment or plastic wrap gently against any cut sides to keep them from drying out.

Freezer: Freeze unfrosted cake layers tightly wrapped for up to 2 months. Thaw overnight in the fridge, then bring to cool room temperature and frost. You can also freeze frosted slices on a sheet pan until firm, then wrap individually. Wrap well to prevent condensation and that slightly icy frosting situation.

Best serving temp: Cold cake is good. Slightly warmed to room temp is great. Let slices sit out for 20 to 30 minutes before serving for the softest texture.

Timing note: The listed total time (1 hr 5 mins) reflects prep + bake time. You will also want cooling time before frosting, usually 60 to 90 minutes depending on your kitchen.

Common Questions

Do I need to roast the sweet potatoes?

Roasting gives the best flavor because it concentrates the sweetness. If you're short on time, you can microwave them too. Just make sure the flesh is very soft, and drain off any watery liquid before mashing.

Can I use canned sweet potato puree?

Yes, as long as it's plain sweet potato and not sweet potato pie filling. Give it a good stir first. If it looks watery, blot it lightly with paper towels so your batter doesn't get loose.

How do I know the cake is done?

The top should spring back lightly when pressed, and a toothpick inserted in the center should come out with a few moist crumbs but no wet batter. For a 9x13, start checking around 35 minutes.

Can I make this into cupcakes or a layer cake?

Yep. For cupcakes, bake at the same temperature for about 18 to 22 minutes. For two 8-inch layers, grease and line the bottoms with parchment, then start checking at 25 to 30 minutes. Keep an eye on it because thinner layers bake faster.

What mix-ins work well?

Chopped toasted pecans or walnuts are great. So are mini chocolate chips. If you add mix-ins, keep it to about 3/4 cup so the cake stays tender.

Sweet potato cake batter being stirred in a large mixing bowl with a spatula on a kitchen counter

I started making sweet potato cake when I realized I love sweet potatoes most when they're doing something sneaky. Not screaming “I'm a vegetable,” just quietly making everything softer, richer, and more interesting. The first time I baked it, I meant to make a quick snack cake. Then I tasted the batter, got overconfident, added extra spice, and accidentally made the kind of cake that makes people hover near the pan pretending they're “just grabbing a small piece.”

Now it's my go-to when I want something cozy but not boring. It's the cake I bring when I don't know what everyone likes, because somehow everyone likes it. Even the “I'm not really a dessert person” crowd. You know who you are.