“You’ve got to try this one—no marshmallows, promise.” Those were the words my neighbor tossed over the fence on a blustery November afternoon, holding a steaming dish wrapped in foil. Honestly, I was skeptical. Sweet potato casseroles just screamed marshmallows to me—gooey, golden, and sugary. But the smell was so inviting, a cozy mix of cinnamon, nutmeg, and something buttery that pulled me inside. One bite, and I was hooked.
This easy creamy sweet potato casserole without marshmallows quickly became my unexpected holiday favorite. It wasn’t planned or fancy, just a simple swap that made the whole dish feel more grown-up and velvety smooth. I’ve made it a handful of times since (sometimes even twice in the same week), perfect for wrapping up long days and sharing with friends who appreciate comfort food minus the extra sweetness. It’s honestly one of those dishes that feels like a warm hug but doesn’t weigh you down.
What’s funny is how this recipe snuck into my rotation just when I needed a break from fussier sides. It’s creamy yet light, with that sweet potato richness front and center, and a subtle crunch on top that’s pure magic. I still remember the quiet moment after everyone took their first bite and that satisfied silence fell over the table. Somehow, skipping the marshmallows made it even better—just real, honest flavor that doesn’t try too hard. That’s why I keep coming back to it.
Why You’ll Love This Easy Creamy Sweet Potato Casserole Without Marshmallows
After testing this recipe multiple times, I can safely say it’s a keeper for any holiday or cozy dinner. Here’s what makes it stand out:
- Quick & Easy: Ready in under 45 minutes, it suits last-minute holiday plans or weeknight dinners with zero stress.
- Simple Ingredients: No weird items here—just pantry staples and fresh sweet potatoes you can easily find year-round.
- Perfect for Holiday Sides: It pairs beautifully with roasted turkey, glazed ham, or even a simple roasted chicken like my fresh lemon herb baked salmon recipe.
- Crowd-Pleaser: This dish wins over kids and adults alike, even those who usually turn their noses up at casseroles.
- Unbelievably Delicious: The creamy texture combined with a crunchy pecan topping is the kind of comfort food that makes you momentarily forget the chaos outside the kitchen.
What sets this sweet potato casserole apart is the creamy, custard-like texture achieved by blending the sweet potatoes with cream cheese and a touch of brown sugar. The topping is a simple pecan crumble—no marshmallows stealing the spotlight here. It’s a subtle but deliberate choice that lets the natural sweetness shine and adds a lovely nutty crunch. Honestly, it’s the kind of recipe that makes you close your eyes after the first bite and savor the balance of flavors—comfort food with a little finesse.
What Ingredients You Will Need
This easy creamy sweet potato casserole without marshmallows relies on straightforward ingredients that combine for impressive flavor and texture without fuss.
- Sweet Potatoes: About 3 medium-large sweet potatoes (roughly 2 pounds or 900 grams), peeled and cubed. I usually pick firm, bright orange ones for the best natural sweetness.
- Cream Cheese: 4 ounces (115 grams), softened. This adds a luscious creaminess to the filling that makes it extra smooth.
- Butter: ½ cup (1 stick or 113 grams), unsalted and melted. I trust Kerrygold for its rich flavor but any good-quality butter works.
- Brown Sugar: ½ cup (100 grams), packed. Light brown sugar is my go-to for that subtle molasses hint.
- Milk or Cream: ⅓ cup (80 ml), whole milk or half-and-half for richness. You can swap for almond milk to keep it dairy-free.
- Vanilla Extract: 1 teaspoon for a warm aromatic lift.
- Ground Cinnamon: 1 teaspoon—just enough to tickle your taste buds without overpowering.
- Ground Nutmeg: ¼ teaspoon, optional but recommended for that classic holiday spice note.
- Salt: A pinch to balance sweetness.
- Topping Ingredients:
- 1 cup (100 grams) chopped pecans (toasted if you have time, for extra flavor)
- ¼ cup (50 grams) brown sugar
- 2 tablespoons (28 grams) unsalted butter, melted
- ⅓ cup (40 grams) all-purpose flour (or oat flour for gluten-free)
These ingredients come together to create a dish that’s creamy, rich, and nutty without the need for marshmallows or any artificial fluff. If you want to try a nut-free version, sunflower seeds make a nice crunchy substitute for pecans. And for a fun twist, swapping the sweet potatoes for yams or adding a splash of maple syrup can bring a new layer of flavor. (I once added a dash of smoked paprika to the topping, which surprisingly worked wonders.)
Equipment Needed
- Large Pot: For boiling the sweet potatoes until tender.
- Mixing Bowls: At least two—one for the sweet potato mix, one for the topping.
- Electric Mixer or Potato Masher: I prefer a hand mixer for silky smoothness, but a sturdy masher works just fine.
- Measuring Cups and Spoons: For accuracy, especially with the spices and sugar.
- 9×13-inch Baking Dish: Standard size for casseroles. If you don’t have one, a similar-sized oven-safe dish will do.
- Spatula and Wooden Spoon: For mixing and folding ingredients.
- Optional: A food processor can speed up chopping pecans, but a sharp knife and cutting board are perfectly fine.
If you’re on a budget, a trusty old hand mixer and a basic baking dish are all you really need. I’ve used everything from glass to ceramic dishes for this recipe, and it always turns out great. Just make sure your baking dish is oven-safe and large enough to hold the creamy mixture without spilling over.
Preparation Method

