When I lift the foil from this casserole, the edges are already bubbling and the top is still pale—that’s exactly where it should be before the final stretch in the oven. The covered bake gives the middle time to heat through; uncovering lets the top turn golden. It’s a small change in timing that makes a big difference in a pimento cheese hash brown casserole.
I stir the pimento cheese, sour cream, and condensed soup together before adding the potatoes, so the creamy mixture coats the shreds evenly instead of leaving pockets of cheese or soup. Finely softened onion and black pepper round it out, while the hash browns bring the hearty texture that makes this casserole work for brunch or alongside dinner. The top browns, the center stays creamy, and each scoop holds together after a short rest.

Kitchen Note
Give the thawed hash browns a firm squeeze before they go into the bowl. If they’re still wet, the casserole can bake up loose instead of holding together in creamy, distinct shreds.
Save this pimento cheese hash brown casserole for a brunch or potluck—the creamy center and browned top make it easy to serve by the scoop.
Why the Pimento Cheese Belongs in the Casserole Base
It’s tempting to treat the pimento cheese like a topping, but stirring it into the creamy base is what gives every part of this casserole its signature flavor. A layer of cheese on top would brown quickly while the potatoes underneath stayed comparatively plain. Mixed with the sour cream and condensed soup, the pimento cheese spreads through the shreds and seasons the casserole from edge to center.
That even coating matters for texture, too. The creamy mixture clings to the potatoes, so the finished casserole has tender, distinct shreds rather than a dry pile of potatoes under a layer of melted cheese. The soup adds body, and the sour cream brings a little tang to balance the richness. The top still gets its own time uncovered in the oven, but it doesn’t have to carry all the flavor by itself.
Stir the base until the pimento cheese is evenly distributed before folding in the potatoes. If a few small streaks remain, that’s fine; the mixture will continue to come together as you coat the shreds. The goal isn’t to beat it smooth, but to avoid leaving a large pocket of one ingredient in the pan.
What Each Ingredient Brings to This Hash Brown Casserole

- Pimento cheese — This is the main flavor source, bringing cheesy richness and the familiar peppery pimento taste in one ingredient. A standard tub from the refrigerated section is a good fit; there’s no need to seek out a specialty brand. Choose a spreadable style that stirs easily into the base rather than a very firm cheese mixture.
- Sour cream — It loosens the pimento cheese and adds a tang that keeps the casserole from tasting flat. Full-fat sour cream gives the creamiest result, though plain Greek yogurt works in its place if you’re after a tangier, slightly less rich casserole.
- Condensed cream of chicken soup — Use condensed soup, not ready-to-serve soup from a carton. Its concentrated texture helps bind the potatoes without making the mixture runny. Condensed cream of mushroom soup can replace it in the same can size, with a more earthy, less chicken-forward flavor.
- Frozen shredded hash browns — The shredded cut gives the casserole a cohesive texture and lets the creamy base coat plenty of potato surface. A store-brand bag is fine; look for plain frozen potatoes rather than a seasoned variety, which could make the finished dish saltier or add flavors that compete with the pimento cheese.
- Yellow onion and unsalted butter — Finely diced onion softens quickly and blends into each serving, while butter gives it a round, savory base. Yellow onion is an easy, affordable choice. A white onion works in the same quantity if that’s what you have, with a slightly sharper edge.
- Black pepper — It adds a little warmth without covering the pimento cheese. Since the cheese and soup already bring seasoning, taste the finished casserole before deciding it needs any extra salt.
How to Build the Casserole Before It Goes in the Oven
Soften the Onion in Butter
Heat the oven to 350°F and grease a 9×13-inch baking dish. Melt the butter in a skillet over medium heat, then stir in the finely diced onion. Cook it for 4 to 5 minutes, until it’s softened and no longer has a raw, sharp smell. Keep the heat at medium so the onion softens without browning before it has a chance to turn tender.
Stir Together the Creamy Base
In a large bowl, combine the pimento cheese, sour cream, condensed cream of chicken soup, black pepper, and the cooked onion with its melted butter. Stir until the onion is spread through the mixture and the cheese is no longer sitting in one large lump. The base will be thick; that’s what you want, because it needs to cling to the potatoes rather than run to the bottom of the dish. Scrape the skillet well so the melted butter goes into the bowl, too.
Coat the Shreds Evenly
Fold in the thawed hash browns, turning the mixture from the bottom of the bowl so the creamy base reaches the shreds throughout. Use a broad spoon and gentle strokes rather than stirring hard; you want the potatoes coated, not mashed. Spread the mixture into the prepared dish in an even layer. A level surface helps it bake at a consistent pace from the center to the edges.
Bake Covered, Then Let the Top Brown
Cover the dish with foil and bake for 35 minutes. Remove the foil and bake for another 15 to 20 minutes, until the casserole is bubbling, browned on top, and the center reaches 165°F. If the top is browning faster than you’d like, loosely cover it again while the middle finishes heating. Let the casserole rest for 10 minutes before serving; the creamy base settles as it stands, making neat scoops easier.
Three Easy Ways to Change the Flavor or Fit a Dietary Need
Give It a Spicy Pimento Cheese Kick
Use a hot or jalapeño pimento cheese in place of the regular kind, keeping the same amount. The casserole will have a noticeable peppery heat, while the creamy base and potatoes soften the sharper bite.
Make It Gluten-Free
Replace the condensed cream of chicken soup with a gluten-free condensed cream of chicken soup in the same can size. Choose gluten-free-labeled pimento cheese and hash browns as well; the casserole’s texture stays close, though the soup’s seasoning may vary by brand.
Use Plain Greek Yogurt for a Tangier Base
Swap plain Greek yogurt for the sour cream in an equal amount. It keeps the base creamy but gives the casserole a brighter tang and a little less richness; use unflavored yogurt so it doesn’t add sweetness.
Storage and Reheating
- Refrigerator: Cover leftovers or transfer them to an airtight container and refrigerate for 3 to 4 days. The potatoes soften as they sit, so the top won’t stay as crisp as it was fresh from the oven.
- Freezer: Freeze cooled portions in airtight, freezer-safe containers for up to 2 months for best quality. Thaw overnight in the refrigerator; the potatoes may be softer after freezing.
- Reheating: Warm individual portions covered in the microwave, or cover a larger portion and reheat it in a 325°F oven until hot throughout. Uncover near the end if you’d like to bring back a little color, and avoid leaving it uncovered the whole time or the edges can dry out.
Questions That Come Up When Making Pimento Cheese Hash Brown Casserole

Pimento Cheese Hash Brown Casserole
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Grease a 9x13-inch baking dish.
- Melt the butter in a skillet over medium heat.
- Add the onion and cook for 4 to 5 minutes until softened.
- In a large bowl, stir together the pimento cheese, sour cream, cream of chicken soup, black pepper, and cooked onion with the melted butter.
- Fold in the thawed hash browns until evenly coated.
- Spread the mixture in the prepared baking dish.
- Cover the dish with foil.
- Bake for 35 minutes.
- Uncover the dish.
- Bake for 15 to 20 minutes more, until bubbling and browned on top and the center reaches 165°F.
- Let the casserole rest for 10 minutes before serving.





