Side Dishes
Joanna Gaines' potato casserole delivers that comforting, homestyle crispiness we all crave at family gatherings—especially when the cornmeal crown meets herbed butter magic. This recipe transforms simple potatoes into a golden, textured masterpiece with layers of tender flesh and a crackling topping that disappears too quickly.
I've perfected the balance between fluffy interior and perfectly crisp edges, just like Joanna's signature dishes.
The secret lies in the technique: browning the potatoes before layering ensures deep flavor, while the cornmeal topping creates that signature crunch without sacrificing moisture. Herbed butter weaves through the layers, infusing every bite with savory depth.
What makes this dish truly special is how it elevates any meal—whether it's Thanksgiving dinner or a casual weeknight supper.
By the time it emerges from the oven, you'll have a casserole with a crispy cornmeal crown that shatters at the touch, revealing tender, buttery potatoes beneath. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of textures and flavors.
This is the kind of dish that feels like a warm hug on a plate.
Pair it with roasted chicken, steak, or even as a stand-alone vegetarian main. The recipe scales beautifully for crowds, and leftovers reheat just as well as the first serving. Let's get started on creating this comforting classic that brings a taste of Joanna Gaines' kitchen to your own table.
Ingredients for joanna gaines potato casserole
Potatoes, butter, and cornmeal—three simple ingredients that become Joanna Gaines' signature crispy casserole magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Medium-sized, peeled and sliced |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for browning |
| Cornmeal 🌾 | 1 cup | Fine grind for crispy crown |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated for meltiness |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Chives 🌿 | ¼ cup | Finely chopped for herbed butter |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped for herbed butter |
| Garlic Cloves 🧄 | 4 cloves | Minced for herbed butter |
| Salt 🧂 | 1 ½ tsp | Kosher salt for seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for flavor |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening cream sauce |
The potatoes are everything here. Russets are your best bet—they hold up to slicing and roasting without turning mushy. Kroger or Walmart usually have them in the produce section, but if you see Yukon Golds, grab those too. Peeled and sliced into even ¼-inch pieces, they'll cook perfectly. Browning them in butter first? Non-negotiable—that step builds the deep, caramelized flavor that makes this dish taste homemade. I like to use Land O'Lakes unsalted butter because it's consistently good, but any brand works as long as it's cold when you cube it.
No cornmeal? Crushed cornflakes will give you that same crispy texture—just pulse them in a food processor until they're fine. The herbed butter is where the magic happens, so don't skip the fresh herbs. Dried herbs won't cut it here—they lack the brightness. If you're in a pinch, you can use one-third the amount of dried parsley, but fresh is worth the extra minute. The cheese? Sharp cheddar is ideal, but Monterey Jack or pepper jack work too. Just make sure it's freshly grated—pre-shredded gets clumpy and doesn't melt as nicely.
This casserole reheats like a dream—450°F for 15 minutes brings back that crispy crown. It keeps well in the fridge for 4-5 days, though I rarely have leftovers. For big gatherings, double the recipe—it scales perfectly. The secret to the cornmeal crown? Don't skip the egg wash (just 1 egg beaten with 1 tbsp milk). Brush it on right before baking, and you'll get that golden, shatteringly crisp topping every time.
Why You'll Love This Recipe
- Here’s what sold me: the heavy cream and sharp cheddar melt into a rich, velvety layer that clings to every fluffy potato. It’s not just comfort food—it’s the kind of dish that makes you slow down mid-bite because it’s that good. (Yes, even on a Tuesday night.)
- One-Pan Magic: I swear by this recipe because it’s literally one bowl, one pan, and done. Slice those Russets, toss ‘em with butter and cornmeal, and let the oven work its magic—no chopping onions or pre-cooking anything. That crispy top? Zero extra effort, just the cheesy goodness you crave.
- Creamy-Cheesy Bliss: Here’s what sold me: the heavy cream and sharp cheddar melt into a rich, velvety layer that clings to every fluffy potato. It’s not just comfort food—it’s the kind of dish that makes you slow down mid-bite because it’s that good. (Yes, even on a Tuesday night.)
- Leftover Hero: Between us, this casserole tastes better the next day. The edges get crispier, the cheese pulls tighter, and it reheats in minutes. I make a double batch on Sundays because it’s my go-to for lunches, potlucks, or when I’m too tired to cook.
Step-by-step instructions for Joanna Gaines' potato casserole
Here's how to make this comforting classic with a perfect crispy crown and creamy layers.
Prepare the Potatoes and Herbed Butter
Preheat your oven to 375°F. Peel and slice the 3 lb russet potatoes into ¼-inch thick rounds. Soak them in cold water for 10 minutes to remove excess starch, then drain and pat completely dry with paper towels. This step is key—dry potatoes ensure crispy edges instead of soggy ones.
While the potatoes soak, make the herbed butter by mixing the 0.75 cup cold unsalted butter with the 0.25 cup finely chopped fresh chives, 0.25 cup finely chopped fresh parsley, 4 minced garlic cloves, 1.5 tsp salt, and 0.5 tsp black pepper. Use your fingers or a fork to work it into a crumbly mixture. This butter will infuse every layer with flavor as it melts into the potatoes.
Build the Creamy Potato Layers
In a large bowl, combine the drained potatoes with the herbed butter mixture. Toss gently but thoroughly until every potato slice is evenly coated. Spread half of the potato mixture into a 9x13-inch baking dish, pressing down lightly to create an even base. Sprinkle half of the 1.5 cups shredded sharp cheddar cheese over the potatoes.
In a separate bowl, whisk together the 0.5 cup heavy cream, 0.5 cup milk, 2 tbsp all-purpose flour, 0.5 tsp salt, and 0.25 tsp black pepper until smooth. Pour this cream mixture evenly over the cheese-covered potatoes. Repeat the layering process with the remaining potatoes, cheese, and cream mixture. The final layer should be potatoes topped with cheese.
Create the Crispy Cornmeal Crown
Sprinkle the 1 cup cornmeal evenly over the top of the casserole, pressing it gently into the cheese. This creates the signature crispy crown that makes this dish special. The cornmeal will toast beautifully while the potatoes bake, adding texture contrast to each bite.
Cover the baking dish tightly with aluminum foil and bake for 45 minutes. After this initial baking time, remove the foil and increase the oven temperature to 400°F. Return the casserole to the oven and bake uncovered for an additional 20-25 minutes until the top is golden brown and the cornmeal crown is crispy. The edges should pull away slightly from the pan when you gently tug on them.
Rest and Serve
Let the casserole rest for 10-15 minutes before serving. This resting time allows the cream sauce to thicken slightly and the flavors to meld together. The potatoes should be tender when pierced with a fork, with no resistance at the center of each slice.
Slice into squares and serve immediately. The contrast between the crispy cornmeal crown, creamy potato layers, and melted cheddar cheese makes every bite satisfying. This casserole tastes even better the next day, so consider making it ahead and reheating in the oven at 350°F for 20 minutes to restore that perfect crispy texture on top.
Pro Tips For Making Joanna Gaines Potato Casserole
- PRE-COOK POTATOES: Slice those Russets thin—about 1/8-inch thick—and boil them for 3 minutes before draining. I learned this the hard way: raw potato slices in the oven turn gummy instead of creamy. Trust me, the 3-minute head start makes all the difference when they’re baking.
- TOAST THE CORNMEAL: Spread the cornmeal in a dry skillet over medium heat for 2 minutes before mixing it into the butter. That toasty flavor? It’s not just for show—it adds a nutty depth the recipe doesn’t always call for. Skip this, and your casserole will taste like it’s missing something.
- DON’T OVERMIX THE CHEESE: Fold the shredded cheddar in last—just until combined—so it melts into pockets instead of clumping. I used to blend it in early, and half the time it turned into a gluey mess. Keep it loose, and you’ll get that perfect stretchy, gooey texture.
- BAKE UNTIL GOLDEN: Cover with foil for the first 45 minutes, then uncover and crank the broiler for 3-5 minutes. That crispy top is the whole point—no one wants a sad, soggy crust. Watch it like a hawk, or you’ll end up with a burnt offering.
Common mistakes when making your joanna gaines potato casserole
Skipping the Browning Step
Browning the potatoes in butter before layering is what builds that deep, caramelized flavor that makes this casserole taste truly homemade. I’ve tested this recipe both ways, and the difference is night and day—skipping this step leaves your casserole tasting bland and one-dimensional.
The key is to cook the potatoes in cold butter over medium heat until golden brown, about 8-10 minutes. This creates a flavorful crust that infuses into the cream sauce as it bakes. 🔥
Uneven Potato Slices
Consistency is everything when slicing potatoes for this casserole. If your slices are thicker in some spots and thinner in others, they’ll cook at different rates, leading to a casserole with some mushy potatoes and others that are still firm.
Use a mandoline slicer for precision, or take the time to eyeball and adjust each slice to ¼-inch thickness. Uneven slices also affect the crispiness of the cornmeal crown—thicker slices push up more, while thinner ones sink, creating an uneven top. 🥔
Overmixing the Cream Sauce
The cream sauce needs to be smooth but not overworked, or you’ll end up with a gluey, thick mixture that makes the casserole gummy instead of creamy. Whisk just until the flour is fully dissolved—about 2-3 minutes—then stop.
Overmixing develops gluten in the flour, which can make the sauce tough. If it’s too thick after baking, stir in 1-2 tablespoons of warm milk before assembling the layers. 🥛
Not Pressing Down the Cornmeal Crown
The cornmeal crown is the star of this casserole, and it needs to be pressed gently into the cheese to create that signature crispy texture. If you just sprinkle it on top without pressing, it’ll slide around during baking, leaving uneven, soft spots.
Use the back of a spoon or a flat-bottomed glass to press it down firmly. This ensures the cornmeal makes full contact with the cheese, toasting evenly and creating that shatteringly crisp topping. 🌾
Baking Without the Foil
Leaving the casserole uncovered for the first 45 minutes of baking is a common mistake that leads to a dry, rubbery texture. The foil traps steam, keeping the potatoes tender and moist while the cream sauce thickens properly.
Only remove the foil for the final 20-25 minutes at 400°F to crisp up the cornmeal crown. Skipping the foil can turn your casserole into a sad, dense block instead of the fluffy, creamy masterpiece it should be. ❄️
Overbaking for Crispiness
Patience is key when baking this casserole. The moment the cornmeal crown turns golden brown and pulls away slightly from the edges, it’s done—overbaking by even 5 minutes can turn that perfect crispy crown into a burnt, bitter mess.
Keep an eye on it during the final 20 minutes of baking, and if it’s browning too quickly, tent it loosely with foil. The internal temperature of the potatoes should reach 200°F for a creamy, tender bite. 🌡️
Nutrition facts
Frequently asked questions
Can I make this potato casserole ahead of time?
This dish actually tastes even better the next day. Assemble it completely, cover tightly with foil, and refrigerate for up to 24 hours before baking. When ready to bake, add 10-15 minutes to your total baking time at 375°F to account for the cold start. For serving later, reheat at 350°F for 20-25 minutes to restore that crispy cornmeal crown.
What's the best way to make this dish dairy-free?
Swap the butter for vegan butter or olive oil, use dairy-free cheese (like Violife or Daiya), and replace heavy cream with full-fat coconut milk. The cornmeal crown will still crisp up beautifully, though the texture might be slightly less rich. For extra flavor, add 1 tbsp nutritional yeast to the herbed butter substitute.
Why did my cornmeal topping turn out soft instead of crispy?
This usually happens when the cornmeal wasn't pressed firmly into the cheese or if the casserole wasn't baked uncovered at the end. Make sure to press the cornmeal crown gently with the back of a spoon, then bake uncovered at 400°F for the final 20-25 minutes to toast it properly. A quick fix? Broil for 1-2 minutes at the very end to restore crispiness.
Can I use sweet potatoes instead of russets?
While possible, russet potatoes are ideal because of their starchy texture and neutral flavor that holds up to baking. Sweet potatoes will work, but they'll make the casserole slightly sweeter and more moist. If you try it, reduce the sugar in the cream sauce by 1 tsp and increase the baking time by 10-15 minutes to ensure they're fully tender.
How do I scale this recipe for a crowd?
Double or triple the ingredients easily by using two 9x13-inch pans or one 13x18-inch pan. For extra-large gatherings, consider making three separate casseroles so each can be baked simultaneously. The baking times remain the same, but you may need to rotate pans halfway through for even browning. This keeps the signature crispy crown intact even when making multiple batches.