- Prep and Boil Sweet Potatoes (about 20 minutes): Peel and cube the sweet potatoes into roughly 1-inch pieces for even cooking. Place them in a large pot and cover with cold water. Bring to a boil, then reduce to a simmer. Cook until tender when pierced with a fork, about 15-20 minutes.
- Drain and Mash (5 minutes): Drain the potatoes thoroughly and return them to the pot or a large bowl. Using a hand mixer or potato masher, mash until smooth and creamy. If your sweet potatoes feel dry, add a splash of milk.
- Mix the Filling (5 minutes): Add softened cream cheese, melted butter, brown sugar, milk, vanilla extract, cinnamon, nutmeg, and a pinch of salt to the mashed potatoes. Beat or stir until completely smooth and well combined. Taste and adjust sugar or spices if needed. It should be creamy with a gentle sweetness and warm spice aroma.
- Prepare the Topping (5 minutes): In a separate bowl, combine chopped pecans, brown sugar, melted butter, and flour. Mix until crumbly and evenly coated. This topping will bake into a crunchy, buttery crust.
- Assemble and Bake (25-30 minutes): Spread the creamy sweet potato mixture evenly in a greased 9×13-inch baking dish. Sprinkle the pecan topping evenly over the surface. Bake in a preheated 350°F (175°C) oven until the topping is golden brown and slightly crisp, about 25-30 minutes. You’ll know it’s ready when the topping crackles a bit and smells nutty.
- Rest Before Serving (5-10 minutes): Let the casserole cool slightly before serving. This helps it set and makes spooning easier.
Pro tip: Avoid overmixing once you add the topping—gently press it down to keep those crunchy bits intact. Also, if you want a deeper caramel flavor, sprinkle a bit of brown sugar on top during the last 5 minutes of baking. I once forgot this step and honestly missed that extra sparkle!
Cooking Tips & Techniques
One thing I learned early on is that the texture of your sweet potatoes makes or breaks this casserole. Don’t rush the boiling step; undercooked potatoes can make the dish lumpy or dry. Testing with a fork is your best friend here—if it slides in easily, you’re good.
Using cream cheese is a game changer for creaminess, but make sure it’s softened first. Cold cream cheese lumps are nobody’s friend. Another tip: mix the sugar and spices into the potatoes gradually and taste as you go. Everyone’s sweet tooth is different, and it’s easier to add than take away.
For that crunchy pecan topping, toasting the nuts beforehand brings out their oils and flavor. I usually toss them in a dry pan over medium heat for 3-4 minutes, stirring often. Just watch carefully so they don’t burn. If you’re short on time, the raw pecans work fine; they’ll crisp up in the oven.
Last but not least, don’t skip the resting time after baking. It’s tempting to dig in right away, but letting the casserole sit for 5-10 minutes helps it firm up for cleaner servings.
Variations & Adaptations
This recipe is a fantastic base that’s easy to tweak depending on what you have on hand or your dietary needs:
- Dairy-Free Version: Swap cream cheese and butter for coconut cream and coconut oil, and use almond or oat milk. The texture will be slightly different but still creamy and delicious.
- Nut-Free Topping: Replace pecans with pumpkin seeds or crushed pretzels for crunch without allergens. A sprinkle of toasted coconut flakes also works well.
- Spiced Up: Add a pinch of cayenne or smoked paprika to the topping for a subtle heat that contrasts beautifully with the sweet filling.
- Maple Twist: Substitute brown sugar with pure maple syrup in both the filling and topping for a richer, woodsy sweetness.
- Extra Creamy: Fold in whipped cream or whipped coconut cream just before baking. This adds a light, airy texture that’s almost mousse-like.
I once tried adding a layer of cooked and crumbled bacon under the pecan topping for a smoky-sweet combo, which surprisingly became a hit at a friend’s potluck. Feel free to get creative!
Serving & Storage Suggestions
This creamy sweet potato casserole is best served warm or at room temperature. The flavors mellow and deepen if you let it sit for a bit after baking, so it’s perfect for preparing ahead of time.
Pair it with savory mains like roasted Greek chicken and veggies or a simple sheet pan chicken dinner to balance the creamy sweetness.
To store, cover leftovers tightly with foil or plastic wrap and refrigerate for up to 4 days. For longer storage, the casserole freezes well—wrap it securely and thaw overnight in the fridge before reheating.
When reheating, warm in a 350°F (175°C) oven for 15-20 minutes to refresh the crunchy topping. Microwaving works too but can soften the topping. Leftovers taste great cold as well, especially the next day when the flavors have settled.
Nutritional Information & Benefits
A serving of this easy creamy sweet potato casserole without marshmallows provides a comforting dose of beta-carotene from the sweet potatoes, which supports eye health and immunity. The pecans add healthy fats and a bit of protein, while the cream cheese and butter contribute richness and calcium.
Per serving (roughly 1 cup), expect around 250-300 calories depending on portion size, with moderate carbs and fats. This dish is naturally gluten-free if you swap the flour topping for a gluten-free alternative.
For those watching sugar intake, you can reduce the brown sugar or substitute it with a natural sweetener like monk fruit or stevia, although that changes the texture slightly. Overall, it’s a wholesome side that balances indulgence and nutrition without feeling heavy or overly sweet.
Conclusion
This easy creamy sweet potato casserole without marshmallows is one of those rare recipes that feels both nostalgic and fresh. It’s simple enough to whip up on a busy weeknight but special enough to bring to holiday tables where it’ll quietly win hearts. I love how it showcases the natural sweetness and creamy texture of sweet potatoes without relying on sugary toppings.
Feel free to play around with the topping or spices, make it your own, and enjoy it alongside your favorite mains. For me, this casserole is comfort food that never feels overdone—just honest, satisfying, and consistently delicious. I hope you find it as comforting as I do.
If you try this recipe, I’d love to hear what twists you put on it or how it fit into your holiday spread. Sharing food stories is the best part of cooking, after all. Happy cooking!
FAQs About Easy Creamy Sweet Potato Casserole Without Marshmallows
Can I make this casserole ahead of time?
Absolutely! You can prepare the casserole up to the baking step, cover it, and refrigerate for 24 hours before baking. Just add a few extra minutes to the baking time if baking from cold.
What if I don’t have cream cheese?
You can substitute cream cheese with Greek yogurt for a tangy twist or mascarpone for extra richness. Keep in mind the texture will be a bit different.
How do I keep the topping crunchy?
Toasting the pecans beforehand and baking uncovered helps keep the topping crisp. Avoid covering the casserole during baking or storage to prevent sogginess.
Is this recipe gluten-free?
It can be! Just swap the all-purpose flour in the topping for gluten-free flour or oat flour. Everything else is naturally gluten-free.
Can I add marshmallows if I want to?
Sure, but this recipe is designed to shine without them. If you prefer marshmallows, sprinkle mini ones on top during the last 5 minutes of baking for a melty finish.
Pin This Recipe!

Easy Creamy Sweet Potato Casserole Without Marshmallows
A creamy, velvety sweet potato casserole topped with a crunchy pecan crumble, perfect for holiday sides without the extra sweetness of marshmallows.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 medium-large sweet potatoes (about 2 pounds or 900 grams), peeled and cubed
- 4 ounces (115 grams) cream cheese, softened
- 1/2 cup (1 stick or 113 grams) unsalted butter, melted
- 1/2 cup (100 grams) packed light brown sugar
- 1/3 cup (80 ml) whole milk or half-and-half (can substitute almond milk for dairy-free)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (optional)
- Pinch of salt
- Topping:
- 1 cup (100 grams) chopped pecans (toasted if possible)
- 1/4 cup (50 grams) brown sugar
- 2 tablespoons (28 grams) unsalted butter, melted
- 1/3 cup (40 grams) all-purpose flour (or oat flour for gluten-free)
Instructions
- Peel and cube sweet potatoes into roughly 1-inch pieces. Place in a large pot, cover with cold water, bring to a boil, then simmer until tender, about 15-20 minutes.
- Drain sweet potatoes thoroughly and return to pot or large bowl. Mash with hand mixer or potato masher until smooth and creamy. Add a splash of milk if dry.
- Add softened cream cheese, melted butter, brown sugar, milk, vanilla extract, cinnamon, nutmeg, and salt to mashed potatoes. Mix until smooth and well combined. Adjust sugar or spices to taste.
- In a separate bowl, combine chopped pecans, brown sugar, melted butter, and flour. Mix until crumbly and evenly coated.
- Spread sweet potato mixture evenly in a greased 9×13-inch baking dish. Sprinkle pecan topping evenly over the surface.
- Bake in a preheated 350°F (175°C) oven for 25-30 minutes until topping is golden brown and crisp.
- Let casserole rest for 5-10 minutes before serving to set.
Notes
Avoid overmixing once topping is added to keep crunchy texture. Toast pecans beforehand for extra flavor. Let casserole rest after baking for easier serving. For dairy-free, substitute cream cheese and butter with coconut cream and coconut oil, and use almond or oat milk. For gluten-free, use oat flour instead of all-purpose flour. Brown sugar can be reduced or replaced with natural sweeteners like monk fruit or stevia. Adding a sprinkle of brown sugar on top during last 5 minutes of baking enhances caramel flavor.
Nutrition
- Serving Size: Approximately 1 cup
- Calories: 275
- Sugar: 15
- Sodium: 150
- Fat: 18
- Saturated Fat: 7
- Carbohydrates: 28
- Fiber: 3
- Protein: 4
Keywords: sweet potato casserole, holiday side dish, creamy sweet potatoes, pecan topping, no marshmallows, easy casserole, gluten-free option, dairy-free option


