The Best Sweet Potato Casserole Recipe
What You’ll Love About This Recipe
This sweet potato casserole is a crowd-pleaser that brings comfort and flavor to any table. It’s easy to make, with simple ingredients that come together in a dish everyone will love. Creamy and smooth, the sweet potato base is perfectly balanced with a hint of warmth from spices. Crunchy and sweet, the pecan streusel topping adds the perfect texture contrast. Perfect for holidays or weeknights, it’s a versatile dish that will quickly become a family favorite.
Recipe

Sweet potato casserole is a classic side dish that’s perfect for holidays or family gatherings. It combines the natural sweetness of sweet potatoes with a crunchy pecan topping for a delicious contrast of flavors and textures.
Ingredients:
- 3 cups mashed sweet potatoes (about 3-4 medium sweet potatoes)
- 1/2 cup granulated sugar
- 1/2 cup milk
- 1/4 cup butter, melted
- 1 teaspoon vanilla extract
- 2 large eggs, beaten
- 1/2 teaspoon salt
Topping:
- 1/2 cup brown sugar
- 1/3 cup all-purpose flour
- 1/3 cup butter, softened
- 1 cup chopped pecans
Instructions:
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- In a large bowl, mix mashed sweet potatoes, granulated sugar, milk, melted butter, vanilla, eggs, and salt until well combined. Spread evenly into the prepared baking dish.
- In a separate bowl, combine brown sugar, flour, softened butter, and pecans for the topping. Sprinkle over the sweet potato mixture.
- Bake for 30-35 minutes, or until the topping is golden brown and the casserole is set.
Notes:
- For smoother sweet potatoes, peel and boil them before mashing.
- Adjust sugar to taste if the sweet potatoes are very sweet.
Equipment:
- 9×13-inch baking dish
- Mixing bowls
- Potato masher or fork
Time:
- Prep time: 20 minutes
- Cooking time: 35 minutes
Cuisine: American
Serving: 8-10 servings
Nutrition
Sweet Potato Casserole is not only delicious but also packed with essential nutrients. Here’s the nutritional breakdown per serving:
Calories: 320
Total Fat: 12g
Saturated Fat: 7g
Cholesterol: 30mg
Sodium: 210mg
Carbohydrates: 50g
Fiber: 4g
Sugars: 30g
Protein: 4g
What To Serve With It
I love pairing sweet potato casserole with greens like roasted Brussels sprouts or a fresh salad to balance its sweetness. For protein, I often go with grilled chicken or baked ham, which complement the dish’s rich flavors. It’s all about finding those sides that make the meal feel complete and satisfying.
Side Dishes
When planning a meal around sweet potato casserole, I love thinking about how the sides can complement its rich, creamy texture and sweet flavor. I often opt for easy variations like roasted Brussels sprouts with a drizzle of balsamic glaze or garlicky sautéed green beans. For vegetarian alternatives, I enjoy serving a quinoa salad with cranberries and almonds or a fresh kale Caesar salad. These sides add balance without overpowering the casserole’s sweetness. Sometimes, I’ll include oven-roasted root vegetables or cornbread for a comforting twist. Experimenting with sides keeps the meal exciting while highlighting the star dish!
Protein Options
Since sweet potato casserole tends to steal the spotlight with its rich, sweet flavor, pairing it with the right protein can make the meal feel complete without stealing its thunder. I love adding grilled chicken or roasted turkey, both great protein sources that balance the dish’s sweetness while offering dietary benefits like muscle repair and energy. For a lighter option, I’ll serve baked salmon, which adds heart-healthy omega-3s. If I’m feeling adventurous, I’ll include seasoned tofu or black beans for a plant-based twist. These choices not only complement the casserole but also turn it into a satisfying, well-rounded meal.