Pimento cheese hash brown casserole bakes up creamy in the middle with a sharp cheddar crust on top and those little pops of pimento running through every bite. It’s the kind of side dish that comes out of the oven bubbling at the edges, holds together when scooped, and disappears fast because it hits that sweet spot between comforting and bold.
The trick here is balance. The sour cream, mayonnaise, and cream of chicken soup build the rich base, but the grated onion and cayenne keep it from tasting flat. Thawed hash browns matter too, because extra ice crystals water down the casserole and keep the center from setting properly. Once everything is mixed, the casserole needs time in the oven and a short rest on the counter so the cheese can settle and the spoonfuls come out creamy instead of loose.
Below, I’ve included the small details that keep this casserole from turning greasy or soggy, plus a few smart swaps if you need to adapt it for your table.
The edges got crispy, the center stayed creamy, and the pimentos gave it just enough tang to cut through all that cheese. I made it for Sunday supper and there wasn’t a spoonful left.
Save this pimento cheese hash brown casserole for the next brunch, potluck, or holiday spread when you want a bubbling cheesy side with a golden crust.
The Reason Most Hash Brown Casseroles Turn Watery
Hash brown casseroles usually go wrong in one of two ways: the potatoes stay wet, or the dairy breaks before the center has a chance to set. Thawed shredded hash browns are the first fix. If they’re still icy, that meltwater ends up in the baking dish and turns the whole thing loose instead of creamy.
The second thing that matters is the ratio of fat to starch. Sour cream, mayonnaise, and butter give the casserole richness, but the hash browns still need enough cheddar and time in the oven to bind everything together. Bake until the edges are bubbling and the top has a deep golden crust. If it looks done at 35 minutes, it probably still needs more time in the middle.
- Thawed hash browns — Frozen potatoes straight from the bag almost always water down the casserole. Thaw them in the fridge or on the counter until flexible and no longer icy.
- Grated onion — This melts into the base instead of staying crunchy. Finely minced onion works in a pinch, but grated gives the smoothest texture.
- Cayenne — It doesn’t make the dish hot; it wakes up the cheese and keeps the casserole from tasting heavy.
What the Sour Cream, Soup, and Cheddar Are Each Doing Here

The sour cream gives body and a little tang. The cream of chicken soup adds salt, thickness, and that classic casserole texture that helps the dish hold together after baking. If you swap it for a thinner soup, the filling won’t set as well.
Sharp cheddar is the flavor anchor. Mild cheddar will melt fine, but it won’t give you the same pimento cheese bite. Use a block and shred it yourself if you can, because pre-shredded cheese is coated to prevent clumping and doesn’t melt as smoothly.
- Sharp cheddar — Sharp cheese gives the casserole its punch. Save the milder cheese for a topping only if that’s what you have.
- Mayonnaise — It sounds unusual, but it helps emulsify the filling and keeps the texture silky. Don’t skip it unless you’re changing the whole base.
- Pimentos — Drain them well. Too much liquid in the jar will thin the casserole and mute the cheese flavor.
Mixing the Base Without Crushing the Potatoes
Stir the dairy and seasonings first
Start with the sour cream, soup, butter, mayonnaise, pimentos, two cups of cheddar, onion, salt, pepper, and cayenne. Mix until the base looks smooth and evenly speckled with pimentos. Doing this before the potatoes go in keeps the hash browns from breaking apart under heavy stirring.
Fold in the hash browns gently
Add the thawed hash browns and turn them through the mixture with a spatula until everything is coated. The goal is an even layer of sauce around the potatoes, not a mashed texture. If the mixture seems stiff, resist the urge to add milk; the potatoes will release a little moisture as they bake.
Watch for the bubbling edges
Spread the mixture into a greased 9×13-inch baking dish and top with the remaining cheddar. Bake at 350°F until the top is browned in spots and the edges are actively bubbling, 50 to 55 minutes. If the center still looks loose, give it a few more minutes; underbaking is the main reason this casserole slices apart.
Let it rest before serving
Give it 10 minutes on the counter after it comes out of the oven. That short rest lets the cheese settle and the starches tighten up, which is why the first scoop holds together instead of sliding across the plate.
How to Adapt It for Different Tables
Swap in ham for a heartier main-dish casserole
Fold in 1 to 2 cups diced cooked ham before baking. The ham makes the dish saltier and more filling, and it turns this from a side into a brunch main without changing the baking time much.
Make it gluten-free with the right soup
Use a gluten-free cream of chicken soup if you need to keep the casserole gluten-free. The texture stays the same, but the soup label matters because it’s the one ingredient most likely to sneak in wheat.
Use cream of mushroom for a vegetarian version
Swap the cream of chicken soup for cream of mushroom soup. You’ll lose a little of the savory chicken background, but the mushrooms add their own depth and keep the casserole rich and satisfying.
Add a little heat without changing the texture
Stir in a few dashes of hot sauce or swap the cayenne for crushed red pepper. This keeps the casserole creamy but gives the cheese a sharper finish that plays well with the pimentos.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The casserole firms up as it chills, but the flavor holds well.
- Freezer: It freezes well after baking. Cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Cover with foil and warm in a 325°F oven until heated through. Uncover for the last few minutes if you want the top to crisp back up. Microwaving works for a single serving, but it softens the crust.
Questions I Get Asked About This Recipe

Pimento Cheese Hash Brown Casserole
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9x13-inch baking dish. Make sure the dish is well coated so the cheesy crust releases easily.
- Mix sour cream, cream of chicken soup, melted butter, mayonnaise, drained pimentos, 2 cups cheddar, grated onion, salt, black pepper, and cayenne. Stir until you have a thick, evenly speckled cheese mixture.
- Fold in thawed hash browns until evenly coated. Stop when the potatoes are glossy with the sauce, with no dry pockets.
- Spread the mixture into the greased dish and top with the remaining cheddar. Use an even layer so the bake browns consistently.
- Bake at 350°F for 50-55 minutes until golden and bubbling at the edges. Look for bubbling around the perimeter and a browned, melted cheese top.
- Rest for 10 minutes before serving. This sets the casserole so it scoops cleanly.


