Pimento cheese hash brown casserole bakes up rich, creamy, and deeply savory with a golden cheddar top that crackles just enough at the edges. The pimentos give it that familiar Southern cheese-spread flavor, while the hash browns turn soft in the center and crisp slightly where the heat hits the pan hardest. It’s the kind of side dish that disappears fast at brunch, Sunday dinner, or any table where comfort food gets taken seriously.
What makes this version work is the balance. The sour cream, mayonnaise, and cream of chicken soup create a base that stays luscious without turning greasy, and the grated onion melts in just enough to season the whole dish without leaving sharp bites behind. Thawing the potatoes first matters, too, because frozen hash browns will water down the casserole and keep it from setting up the way it should.
Below, I’ve included the small details that keep the texture right, plus a few smart swaps if you need to work around what’s in the fridge. The rest is straightforward, which is exactly how a good casserole should be.
The center stayed creamy and the top got that perfect cheddar crust. I used extra pimentos and it tasted just like a baked pimento cheese dip with potatoes in it.
Save this pimento cheese hash brown casserole for the next brunch when you want a creamy middle, a bubbly cheddar top, and almost no hands-on work.
The Trick to Keeping Hash Brown Casserole Creamy, Not Watery
The biggest mistake with hash brown casseroles is starting with potatoes that still hold ice crystals or excess moisture. That water leaks out in the oven, and instead of a rich, spoonable casserole, you get one that looks loose in the middle and a little thin around the edges. Thawing the hash browns first gives you a head start on a tighter, creamier bake.
The other thing that matters here is heat management. This casserole doesn’t need a blast of high heat to set the middle; it needs enough time for the dairy base to thicken and for the cheddar on top to brown without breaking. Pulling it when the edges are bubbling and the center has set keeps it creamy instead of greasy.
- Thawed hash browns — These are non-negotiable if you want the casserole to bake up cohesive. After thawing, squeeze out any obvious extra liquid with clean hands or a towel.
- Grated onion — Grating works better than chopping because it disappears into the base and seasons the whole dish without crunchy bits. If you use a yellow onion instead of a small sweet one, use a little less so it doesn’t take over.
- Sharp cheddar — Sharp cheddar gives this casserole its pimento-cheese backbone. Mild cheddar melts fine, but the flavor will be flatter.
- Cream of chicken soup — It adds body and a savory saltiness that keeps the casserole from tasting one-note. Cream of mushroom works if that’s what you have, but the flavor shifts in a noticeable way.
What Each Ingredient Is Doing in This Casserole

- Sour cream — This gives the casserole its tang and keeps the texture lush. Full-fat sour cream works best; lower-fat versions can turn thinner after baking.
- Mayonnaise — It deepens the richness and helps the filling bake into a smoother, more cohesive casserole. Don’t skip it unless you’re okay losing some of that pimento-cheese creaminess.
- Pimentos — These bring the signature sweet-pepper flavor and the little red flecks that make the casserole taste like pimento cheese, not just a potato bake. Drain them well so they don’t add extra liquid.
- Butter — Melted butter carries flavor through the whole dish and helps the top brown. If you use unsalted butter, keep the salt amount as written.
- Cayenne — It doesn’t make the casserole spicy-hot; it wakes up the cheese flavor. Leave it out if you want a milder side, but a little heat helps cut through the richness.
Building the Casserole So the Center Sets and the Top Browns
Mix the base until it looks thick and glossy
Stir the sour cream, soup, butter, mayonnaise, pimentos, two cups of cheddar, onion, salt, pepper, and cayenne until the mixture looks even and glossy. You want every spoonful to have some cheese and pimento in it, but don’t beat it so hard that the dairy starts to loosen. If the base looks too stiff, that usually means the sour cream was cold straight from the fridge; let it sit a few minutes before you mix again.
Fold in the potatoes without breaking them down
Add the thawed hash browns and fold them through until everything is coated. A wide spatula works better than a spoon here because it lifts the potatoes instead of mashing them. Stop as soon as there are no dry patches left. Overmixing turns the shreds into paste, and that’s how you lose the casserole texture.
Bake until the edges bubble hard
Spread the mixture into a greased 9×13-inch dish and top with the remaining cheddar. Bake at 350°F for 50 to 55 minutes, until the top is deeply golden and the filling is bubbling at the edges. If the top browns too quickly before the center is hot, tent it loosely with foil for the last part of baking. The casserole should look set in the middle, not sloshy, when you give the dish a gentle nudge.
Let it rest before serving
Rest the casserole for 10 minutes after it comes out of the oven. That pause lets the dairy thicken back up so it scoops cleanly instead of running across the plate. If you cut into it too early, the center will seem looser than it really is. The texture settles fast, and the flavor is even better once it has a minute to calm down.
How to Change It Without Losing the Character of the Dish
Make It Vegetarian
Swap the cream of chicken soup for cream of mushroom or cream of celery. You’ll keep the same creamy structure, but the flavor will lean a little earthier or lighter depending on which one you choose. Everything else can stay the same.
Turn Up the Pimento Cheese Flavor
Add an extra 2 to 3 tablespoons of drained pimentos and use an especially sharp cheddar. That makes the casserole taste more like a warm pimento cheese spread wrapped around potatoes, but it also adds a little more moisture, so drain the pimentos well.
Lighten the Richness a Little
Use light sour cream and reduce the mayonnaise slightly if you want a less heavy casserole. The tradeoff is a softer, less silky finish, so don’t cut the butter and cheese too far or the dish starts tasting flat.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The casserole firms up as it chills, but the flavor holds well.
- Freezer: It freezes well in portions or as a whole baked casserole. Wrap tightly and freeze for up to 2 months, then thaw overnight in the fridge before reheating.
- Reheating: Warm covered in a 325°F oven until hot in the center. The common mistake is blasting it in the microwave, which makes the cheese separate and the potatoes turn rubbery.
Questions I Get Asked About This Recipe

Pimento Cheese Hash Brown Casserole
Ingredients
Equipment
Method
- Preheat oven to 350F, then grease a 9x13-inch baking dish so the casserole releases easily.
- In a mixing bowl, combine sour cream, cream of chicken soup, melted butter, mayonnaise, diced pimentos, 2 cups shredded sharp cheddar, grated onion, salt, black pepper, and cayenne until smooth and creamy with red pimento flecks.
- Fold the thawed hash browns into the mixture until every potato strand looks evenly coated.
- Spread the hash brown mixture into the prepared baking dish and top with the remaining shredded sharp cheddar for a cheesy crust.
- Bake at 350F for 50-55 minutes, until golden and bubbling at the edges; the center should look set and glossy.
- Rest the casserole 10 minutes before serving so the hot layers thicken slightly for clean, scoopable portions.