Cozy Sweet Potato Casserole with Marshmallow Swirls (Easy)

Ready In
Servings
Difficulty

My brother-in-law Mark had refused to touch sweet potatoes for thirty-seven years. Thirty-seven years, I mean, that’s a long time to hold a grudge against a vegetable. He’d make a face at Thanksgiving, push them around his plate, the whole dramatic routine. Then last November, I made this casserole “just for myself” (or so I told everyone), and I caught him standing over the pan in the kitchen at 11 p.m. with a spoon. Not a clean spoon from the drawer, mind you—he’d used one he already ate with, just dug right in. I didn’t say a word. I just watched him go back for three more scoops, and honestly, that silent victory tasted better than any marshmallow swirl ever could.

This cozy sweet potato casserole with marshmallow swirls isn’t your grandma’s version—though I love grandma’s version too, don’t get me wrong. This one has this creamy, almost velvety texture from blending the sweet potatoes just right, and the marshmallows aren’t just scattered on top like an afterthought. They’re swirled right through the middle, so every single bite gets that gooey, caramelized sweetness. I accidentally discovered this technique when I ran out of topping space one year and just folded the marshmallows in instead. Best mistake I ever made, honestly.

The first time I made this, I forgot to set a timer and the top got a little too brown in spots. But you know what? Those crispy, dark marshmallow bits became everyone’s favorite part. So now I leave it in a few extra minutes on purpose. Maybe you’ve been there—that moment when a “mistake” turns into your signature move. That’s exactly how this recipe happened, and it’s why I keep making it every single year. It’s warm, it’s forgiving, and it tastes like the kind of hug you didn’t know you needed.

Why You’ll Love This Recipe

Look, I’ve tested this cozy sweet potato casserole with marshmallow swirls about six times over the past three years. I’ve made it for Thanksgiving, for Christmas dinner, and for a random Tuesday in January when I needed comfort food in the worst way. Each time, I tweaked something—more cinnamon, less sugar, different marshmallow brands—until it landed exactly right. Here’s why this version is the one you’ll come back to:

  • Quick & Easy: From start to table in about 55 minutes. The active prep time is only 15 minutes, so you’re not stuck in the kitchen all day.
  • Simple Ingredients: You probably already have the butter, brown sugar, and cinnamon in your pantry. Just grab some sweet potatoes and a bag of marshmallows, and you’re golden.
  • Perfect for Cozy Evenings: Cold weather, rough day, or just need something that feels like a warm blanket on a plate—this casserole delivers every time.
  • Crowd-Pleaser: I’ve served this to sweet potato lovers and sweet potato haters (looking at you, Mark), and the pan comes back empty every single time.
  • Unbelievably Delicious: The contrast between the creamy sweet potato base and the sticky, caramelized marshmallow swirls is next-level comfort food. It’s sweet but not cloying, rich but not heavy.

What makes this recipe different from all the others? It’s the swirl technique, honestly. Most recipes just dump marshmallows on top, which means you get a few bites with marshmallow and the rest without. By folding them into the middle, you get that gooey magic in every single spoonful. Plus, I’ve nailed the sweet potato to marshmallow ratio—it’s balanced so the sweetness feels natural, not like you’re eating dessert for dinner (though I wouldn’t judge you if you did).

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined: a little faster, a little easier, but with the same soul-soothing satisfaction that makes you want to curl up on the couch and forget about your day. Perfect for impressing guests without stress, or turning a simple dinner into something memorable.

What Ingredients You Will Need

