Sweet Potato Casserole

Highlighted under: Classic Comfort Cooking

I'm usually not one for casseroles, so it's funny that this sweet potato version has become a staple in my kitchen. I make it for family gatherings and even just as a cozy weeknight dish. The whole thing runs about $10 to make, and I feel good serving it because my daughter absolutely loves it. It's a hit at the table, and even my skeptical brother-in-law asked for seconds last time!

Created by

The Meals By Sophia Team

Last updated on 2026-06-07T23:18:19.519Z

I remember the first time I tried making sweet potato casserole. It was a chilly fall evening, and my family was all gathered around. Honestly, I was a bit nervous, but it turned out so comforting! The combination of the creamy sweet potatoes and the crunchy topping really feels like a hug in a dish.

After a few attempts, I found the secret is not to overmix the sweet potato mixture. I like leaving some texture, and it just gives a heartier bite. Trust me, keeping it rustic makes all the difference!

The Best Part

  • It's really simple with just a handful of ingredients
  • You can make it ahead and just bake it when you're ready
  • The crunchy pecan topping is so satisfying

Choosing Your Ingredients

When it comes to sweet potatoes, you want to pick ones that feel firm and heavy for their size. Avoid any that have soft spots or blemishes. The best sweet potatoes for this casserole are the ones with vibrant orange flesh because they tend to be sweeter and creamier once cooked. I usually look for about four medium-sized ones, but if you find larger ones, you can adjust the cooking time a bit, maybe adding an extra few minutes in the pot.

For the milk, I prefer unsweetened almond milk, which adds a subtle creaminess without overpowering the sweet potatoes. You can swap this for any milk you have on hand, including coconut or regular dairy milk. Just be cautious with almond milk’s flavor—it’s quite mild but depending on what milk you use, you might want to skip the added sugar.

A Quick Note on Sweet Potato Casserole

This casserole strikes a nice balance between being creamy and having a good texture. The key is not to over-mash the sweet potatoes; I like mine with a few little lumps. If you're feeling adventurous, you can add a scoop of peanut butter or some maple syrup for an extra layer of taste, though I find that the cinnamon and nutmeg really do the trick without needing anything fancy.

Also, don’t feel pressured to have a flawless topping. If the pecan mixture doesn’t look perfectly crumbly, that’s okay. Sometimes I just toss it all together and sprinkle it on top without worrying too much about the consistency. It will still turn out nicely with a little crunch.

Ingredients

For the Casserole

  • 4 large sweet potatoes, peeled and cut into chunks
  • 1/2 cup unsweetened almond milk
  • 1/4 cup brown sugar
  • 2 tablespoons Kerrygold butter, melted
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon cinnamon
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

For the Topping

  • 1 cup chopped pecans
  • 1/2 cup rolled oats
  • 1/4 cup brown sugar
  • 2 tablespoons Kerrygold butter, softened
  • 1/2 teaspoon cinnamon

Instructions

Cook the Sweet Potatoes

Start by boiling the sweet potato chunks in a large pot of water for about 15 minutes, or until they're tender. Please keep an eye on them, as overcooking can lead to a mushier texture than you'd want. Drain the potatoes and let them cool slightly.

Mash and Mix

In a large bowl, mash the sweet potatoes with a potato masher or fork. Then stir in the almond milk, brown sugar, melted butter, vanilla, cinnamon, nutmeg, salt, and pepper. I usually just mix until everything is combined but not overly smooth — a little chunkiness is nice.

Prepare the Topping

In a separate bowl, mix together the chopped pecans, rolled oats, brown sugar, softened butter, and cinnamon until everything is well-coated. It should feel a bit crumbly — that’s what you want for that nice crunchy texture!

Assemble and Bake

Spread the sweet potato mixture evenly in a baking dish. Then sprinkle the topping over it. Bake at 350°F for about 30 minutes, or until the top is golden and crispy. You'll be able to smell it just before it's done, and that will be your cue!

Secondary image

