Savory Sweet Potato Casserole with Bacon and Parmesan: A Cozy, Crowd-Pleasing Dinner
If you’re hunting for a dish that feels homey without being heavy-handed, this Savory Sweet Potato Casserole with Bacon and Parmesan is a wonderful choice. It blends the natural sweetness of the potatoes with the savory punch of bacon and the sharp bite of Parmesan. It’s comforting enough for a weeknight, but also plating-ready for a holiday table. There’s a gentle balance here—no one flavor dominates, and the textures play nicely together: creamy potatoes, crisp bacon, a little crunch from the cheese, and a silky sauce tying everything together.
Think of this as the kind of recipe you can reach for when you want something that feels special, yet still approachable. It’s the sort of dish you can make with pantry staples and a quick grocery run. And yes, it pairs beautifully with roasted greens, a simple salad, or a roast chicken. The best part? It’s forgiving. You can tweak the bacon to be crispier, the Parmesan to be bolder, or the creaminess to suit your preference. In other words, it’s adaptable, familiar, and satisfying.
Ingredients for this Savory Sweet Potato Casserole with Bacon and Parmesan
- 4 medium sweet potatoes, scrubbed and peeled
- 4 strips bacon, cooked and crumbled
- 1/2 cup grated Parmesan cheese
- 2 tablespoons butter
- 1/2 cup heavy cream or milk
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 2 tablespoons chopped fresh chives or parsley (optional)
Instructions
- Preheat your oven to 375°F (190°C). Grease a 2-quart baking dish and set it aside.
- Cut the sweet potatoes into evenly sized chunks. Place them in a pot and cover with cold water. Add a pinch of salt and bring to a boil. Boil until the potatoes are tender, about 12-15 minutes. Drain well.
- While the potatoes cook, cook the bacon in a skillet over medium heat until crisp. Transfer to a paper towel–lined plate to drain. Once cooled, crumble the bacon into bits.
- Mash the potatoes with a potato masher or press through a ricer until smooth. In a small saucepan, melt butter over low heat, then whisk in the cream, garlic, salt, pepper, and nutmeg until warmed and fragrant.
- Fold the warm cream mixture into the mashed potatoes until you have a creamy but still lightly fluffy texture.
- Stir in two-thirds of the Parmesan and the crumbled bacon, reserving some bacon bits for topping if you like. Taste and adjust seasoning with extra salt or pepper as needed.
- Spread the mixture into the prepared baking dish. Sprinkle the remaining Parmesan on top. If you reserved extra bacon, scatter it over the surface too.
- Bake for about 20-25 minutes, until the top is lightly golden and the casserole is heated through. If you like a crisper top, switch the oven to broil for the last 1-2 minutes, watching closely.
- Remove from oven and let stand for 5 minutes before serving. Garnish with chopped chives or parsley for a fresh finish.
Cook and Prep Times
- Prep time: 15 minutes
- Cook time: 25 minutes
- Total time: 40 minutes
Nutritional information
Per serving (approximately): about 320 calories. The casserole contains protein from the bacon and Parmesan, plus the fiber and nutrients from the sweet potatoes. If you’re watching sodium, you may want to cut back slightly on the added salt or opt for a lower-sodium Parmesan. A splash of cream adds richness, but you can substitute with milk for a lighter version.
Frequently asked questions
Can I make this ahead?
Yes. You can prepare the mashed potato mixture a day ahead, cover it, and refrigerate. When you’re ready to bake, bring it to room temperature for about 20 minutes, then bake as directed. If it’s coming straight from the fridge, you might extend the bake time by 5-10 minutes to ensure it’s heated through.
Is there a vegetarian version?
You can make a vegetarian version by omitting the bacon and adding a bit of smoked paprika or liquid smoke for a touch of smoky flavor. You could also fold in sautéed mushrooms or crumbled tempeh to mimic the texture and savoriness.
What should I pair with this dish?
Roasted greens like Brussels sprouts or broccoli, a simple green salad, or a roasted chicken all work well. The casserole is fairly versatile, so you can build a meal around it with a bright acidity from a lemony dressing or a crisp white wine like Sauvignon Blanc to cut through the richness.
Reviewing this recipe aloud—yes, it sounds good when spoken—there’s a quiet, satisfying rhythm: creamy potatoes, crumbly bacon, and a touch of parmesan on top. It’s the kind of dish that invites you to gather around the table, share, and savor.

Savory Sweet Potato Casserole with Bacon and Parmesan
Ingredients
- 4 medium sweet potatoes, scrubbed and peeled
- 4 strips bacon, cooked and crumbled
- 1/2 cup grated Parmesan cheese
- 2 tablespoons butter
- 1/2 cup heavy cream or milk
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 2 tablespoons chopped fresh chives or parsley (optional)
Instructions
- Preheat your oven to 375°F (190°C). Grease a 2-quart baking dish and set it aside.
- Cut the sweet potatoes into evenly sized chunks. Place them in a pot and cover with cold water. Add a pinch of salt and bring to a boil. Boil until the potatoes are tender, about 12-15 minutes. Drain well.
- While the potatoes cook, cook the bacon in a skillet over medium heat until crisp. Transfer to a paper towel–lined plate to drain. Once cooled, crumble the bacon into bits.
- Mash the potatoes with a potato masher or press through a ricer until smooth. In a small saucepan, melt butter over low heat, then whisk in the cream, garlic, salt, pepper, and nutmeg until warmed and fragrant.
- Fold the warm cream mixture into the mashed potatoes until you have a creamy but still lightly fluffy texture.
- Stir in two-thirds of the Parmesan and the crumbled bacon, reserving some bacon bits for topping if you like. Taste and adjust seasoning with extra salt or pepper as needed.
- Spread the mixture into the prepared baking dish. Sprinkle the remaining Parmesan on top. If you reserved extra bacon, scatter it over the surface too.
- Bake for about 20-25 minutes, until the top is lightly golden and the casserole is heated through. If you like a crisper top, switch the oven to broil for the last 1-2 minutes, watching closely.
- Remove from oven and let stand for 5 minutes before serving. Garnish with chopped chives or parsley for a fresh finish.