This cozy sweet potato casserole with marshmallow swirls uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the few fresh items are easy to find at any grocery store.

  • Sweet potatoes (3 large or 4 medium, about 2 pounds total) — Look for firm, smooth-skinned potatoes with no soft spots. I prefer Garnet or Jewel varieties for their natural sweetness and creamy texture. You’ll need to peel and cube them before boiling.
  • Unsalted butter (4 tablespoons, melted) — I use unsalted so I can control the salt level. If you only have salted butter, just skip the added salt in the recipe. Let it melt while you’re boiling the potatoes to save time.
  • Brown sugar (½ cup, packed) — Light or dark brown sugar both work, but dark brown sugar adds a deeper, almost molasses-like flavor that I personally love. Pack it firmly into your measuring cup for accuracy.
  • Large eggs (2, room temperature) — Room temperature eggs blend more smoothly into the sweet potato mixture. If you forgot to take them out ahead of time, place them in a bowl of warm water for 5 minutes.
  • Milk (¼ cup, whole milk preferred) — Whole milk gives the creamiest texture, but 2% works fine too. For a dairy-free version, use unsweetened oat milk or canned coconut milk (the creamy kind, not the light version).
  • Vanilla extract (1 teaspoon) — Pure vanilla extract makes a noticeable difference here. I’ve tried imitation vanilla in a pinch, and honestly, it’s just not the same. Splurge on the real stuff for this one.
  • Ground cinnamon (1 teaspoon) — This is non-negotiable for me. Cinnamon and sweet potatoes are a match made in heaven. I recommend McCormick or Simply Organic for consistent quality.
  • Ground nutmeg (¼ teaspoon) — Just a pinch adds warmth without overpowering. Freshly grated nutmeg is amazing if you have it, but pre-ground works perfectly fine.
  • Salt (½ teaspoon) — Don’t skip this. Salt balances the sweetness and makes all the flavors pop. I use fine sea salt for even distribution.
  • Marshmallows (3 cups, divided) — Regular-sized marshmallows work best. I’ve tried the mini ones, and they melt too quickly. Jet-Puffed is my go-to brand because they hold their shape during the swirl and brown beautifully on top. You’ll use about 2 cups for the swirl and 1 cup for the top.

Optional add-ins: Some folks like a handful of chopped pecans or walnuts on top for crunch. I’ve done that before, and it’s lovely, but this version is all about that marshmallow magic. If you want to add nuts, sprinkle them over the top marshmallows before baking.

Equipment Needed

You don’t need a fancy kitchen to make this cozy sweet potato casserole with marshmallow swirls. Here’s what you’ll need:

  • Large pot (at least 4-quart) — For boiling the sweet potatoes. A stockpot works great, but any large pot with a lid will do.
  • Colander — For draining the cooked potatoes. If you don’t have one, you can use a large sieve or even a slotted spoon to fish the potatoes out.
  • Mixing bowl (medium to large) — For mashing and mixing. I use a glass or stainless steel bowl because they don’t hold onto odors.
  • Potato masher or hand mixer — A potato masher gives you a slightly chunkier texture, which I actually prefer. A hand mixer makes it ultra-smooth. Both work great, so use whatever you have.
  • 9×13-inch baking dish — This is the standard size for this recipe. An 8×8-inch dish works too, but the casserole will be thicker and可能需要 a few extra minutes of baking time.
  • Measuring cups and spoons — For accuracy. I’ve eyeballed ingredients before and regretted it, trust me.
  • Rubber spatula — For folding in the marshmallows and scraping every last bit of sweet potato mixture into the dish. A silicone one is best because it won’t scratch your bakeware.
  • Small bowl — For beating the eggs before adding them to the mixture. This prevents accidental shell pieces from ending up in your casserole.

Budget-friendly tip: You don’t need a fancy baking dish. A disposable aluminum pan from the grocery store works perfectly for this recipe. I’ve used them when traveling to family dinners, and the casserole turns out exactly the same.

Preparation Method

sweet potato casserole with marshmallow swirls preparation steps

  1. Preheat your oven to 350°F (175°C). Get this going first so it’s ready when you are. While the oven heats, fill your large pot with water and set it on the stove over high heat.
  2. Peel and cube the sweet potatoes. Wash them first to remove any dirt, then peel with a vegetable peeler. Cut them into 1-inch cubes—try to keep them roughly the same size so they cook evenly. You should end up with about 6 cups of cubed sweet potatoes. (Pro tip: if you’re short on time, some grocery stores sell pre-peeled and cubed sweet potatoes in the produce section. No judgment here!)
  3. Boil the sweet potatoes. Drop the cubes into the pot of boiling water. Reduce the heat to medium-high and cook for 12-15 minutes, until they’re fork-tender. You should be able to pierce a cube easily with a fork, but it shouldn’t be falling apart. Drain them in the colander and let them sit for a minute to steam off excess moisture.
  4. Mash the sweet potatoes. Transfer the drained cubes to your mixing bowl. Mash them with a potato masher until mostly smooth, with a few small lumps remaining for texture. If you prefer a silky-smooth consistency, use a hand mixer on low speed for about 30 seconds. Don’t overmix, or they can become gummy.
  5. Add the wet ingredients. To the mashed sweet potatoes, add the melted butter, brown sugar, room-temperature eggs, milk, vanilla extract, cinnamon, nutmeg, and salt. Stir everything together until well combined. The mixture should be smooth, creamy, and a beautiful golden-orange color. Taste it—yes, raw eggs are in there, but a tiny taste won’t hurt. Adjust the sweetness or spices if needed.
  6. Fold in the marshmallows for the swirl. Take 2 cups of your marshmallows and gently fold them into the sweet potato mixture using your rubber spatula. Don’t overmix—you want ribbons of marshmallow running through the casserole, not fully incorporated. Think of it like making a marble cake; you want those distinct swirls.
  7. Transfer to the baking dish. Pour the mixture into your greased 9×13-inch baking dish. Spread it evenly with your spatula. It should be about 1½ inches thick.
  8. Top with remaining marshmallows. Sprinkle the last cup of marshmallows evenly over the top. Don’t press them down—just let them sit on the surface. They’ll puff up and brown as they bake.
  9. Bake for 25-30 minutes. Place the dish in the preheated oven and bake until the marshmallows on top are golden brown and puffed, and the edges of the casserole are bubbling slightly. For extra browning, switch to the broiler for the last 1-2 minutes. Watch it carefully—marshmallows go from golden to burnt very quickly!
  10. Let it rest for 5 minutes. Remove the dish from the oven and let it sit on the counter for 5 minutes before serving. This allows the marshmallow swirls to set slightly so they don’t just slide off when you scoop. The waiting is the hardest part, I know.

