Side Dishes
This sweet potato casserole recipe with raisins delivers the perfect balance of spiced sweet potatoes, plump raisins, and a buttery streusel crown that makes every bite unforgettable.
The secret starts with roasting sweet potatoes until tender, which intensifies their natural sweetness and creates a velvety texture that pairs beautifully with the chewy raisins. This approachable dish transforms a simple side into the star of your holiday table.
The magic happens in the streusel topping—a crispy, golden crown made with flour, brown sugar, and cold butter that bakes up perfectly every time. I’ve tested this recipe countless times, and this method ensures the streusel stays crunchy while the sweet potatoes below remain creamy and flavorful.
The raisins plump up during baking, adding a subtle sweetness that complements the warm spices.
What you’ll end up with is a restaurant-quality casserole that’s rich, aromatic, and just sweet enough to satisfy even the pickiest eaters. The streusel topping adds texture and a satisfying crunch, while the spiced sweet potatoes and raisins create a harmonious blend of flavors.
This recipe is foolproof, with clear measurements and simple steps that guarantee success.
Serve this casserole warm alongside your favorite main dish, or enjoy it as a standalone dessert-like side. The leftovers reheat beautifully, making it perfect for meal prep or holiday gatherings. Let’s get started on creating this crowd-pleasing classic!
Ingredients for sweet potato casserole recipe with raisins
Six ingredients transform into a restaurant-quality casserole with velvety sweet potatoes and crispy streusel crown.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Peeled, cubed into 1-inch pieces |
| Raisins 🍇 | 1 ½ cups | Golden or dark, plump variety |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for streusel texture |
| Light Brown Sugar 🍚 | 1 cup | Packed for streusel sweetness |
| Granulated Sugar 🍬 | ¼ cup | For streusel balance |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated for depth |
| Ground Ginger 🌿 | 1 tsp | For warm spice complexity |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Heavy Cream 🥛 | ½ cup | Whole milk alternative works |
| Vanilla Extract 🥄 | 1 tsp | Pure extract preferred |
| Evaporated Milk 🥛 | ¼ cup | For creamy texture |
| Maple Syrup 🍁 | ¼ cup | Grade B for depth |
The sweet potatoes are the heart of this dish. Organic sweet potatoes from Trader Joe's have the best texture, but any firm, vibrant orange ones work. Look for ones that feel heavy for their size—those are packed with flavor. For the raisins, Golden raisins from the bulk section stay plump during baking, but dark raisins add a deeper flavor if you prefer. The butter matters too—use European-style unsalted butter for richer flavor, especially for the streusel. If you're short on time, pre-cubed sweet potatoes from the frozen section save chopping, though fresh is ideal for that velvety texture.
No raisins? Dried cranberries or chopped dates work in a pinch, though they add a different tartness. Running low on brown sugar? White sugar plus 1 tsp molasses mimics the flavor. The streusel needs cold butter—if yours is too soft, pop it in the freezer for 15 minutes. For a gluten-free version, swap the flour for almond flour or gluten-free 1:1 blend. The vanilla extract can be imitation, but pure Madagascar bourbon vanilla elevates the whole dish. If you're making this ahead, the streusel can be mixed and refrigerated for up to 3 days before baking.
This casserole reheats beautifully—just cover with foil and warm at 350°F for 20 minutes. Leftovers keep for 5 days in the fridge, though the streusel loses crispness after day 3. For make-ahead holiday prep, assemble the casserole (without baking) and refrigerate for up to 24 hours before baking. The streusel stays freshest when made fresh, but you can prep the sweet potato mixture a day ahead and bake it separately before adding the streusel. Portion into individual ramekins for easy serving—perfect for holiday gatherings or meal prep.
Why You'll Love This Recipe
- One-Bowl Wonder: I swear by this recipe when I’m too tired to measure five ingredients. Just mash the sweet potatoes, mix in the raisins and butter, then stir in the flour and brown sugar—no extra bowls, no fuss. The kids can even "help" dump the raisins in, and honestly, that’s half the fun.
- Sweet-Savory Magic: Between us, the raisins might seem odd at first, but they’re chef’s kiss with the warm brown sugar and buttery crust. The sweetness cuts through the earthiness of the sweet potatoes, and that crispy top? It’s the kind of flavor that makes people ask for seconds before they even finish their first.
- Holiday or Weeknight: Here’s what sold me—this casserole works everywhere. Serve it at Thanksgiving when everyone’s starving, or pull it out on a random Tuesday when you need something hearty. I’ve even reheated leftovers for breakfast (yes, really) and no one batted an eye.
- Pantry Staple Power: No fancy ingredients, just things you already have: sweet potatoes, raisins, butter, flour, sugar. It’s my go-to when I’m low on cash or time, and it still tastes like I slaved over it. Plus, the leftovers keep for days, so you’re basically making two meals for the price of one.
Step-by-step instructions for sweet potato casserole with raisins
Here's how to create a perfect balance of creamy sweet potatoes and buttery raisin-studded streusel.
Prepare the Sweet Potato Base
Preheat your oven to 375°F and line a 9x13-inch baking dish with parchment paper for easy removal. Peel and cube the 3 lbs sweet potatoes into 1-inch pieces—this ensures even cooking and tender texture. Spread them evenly in the baking dish, leaving about ½-inch space between pieces for steam circulation.
In a small bowl, whisk together the 0.5 cup heavy cream, 1 tsp vanilla extract, 0.25 cup evaporated milk, 0.25 cup maple syrup, 0.5 tsp salt, and 1 tsp ground ginger. Pour this mixture evenly over the sweet potatoes, making sure each piece gets coated. The sweet potatoes will absorb the liquid as they bake, creating that signature creamy consistency.
Bake uncovered for 45-50 minutes until the sweet potatoes are tender when pierced with a fork and the edges begin to caramelize slightly. You'll know they're ready when they collapse easily under gentle pressure—this is the moment they've absorbed all the liquid and transformed into a velvety base.
Create the Raisin Mixture
While the sweet potatoes bake, combine the 1.5 cups raisins with 1 tbsp of the light brown sugar in a small bowl. This simple step ensures the raisins soak up just enough sweetness to plump them up beautifully. Let this mixture sit at room temperature while you prepare the streusel—this gives the raisins time to soften slightly and enhances their flavor.
Once the sweet potatoes are nearly done (after about 35 minutes), spread the raisin mixture evenly over the top. The raisins will sink slightly into the soft potatoes as they bake, creating pockets of sweet, chewy goodness throughout each bite. This layering technique is what makes this casserole so special—every forkful delivers both the creamy potatoes and the fruity raisin surprise.
Make the Buttery Streusel Topping
In a medium bowl, cut the 0.75 cup unsalted butter into small cubes—this ensures even distribution in the streusel. Add the 1.5 cups all-purpose flour, 1 cup light brown sugar, 0.25 cup granulated sugar, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt. Use your fingers to work the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining—this creates that perfect balance of crispy and crumbly texture.
Spread the streusel mixture evenly over the raisins, pressing down gently with your fingers to ensure good contact with the potatoes underneath. The streusel should form a ¼-inch thick layer—this thickness guarantees a crispy crown while still allowing the heat to penetrate and create that caramelized bottom layer that's the hallmark of a great streusel topping.
Bake to Golden Perfection
Return the casserole to the oven and bake for an additional 20-25 minutes until the streusel is deep golden brown and the edges are crisp. The streusel should pull away slightly from the sides of the dish, indicating it's properly baked. If you peek and see any areas that aren't browning evenly, rotate the dish and return it to the oven.
Here's the thing—this is where patience pays off. The casserole will continue to set as it cools, so it's better to pull it out when the streusel is just starting to turn golden rather than waiting for it to become too dark. Let it cool for 10-15 minutes before serving—this resting period allows the flavors to meld and the streusel to crisp up just right.
Serve Warm for Maximum Enjoyment
Slice the casserole into 6 equal portions (about 1.5 cups each) and serve warm. The contrast between the creamy sweet potatoes, plump raisins, and crispy streusel creates a textural experience that's simply irresistible. For an extra touch, drizzle a little more maple syrup over the top just before serving—this enhances the natural sweetness and adds a beautiful glaze to the streusel.
This casserole tastes even better the next day, so if you have leftovers, store them covered in the refrigerator for up to 3 days. To reheat, cover with foil and warm at 350°F for 15-20 minutes until heated through. The streusel will soften slightly but still maintain its delicious crunch.
Pro Tips For Making Sweet Potato Casserole Recipe With Raisins
- STEAM THE POTATOES FIRST: I learned this the hard way—roasting or baking sweet potatoes whole until tender makes mashing them a breeze. Cut them into 1-inch cubes, toss with a pinch of salt, and roast at 400°F (200°C) for 20-25 minutes until fork-tender. This keeps the texture creamy without gummy spots, and the flavor deepens.
- SOAK RAISINS IN WARM WATER: Skip the dry raisins—plump raisins make all the difference. Toss them in warm water (not boiling) for 10 minutes, then drain well before folding into the casserole. The extra moisture prevents them from drying out into raisins, and the warm water softens them just enough to melt into the dish.
- USE COLD BUTTER FOR TOPPING: This isn’t the prettiest method, but it’s the tastiest. Mix your flour, brown sugar, and butter for the streusel topping with cold hands (literally—run the butter under cool water for 10 seconds). Cut the butter into the dry ingredients until it resembles coarse crumbs, not a paste. The cold butter creates flaky layers instead of a greasy glaze.
- BAKE UNTIL GOLDEN, NOT JUST BUBBLY: I was skeptical until I tried it—most recipes say "until bubbly," but that’s where it gets soggy. Bake the casserole until the topping is deep golden brown, with edges pulling away from the pan (about 35-40 minutes total). The extra 5 minutes of heat ensures the raisins stay juicy and the topping stays crisp, not sticky.
Perfect pairings for this dish
Classic Holiday Sides
This casserole pairs perfectly with roasted turkey or ham for Thanksgiving and Christmas dinners. The warm spices and sweet raisins complement the savory flavors of roasted meats beautifully. I often serve it alongside green bean casserole or cornbread for a complete Southern-style feast. 🍽️
Creamy Cheese Pairings
Add a dollop of whipped cream cheese or sour cream on top before serving to balance the sweetness. For extra decadence, top with toasted pecans or chopped walnuts—the nutty crunch contrasts wonderfully with the creamy potatoes. A sprinkle of flaky sea salt enhances all the flavors.
Beverage Matchups
Serve with chai tea or spiced apple cider to complement the cinnamon and nutmeg notes. For coffee lovers, a dark roast with a hint of vanilla enhances the caramelized sweetness. A glass of sweet Riesling also pairs beautifully with the dessert-like qualities of this dish. 🍷
Breakfast Twist
For a morning meal, serve warm slices with a fried egg on top and a side of crispy bacon. The salty-sweet contrast makes for an unexpected but delicious breakfast. I've even topped it with maple-glazed bacon bits for extra richness.
Dessert-Like Serving
Drizzle with honey or caramel sauce to turn this into a dessert-worthy side. Garnish with whipped cream and a cherry on top for a festive touch. It's especially popular during holiday gatherings when guests expect something sweet after the main course.
Meal Prep Pairings
Pack individual portions in airtight containers with a side of cranberry sauce or apple compote for easy meal prep. The flavors hold up well when reheated, making it perfect for lunchboxes or office lunches. Pair with whole-grain crackers for a balanced meal on the go. 📦
Nutrition facts
Frequently asked questions
Can I use dried cranberries instead of raisins?
Dried cranberries work perfectly and add a tangy twist to balance the sweetness. Use the same 1.5 cups measurement, but soak them in warm water for 5 minutes first to prevent dryness. For extra flavor, toss them with 1 teaspoon orange zest before adding to the casserole.
Why does my streusel turn out greasy?
Greasy streusel usually means the butter wasn't cold enough when mixed. Always use cold butter cubes and work them into the dry ingredients quickly with your fingers. If the mixture feels too wet, add 1-2 tablespoons more flour to absorb excess moisture before baking.
How can I make this gluten-free?
Swap the all-purpose flour for a 1:1 gluten-free baking blend (like Bob's Red Mill). For the streusel, use almond flour or oat flour instead, but reduce the amount to 1 cup since it's denser. The texture will be slightly different but still delicious. For binding, add ½ teaspoon xanthan gum if your blend doesn't include it.
Can I make this ahead for Thanksgiving?
Yes! Assemble the casserole (without baking) and refrigerate for up to 24 hours before baking. For best results, bake it straight from the fridge at 375°F for an extra 5-10 minutes to account for the cold start. The flavors develop beautifully overnight, making it perfect for holiday prep.
What's the best way to reheat leftovers?
Cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. For individual portions, microwave for 1 minute covered, then sprinkle with extra streusel to restore crispiness. Leftovers keep well for 3 days in the fridge, though the streusel loses some crunch after day 2.
