Small-Batch Sweet Potato Casserole with Pecan Topping
A small-batch sweet potato casserole does not need a big pan. This version makes six side servings in an 8-inch square dish. The sweet potatoes are roasted, mashed with a little milk and brown sugar, and baked under a pecan topping. There are no marshmallows.
You can roast the potatoes and mix the filling a day ahead. Keep the pecan topping separate until baking time so it stays crisp. That makes this a useful side for a small Thanksgiving dinner or any meal where the oven is busy.

Ingredients for Small-Batch Sweet Potato Casserole
This recipe makes six side servings in an 8-inch square baking dish. Measure the sweet potato after it is cooked, peeled, and mashed.
Sweet potato filling
- 3 cups cooked, peeled, mashed orange sweet potato, from about 2 1/2 to 3 pounds whole sweet potatoes
- 2 tablespoons unsalted butter, melted
- 2 tablespoons packed light brown sugar
- 1/4 cup whole milk
- 1 large egg, lightly beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon fine salt
Pecan topping
- 1/2 cup chopped pecans
- 2 tablespoons packed light brown sugar
- 2 tablespoons all-purpose flour
- 1 tablespoon unsalted butter, melted
- 1/4 teaspoon ground cinnamon
How to Make Small-Batch Sweet Potato Casserole
Roast and measure the sweet potatoes first. Then mix the filling, add the pecan topping, and bake.
- Roast the potatoes. Heat the oven to 400°F. Scrub the sweet potatoes, dry them, and prick each one a few times with a fork. Set them on a rimmed baking sheet. Roast until a knife slides through the thickest part easily, about 50 to 70 minutes, depending on size. Let them cool until you can handle them.
- Measure the filling. Cut open the potatoes and scoop out the flesh. Mash it, then measure 3 cups. Save any extra for another dish. Lower the oven to 350°F.
- Mix the filling. Stir the melted butter, brown sugar, milk, egg, vanilla, cinnamon, and salt into the measured sweet potato. Mix until evenly combined. Spread it in a lightly greased 8-inch square baking dish.
- Make the topping. Stir the pecans, brown sugar, flour, melted butter, and cinnamon together. Scatter the mixture over the sweet potatoes.
- Bake. Bake uncovered at 350°F for about 30 to 40 minutes, until the topping is browned and the center of the casserole reaches 165°F on a food thermometer. Let it stand for 10 minutes before serving.
Roasting and baking times are starting ranges. Potato size, the baking dish, and whether the filling starts cold can change the time needed. Use the potato’s tenderness and the casserole’s center temperature to decide when each stage is done.

Make It a Day Ahead
Roast and mash the sweet potatoes, then mix the filling and spread it in the baking dish. Cover and refrigerate it at 40°F or below for up to 24 hours. Mix the topping and keep it covered in a separate container in the refrigerator.
When you are ready to bake, add the topping to the cold filling. Allow extra oven time beyond the 30-to-40-minute starting range, and check the center with a thermometer. A metal pan is a simple choice for baking straight from the refrigerator. If you use glass, follow its manufacturer’s directions for temperature changes.
If you are taking the unbaked casserole to another kitchen, transport the filling covered in an insulated cooler with ice packs. Carry the topping separately and keep both cold. Add the topping and bake when you arrive. Do not leave the egg-and-milk filling at room temperature while the rest of dinner is prepared.

Keep the Filling Creamy and the Topping Crisp
Roasting the sweet potatoes avoids adding cooking water to the filling. Measure the cooked flesh rather than guessing from the number of potatoes: the sizes vary, but the recipe uses exactly 3 cups.
If the casserole seems loose, check whether the potatoes were measured after cooking and whether the center has reached 165°F. Let it rest for 10 minutes before serving. For a make-ahead casserole, keep the pecans away from the moist filling until just before baking.
Storage and Reheating
Refrigerate leftovers in covered, shallow containers within 2 hours of cooking. Keep them at 40°F or below and use within 3 to 4 days. Reheat a portion until it reaches 165°F throughout. The pecan topping may soften after refrigeration.
More Ways to Use Sweet Potatoes
For a savory breakfast, try our Sweet Potato Crust Egg Bake.
Frequently Asked Questions
Do I need to cover sweet potato casserole while it bakes?
This recipe bakes uncovered so the pecan topping can brown. If the topping darkens before the center reaches 165°F, loosely cover the dish with foil for the rest of the bake.
Can I use canned sweet potatoes?
This recipe is measured with 3 cups of cooked, peeled sweet potato. If using canned sweet potatoes, choose plain ones, drain them thoroughly, and measure after draining. Sweet potatoes packed in syrup will make a sweeter filling.
Why is my sweet potato casserole runny?
Extra moisture can come from wet potatoes or undrained canned sweet potatoes. An underbaked center can also look loose. Measure the cooked potato, bake to the center-temperature target, and give the dish its 10-minute rest.
Can I double it for a crowd?
Double the ingredient amounts and use a larger baking dish. The deeper or wider filling may need a different bake time, so check the center with a thermometer rather than doubling the minutes.
Serving Ideas
- Serve with Sheet Pan Turkey Tenderloin Dinner with Apples and Sage for a small holiday dinner.

Small-Batch Sweet Potato Casserole with Pecan Topping
Make a small-batch sweet potato casserole with a crisp pecan topping in an 8-inch pan. Includes six servings, make-ahead steps, and tips for a creamy filling.
- Roast sweet potatoes
- 400°F
- Bake casserole
- 350°F
- Center of casserole
- 165°F
Ingredients
Sweet potato filling
- 3 cups cooked, peeled, mashed orange sweet potato, from about 2 1/2 to 3 pounds whole sweet potatoes
- 2 tablespoons unsalted butter, melted
- 2 tablespoons packed light brown sugar
- 1/4 cup whole milk
- 1 large egg, lightly beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon fine salt
Pecan topping
- 1/2 cup chopped pecans
- 2 tablespoons packed light brown sugar
- 2 tablespoons all-purpose flour
- 1 tablespoon unsalted butter, melted
- 1/4 teaspoon ground cinnamon
Instructions
- Roast the potatoes
Heat the oven to 400°F. Scrub the sweet potatoes, dry them, and prick each one a few times with a fork. Set them on a rimmed baking sheet. Roast until a knife slides through the thickest part easily, about 50 to 70 minutes, depending on size. Let them cool until you can handle them.
- Measure the filling
Cut open the potatoes and scoop out the flesh. Mash it, then measure 3 cups. Save any extra for another dish. Lower the oven to 350°F.
- Mix the filling
Stir the melted butter, brown sugar, milk, egg, vanilla, cinnamon, and salt into the measured sweet potato. Mix until evenly combined. Spread it in a lightly greased 8-inch square baking dish.
- Make the topping
Stir the pecans, brown sugar, flour, melted butter, and cinnamon together. Scatter the mixture over the sweet potatoes.
- Bake and rest
Bake uncovered at 350°F for about 30 to 40 minutes, until the topping is browned and the center of the casserole reaches 165°F on a food thermometer. Let it stand for 10 minutes before serving.
Storage
- Refrigerator: Refrigerate leftovers in covered, shallow containers within 2 hours of cooking. Keep at 40°F or below and use within 3 to 4 days. (4 days)
Reheating
- Oven or microwave: Reheat a portion until it reaches 165°F throughout. The pecan topping may soften after refrigeration. at 165°F