Cooking Tips & Techniques

After making this cozy sweet potato casserole with marshmallow swirls more times than I can count, I’ve picked up a few tricks that make a real difference. Here’s what I’ve learned the hard way so you don’t have to:

Don’t overboil the sweet potatoes. I made this mistake my second time around. I got distracted by a phone call and let them boil for almost 20 minutes. The cubes were waterlogged and mushy, and the casserole turned out soupy instead of creamy. Cook them just until fork-tender—about 12 minutes is usually perfect. Drain them well, too. Excess water is the enemy of a good casserole texture.

Room temperature eggs matter. I know, I know, it seems fussy. But cold eggs seize up when they hit the warm sweet potato mixture, creating little clumps of cooked egg white. I discovered this when I made the casserole for a Christmas potluck and found weird rubbery bits throughout. Let your eggs sit on the counter for 15 minutes before using, or place them in warm water for 5 minutes if you’re in a hurry.

The swirl technique is key. Don’t stir the marshmallows into the mixture like you’re making cookie dough. You want distinct pockets of marshmallow that melt into gooey, caramelized ribbons. Fold them in with just 3-4 gentle strokes. Some marshmallows should remain visible in the mixture before baking. Trust me on this—it’s the difference between a good casserole and a great one.

Watch the broiler like a hawk. If you decide to broil the top for extra browning, set a timer for 1 minute and stand right there. Marshmallows go from perfectly toasted to charcoal in about 30 seconds. I learned this lesson when I walked away to answer the door and came back to a smoky kitchen and a sad, blackened casserole. Not my finest moment.

Make ahead tip: You can assemble the entire casserole (minus the top marshmallows) up to 24 hours in advance. Cover it with plastic wrap and refrigerate. When you’re ready to bake, let it sit at room temperature for 30 minutes, add the top marshmallows, and bake as directed. The baking time might need an extra 5-7 minutes since it’s starting from cold.

Variations & Adaptations

This cozy sweet potato casserole with marshmallow swirls is wonderfully adaptable. Here are some variations I’ve tried and loved:

Vegan Version: Swap the butter for vegan butter (I like Miyoko’s or Earth Balance), use flax eggs (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg, let sit for 5 minutes), and replace the milk with unsweetened oat milk. For the marshmallows, Dandies brand makes excellent vegan marshmallows that melt and brown beautifully. I tested this version for a friend’s vegan Thanksgiving, and honestly, I couldn’t tell the difference.

Gluten-Free Option: This recipe is naturally gluten-free since there’s no flour involved. Just double-check that your vanilla extract and marshmallows are certified gluten-free if that’s a concern. Most standard brands are, but it’s worth verifying.

Spiced-Up Version: Add ¼ teaspoon of ground ginger and a pinch of ground cloves along with the cinnamon and nutmeg. This gives the casserole a warm, almost chai-like flavor that’s perfect for fall. I tried this last October and it’s become my go-to for autumn gatherings.

Less Sweet Version: Reduce the brown sugar to ⅓ cup and use only 2 cups of marshmallows total (1 cup for the swirl, 1 cup for the top). The natural sweetness of the sweet potatoes still shines through. I made this for my dad, who’s not big on desserts, and he went back for seconds.