Pro Tips

  • If you want to make this ahead of time, prepare it up to the baking step and store it in the fridge covered. Just bake it when you’re ready.
  • Don’t skip the pecans — they add such a nice crunch!
  • Feel free to customize the spices based on your taste. A pinch of ginger can add a nice zing.

Scaling Sweet Potato Casserole for a Crowd

If you're planning to feed a larger group, scaling this recipe is pretty straightforward. You can double the amount of sweet potatoes and adjust the other ingredients accordingly. I find that this dish holds up well to being made ahead and stored in the fridge. Just remember to adjust the baking time a bit; it might need an extra 10-15 minutes if the casserole is cold from the fridge. Keep an eye on it and look for that golden top.

When serving a crowd, consider using two baking dishes instead of one large one to ensure it cooks evenly. If you find yourself short on time, you can also prepare the sweet potato mixture a day in advance. Just mix it up, cover it, and pop it in the fridge until you’re ready to bake, saving you some hassle on the day of the gathering.

Questions About Recipes

→ Can I use regular milk instead of almond milk?

Yeah, you can definitely use regular milk. I just like almond milk for its lightness, but it's really up to you.

→ What if I don't have pecans?

You could substitute walnuts or even just leave it off if you're not a nut person. It’ll still taste great without it.

→ How do I store leftovers?

I usually just cover it tightly with foil or plastic wrap and keep it in the fridge. It reheats pretty well in the oven!

Sweet Potato Casserole

Prep Time15.0
Cooking Duration45.0
Overall Time60.0

Created by: The Meals By Sophia Team

Recipe Type: Classic Comfort Cooking

Skill Level: Beginner

Final Quantity: 8.0

What You'll Need

For the Casserole

  1. 4 large sweet potatoes, peeled and cut into chunks
  2. 1/2 cup unsweetened almond milk
  3. 1/4 cup brown sugar
  4. 2 tablespoons Kerrygold butter, melted
  5. 1 teaspoon vanilla extract
  6. 1/2 teaspoon cinnamon
  7. 1/4 teaspoon nutmeg
  8. 1/4 teaspoon salt
  9. 1/4 teaspoon black pepper

For the Topping

  1. 1 cup chopped pecans
  2. 1/2 cup rolled oats
  3. 1/4 cup brown sugar
  4. 2 tablespoons Kerrygold butter, softened
  5. 1/2 teaspoon cinnamon

How-To Steps

Step 01

Start by boiling the sweet potato chunks in a large pot of water for about 15 minutes, or until they're tender. Please keep an eye on them, as overcooking can lead to a mushier texture than you'd want. Drain the potatoes and let them cool slightly.

Step 02

In a large bowl, mash the sweet potatoes with a potato masher or fork. Then stir in the almond milk, brown sugar, melted butter, vanilla, cinnamon, nutmeg, salt, and pepper. I usually just mix until everything is combined but not overly smooth — a little chunkiness is nice.

Step 03

In a separate bowl, mix together the chopped pecans, rolled oats, brown sugar, softened butter, and cinnamon until everything is well-coated. It should feel a bit crumbly — that’s what you want for that nice crunchy texture!

Step 04

Spread the sweet potato mixture evenly in a baking dish. Then sprinkle the topping over it. Bake at 350°F for about 30 minutes, or until the top is golden and crispy. You'll be able to smell it just before it's done, and that will be your cue!

Extra Tips

  1. If you want to make this ahead of time, prepare it up to the baking step and store it in the fridge covered. Just bake it when you’re ready.
  2. Don’t skip the pecans — they add such a nice crunch!
  3. Feel free to customize the spices based on your taste. A pinch of ginger can add a nice zing.

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 292
  • Total Fat (g): 15.3
  • Saturated Fat (g): 5.5
  • Cholesterol (mg): 15
  • Sodium (mg): 200
  • Total Carbohydrates (g): 37.6
  • Dietary Fiber (g): 4.2
  • Sugars (g): 10.3
  • Protein (g): 5.5