Savory-Sweet Twist: Add ⅓ cup of crumbled cooked bacon to the sweet potato mixture before folding in the marshmallows. The salty, smoky bacon contrasts beautifully with the sweet marshmallows. I was skeptical when my neighbor suggested this, but it’s surprisingly amazing. Just don’t tell the purists.

Serving & Storage Suggestions

This cozy sweet potato casserole with marshmallow swirls is best served warm, straight from the oven. The marshmallows are at their peak gooeyness within the first 15 minutes. Spoon it onto plates or into bowls—it’s hearty enough to stand on its own as a side dish or even a main course for a cozy night in.

What to serve with it: This casserole pairs beautifully with roasted chicken, turkey, or pork chops. For a vegetarian meal, serve it alongside a hearty green salad with a tangy vinaigrette to cut through the sweetness. I also love it with a simple lentil soup on a cold night. Honestly, it’s also pretty amazing just eaten straight from the dish with a spoon at 11 p.m.—not that I would know anything about that.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The marshmallows will soften and lose their puffiness, but the flavor is still fantastic. To reheat, place individual portions in the microwave for 30-45 seconds, or reheat the entire dish in a 350°F oven for 10-15 minutes. If you want to revive the marshmallow topping, pop it under the broiler for 30 seconds after reheating.

Freezing: You can freeze the unbaked casserole (without the top marshmallows) for up to 3 months. Assemble it in a freezer-safe dish, cover tightly with plastic wrap and foil. When you’re ready to bake, thaw it overnight in the refrigerator, add the top marshmallows, and bake as directed. The texture remains creamy and delicious. I’ve done this for holiday meal prep, and it’s a lifesaver.

Flavor development: Here’s a little secret—this casserole actually tastes even better the next day. The flavors meld together overnight, and the sweetness becomes more nuanced. I sometimes make it a day ahead on purpose just for this reason. Cold leftovers are also surprisingly good, like a sweet potato pudding. Don’t knock it till you try it.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown for one serving (about ⅙ of the casserole):

Nutrient Amount per Serving
Calories 285
Total Fat 9g
Saturated Fat 5g
Cholesterol 55mg
Sodium 210mg
Total Carbohydrates 50g
Dietary Fiber 4g
Sugars 32g
Protein 4g
Vitamin A 380% DV
Vitamin C 15% DV
Potassium 450mg

Sweet potatoes are packed with vitamin A (in the form of beta-carotene), which is fantastic for eye health and immune function. They’re also a good source of fiber, which helps keep you full and supports digestive health. The cinnamon in this recipe has anti-inflammatory properties, and the eggs provide high-quality protein. While this casserole is definitely on the sweeter side, it’s made with whole food ingredients that offer real nutritional value.

Dietary considerations: This recipe contains dairy (butter, milk) and eggs. For a dairy-free version, use the substitutions mentioned in the variations section. It’s naturally gluten-free and can be made vegan with a few simple swaps. The marshmallows contain gelatin, so vegans should use a plant-based brand.

My personal take? This casserole is comfort food, plain and simple. It’s not a health food, but it’s made with real ingredients that nourish you in more ways than one. Sometimes a warm, sweet, gooey dish is exactly what your soul needs, and that counts for something too.

Conclusion

This cozy sweet potato casserole with marshmallow swirls has become a staple in my kitchen for good reason. It’s the dish that converted my brother-in-law, the one that gets requested every holiday, and the one I turn to when I need a little warmth in my life. It’s forgiving enough for beginners, impressive enough for company, and comforting enough to make any evening feel special.

I hope you’ll give it a try and make it your own. Maybe you’ll add a little extra cinnamon, or swap in pecans on top, or discover that you love it best straight from the fridge the next morning. However you make it, I’d love to hear about it. Drop a comment below and let me know how it turned out—did you convert a sweet potato skeptic? Find a new favorite variation? I read every single comment, and honestly, they make my day.

Here’s to cozy evenings, gooey marshmallow swirls, and the kind of food that feels like a hug. Happy cooking, friend!

Frequently Asked Questions

Can I use canned sweet potatoes instead of fresh?

You can, but I don’t recommend it. Canned sweet potatoes are already cooked and often packed in syrup, which makes them much softer and sweeter than fresh. The texture of the casserole will be mushier and less creamy. If you’re in a pinch, drain and rinse them well, then mash and proceed with the recipe. Just reduce the brown sugar to ⅓ cup since the canned ones are already sweetened.

Why did my marshmallows disappear into the casserole?

This happens when you fold them in too much or use mini marshmallows for the swirl. The key is to use regular-sized marshmallows and fold them in with just 3-4 gentle strokes. You want to see distinct pockets of marshmallows in the mixture before baking. If they’ve completely disappeared, you’ve overmixed. Don’t worry—it’ll still taste great, just without those gooey swirls.

Can I make this casserole ahead of time?

Absolutely! You can assemble the entire casserole (minus the top marshmallows) up to 24 hours in advance. Cover it with plastic wrap and refrigerate. When you’re ready to bake, let it sit at room temperature for 30 minutes, add the top marshmallows, and bake as directed. You might need to add 5-7 minutes to the baking time since it’s starting from cold.

How do I get the marshmallows to brown evenly?

Spread them in a single layer on top without overlapping. If you pile them up, the ones on top will brown while the ones underneath stay pale. For extra even browning, you can switch to the broiler for the last 1-2 minutes, but watch it carefully—marshmallows burn fast. I learned this the hard way when I walked away for “just a second” and came back to a smoky kitchen.

Can I freeze leftovers?

Yes! Leftovers freeze well for up to 3 months. Let the casserole cool completely, then transfer it to an airtight freezer-safe container. To reheat, thaw overnight in the refrigerator and warm in a 350°F oven for 10-15 minutes. The marshmallows won’t be as puffy as fresh, but the flavor is still wonderful. Some people even prefer the texture of reheated leftovers—the flavors get deeper and more melded together.

Pin This Recipe!

sweet potato casserole with marshmallow swirls recipe
Print

Cozy Sweet Potato Casserole with Marshmallow Swirls (Easy)

This creamy sweet potato casserole features gooey marshmallow swirls throughout, not just on top. It’s a quick and easy comfort food that converts even sweet potato skeptics, perfect for cozy evenings and holiday gatherings.

  • Author: Jamie
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 large or 4 medium sweet potatoes (about 2 pounds total), peeled and cubed
  • 4 tablespoons unsalted butter, melted
  • ½ cup brown sugar, packed
  • 2 large eggs, room temperature
  • ¼ cup whole milk (or 2% or unsweetened oat milk for dairy-free)
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ½ teaspoon salt
  • 3 cups regular-sized marshmallows, divided (2 cups for swirl, 1 cup for top)

Instructions

  1. Preheat oven to 350°F (175°C). Fill a large pot with water and bring to a boil over high heat.
  2. Peel and cube sweet potatoes into 1-inch pieces (about 6 cups). Boil for 12-15 minutes until fork-tender. Drain well.
  3. Transfer drained sweet potatoes to a mixing bowl. Mash with a potato masher until mostly smooth with a few lumps, or use a hand mixer for a smoother texture.
  4. Add melted butter, brown sugar, room-temperature eggs, milk, vanilla extract, cinnamon, nutmeg, and salt. Stir until well combined and smooth.
  5. Gently fold in 2 cups of marshmallows with a rubber spatula using 3-4 strokes, leaving distinct pockets of marshmallow.
  6. Pour mixture into a greased 9×13-inch baking dish and spread evenly.
  7. Sprinkle remaining 1 cup of marshmallows evenly over the top. Do not press down.
  8. Bake for 25-30 minutes until marshmallows are golden brown and puffed, and edges are bubbling. For extra browning, broil for 1-2 minutes, watching carefully.
  9. Let rest for 5 minutes before serving.

Notes

For make-ahead: Assemble casserole (without top marshmallows) up to 24 hours in advance, refrigerate. Let sit at room temperature 30 minutes before baking, add top marshmallows, and bake as directed, adding 5-7 minutes if needed. For vegan version: Use vegan butter, flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg), unsweetened oat milk, and vegan marshmallows (e.g., Dandies). For less sweet version: Reduce brown sugar to ⅓ cup and use only 2 cups marshmallows total. For savory-sweet twist: Add ⅓ cup crumbled cooked bacon to sweet potato mixture before folding in marshmallows.

Nutrition

  • Serving Size: 1/6 of casserole
  • Calories: 285
  • Sugar: 32
  • Sodium: 210
  • Fat: 9
  • Saturated Fat: 5
  • Carbohydrates: 50
  • Fiber: 4
  • Protein: 4

Keywords: sweet potato casserole, marshmallow swirl, easy sweet potato casserole, Thanksgiving side dish, comfort food, holiday recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating