Breakfast & Brunch
This cast iron egg bake recipe delivers a restaurant-quality breakfast in just 30 minutes—crispy golden potatoes on the bottom, silky egg ribbons on top, and everything cooked perfectly in one pan. The secret lies in preheating that cast iron until it's screaming hot, creating a nonstick surface that transforms simple ingredients into a showstopping dish. I've been perfecting this technique for years, and it never fails to impress, even on busy mornings.
The beauty of this method is how the cast iron distributes heat evenly, ensuring the potatoes get crispy without burning while the eggs cook to silky perfection. No flipping, no fuss—just a single pan that does all the work. You'll need just five key ingredients: potatoes, eggs, cheese, butter, and a pinch of salt, but the results taste like you spent hours in the kitchen. The potatoes develop a satisfying crunch, while the eggs form delicate ribbons that cling together beautifully.
What you'll end up with is a breakfast that's equal parts hearty and elegant—ideal for weekend brunch or a lazy Sunday morning. The cast iron holds the heat just right, so the edges stay crispy even as the eggs set perfectly in the center. This is the kind of dish that makes you feel like you've earned your morning, without the effort. Ready to transform your breakfast game?
Serve with fresh herbs or hot sauce for extra brightness, and get ready for compliments that'll make you want to bake every weekend. The best part? Leftovers reheat beautifully, so you can prep ahead and enjoy this dish all week long. Let's get started on this foolproof, one-pan masterpiece.
Ingredients for cast iron egg bake
Five simple ingredients transform into a showstopping breakfast with crispy potatoes and silky egg ribbons.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Cut into 1/2-inch slices, parboiled |
| Large Eggs 🥚 | 8 whole | Room temperature for even cooking |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for best flavor |
| Unsalted Butter 🧈 | 4 tbsp | Melted, full-fat for richness |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste, sea salt works |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish (optional) |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
The potatoes are the foundation here—Russet potatoes are ideal because they hold their shape and crisp up beautifully. Pre-cutting them into even slices ensures consistent cooking, and parboiling them for 5 minutes before baking prevents a gummy center. I always grab the organic ones from Whole Foods or Trader Joe's—they hold up better to slicing. The eggs? Room temperature is key for even cooking, so take them out of the fridge 30 minutes before you start. For the cheese, sharp cheddar is non-negotiable—it melts perfectly and adds that tangy bite. If you're using pre-shredded, toast it in the oven first to remove excess moisture.
No chives? Fresh parsley or green onions work just as well for garnish. Short on butter? Olive oil or ghee will work in a pinch, though butter gives that unmatched richness. The salt is where you can get creative—smoked paprika or garlic powder mixed in with the kosher salt adds an extra layer of flavor. If you're feeling fancy, add a pinch of cayenne to the egg mixture for a subtle kick. And trust me, don't skip the parboiling step—it's what makes the potatoes crispy instead of soggy. The eggs should be whisked just until combined, but no need to go overboard with the whisking.
This dish reheats like a dream—just pop it in the oven at 350°F for 10 minutes, and it's ready to go. Leftovers keep for 3 days in the fridge, and you can freeze portions for up to 2 months (though I've never had them last that long). The cast iron keeps the dish warm for hours, so it's perfect for brunch crowds. For extra crispiness, bake it on the stovetop first before transferring to the oven—it's a game-changer. And if you're prepping ahead, parboil the potatoes the night before—they'll be ready to go in the morning.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just slice potatoes, crack eggs, and dump cheese on top. The cast iron does all the work while you sip coffee.
- Cheddar Crust Perfection: That sharp cheddar melts into a golden, slightly crispy blanket on top while the eggs stay silky. Honestly, the first bite makes me forget I was planning to order takeout.
- Breakfast or Dinner: Make it for lazy weekend mornings or throw it together for a hearty weeknight dinner. My college-aged kids even beg for seconds—rare, but true.
- Budget-Friendly Leftovers: Russets and eggs are cheap, and this bake stretches for days. I’ll often reheat slices straight from the fridge for a no-fuss lunch—no one complains about the flavor.
Step-by-step instructions for cast iron egg bake
This one-pan breakfast delivers crispy potatoes and silky egg ribbons in record time.
Parboil and Layer the Potatoes
Start by slicing the 2 lb russet potatoes into ½-inch thick rounds. Place them in a large pot of cold, salted water and bring to a boil. Cook for exactly 8 minutes until they're just tender but still firm to the bite—you want them to hold their shape during baking. Drain immediately and spread them on a clean kitchen towel to remove excess moisture.
While still warm, transfer the potatoes to your preheated cast iron skillet in a single layer. Drizzle over the 4 tbsp melted unsalted butter and sprinkle evenly with 1 tsp of the 1.5 tsp kosher salt and all of the 0.5 tsp black pepper. This initial seasoning ensures flavor penetration as they crisp up. Spread the potatoes evenly so they cook uniformly—don't overlap them too much or they'll steam instead of crisp.
Bake the Potatoes Until Golden
Place the cast iron skillet in a preheated oven at 400°F for 20-25 minutes, until the potatoes develop a beautiful golden brown crust and feel tender when pierced with a fork. Here's the thing—don't walk away during this step. Check at the 20-minute mark because ovens vary. You want crispy edges but still slightly firm centers that'll finish cooking with the eggs.
As they bake, the butter will pool in spots—this is perfect. The potatoes will absorb just enough to become crispy while maintaining their structure. If you notice any spots browning too quickly, carefully rotate the skillet for even cooking. The aroma should be rich and buttery by the time they're done.
Create the Egg Mixture
While the potatoes bake, whisk together the 8 room temperature large eggs in a medium bowl. Add the remaining 0.5 tsp kosher salt and the 1.5 cups shredded sharp cheddar cheese, mixing until fully combined. The cheese should melt smoothly into the eggs—if it clumps, use your fingers to break it up. This mixture should be thick but pourable, like a rich custard.
Here's where it gets fun—give the egg mixture a quick taste. You want it to be seasoned perfectly before it goes into the skillet. If it needs more pepper, add a pinch now. The eggs should be at room temperature for even cooking, so if they were refrigerated, let them sit for 10 minutes before using. This prevents uneven curdling in the hot skillet.
Assemble and Bake to Perfection
Remove the baked potatoes from the oven and carefully pour the egg mixture evenly over the top. The residual heat from the potatoes will begin cooking the eggs immediately. Return the skillet to the oven at 375°F for 12-15 minutes, until the eggs are set but still slightly runny in the center—this creates those signature silky ribbons when sliced.
Watch closely during the last 5 minutes. The top should be golden brown with just a hint of crispiness, while the center remains tender. You'll know it's perfect when the edges pull away slightly from the skillet but the center jiggles just a bit. The cheese should be fully melted and the eggs should have that beautiful custard-like texture.
Garnish and Serve Immediately
Let the egg bake rest for 2-3 minutes before serving—this allows the eggs to set slightly and makes slicing easier. Use a sharp spatula to divide the bake into 4 equal portions. Garnish each serving with the ¼ cup chopped fresh chives for a pop of color and freshness. The chives add a delicate onion flavor that pairs beautifully with the cheddar and crispy potatoes.
Serve immediately while the potatoes are crispy and the eggs are still warm. Each bite should deliver a perfect balance of textures—crispy potato edges, creamy egg ribbons, and sharp cheddar throughout. The cast iron retains heat beautifully, so if you're serving a crowd, keep the skillet on a warm burner until everyone's served.
Pro Tips For Making Cast Iron Egg Bake
- PARBOIL POTATOES FIRST: Russets are stubborn—don’t skip the 5-minute boil in salted water before slicing. I learned this the hard way when my first batch turned to mush; pre-cooking keeps them from falling apart when layered, and the texture stays just tender without going gluey.
- USE COLD BUTTER: Dot the hot cast iron with cold unsalted butter (yes, straight from the fridge) and let it melt slowly. The uneven melting creates pockets of crispy, golden spots—way better than spreading softened butter, which just pools at the bottom.
- SALT THE EGGS: Crack eggs into the pan before adding cheese, then sprinkle a pinch of kosher salt directly into each well. The salt dissolves into the egg as it cooks, seasoning it evenly instead of relying on the cheese alone—especially important if you’re using mild cheddar.
- COVER TIGHTLY FOR 5 MINUTES: After baking, tent the cast iron with foil and let it sit for 5 minutes. This traps steam, letting the cheese melt fully and the eggs set without drying out. I used to rush this step and always ended up with rubbery eggs—don’t repeat my mistake.
Dietary considerations for this cast iron egg bake
Gluten-Free Adaptations
This recipe is naturally gluten-free since it only uses potatoes, eggs, cheese, butter, and salt. The key is ensuring all your ingredients are certified gluten-free—especially the cheese and butter. I always check labels on pre-shredded cheddar because some brands add anti-caking agents with gluten. Whole Foods 365 and Kraft Natural both offer gluten-free options. The cast iron itself is safe for gluten-free cooking, but avoid cross-contamination from other pans or utensils. 🥔
Dairy-Free Options
For a dairy-free version, swap the butter for olive oil or coconut oil (use 4 tbsp total) and replace the cheddar with nutritional yeast or dairy-free shreds like Violife. I've had great success with Miyoko's dairy-free cheddar—it melts beautifully. The eggs remain the star, so no changes are needed there. Just be mindful that dairy-free cheese may have a slightly different texture, so you might need to increase the temperature to 385°F for the final bake.
Vegetarian-Friendly
This dish is already vegetarian, but you can boost the protein with additions like black beans or crumbled tofu. Mix in ½ cup cooked black beans with the potatoes before baking for extra fiber and texture. For tofu, press and crumble ½ cup firm tofu, then sauté with a pinch of salt and pepper before layering. The eggs and cheese will still be the main event, but these additions add heartiness. I love this version for weekend brunch when I want something substantial but still light.
Lower-Carb Adjustments
To reduce carbs, swap the potatoes for cauliflower florets—toss them in butter and salt, then roast at 425°F for 15 minutes before adding the eggs. Cauliflower gives a similar crispy texture while cutting carbs dramatically. For extra flavor, add ½ tsp garlic powder to the egg mixture. The dish will be lighter but still satisfying, with the eggs and cheese providing richness. This version pairs perfectly with a side of avocado slices for healthy fats.
Egg Allergies
If someone has egg allergies, this recipe isn't suitable as written—but you can adapt it by replacing eggs with a tofu scramble. Crumble 1 cup firm tofu, mix with 1 tbsp nutritional yeast, ½ tsp turmeric (for color), and ½ tsp garlic powder, then layer over the potatoes. Bake at 375°F for 15 minutes until golden. While it won't have the same silky texture, it's a great alternative for those avoiding eggs. Always check with the person eating it to confirm their specific dietary needs.
Nutrition facts
Frequently asked questions
Why does my cast iron egg bake turn out gummy instead of crispy?
The most common cause is undercooked potatoes or eggs. Always parboil potatoes for exactly 8 minutes (not longer) to maintain structure, then bake at 400°F until golden and crisp. For the eggs, bake at 375°F for 12-15 minutes—they should be set but still slightly jiggly in the center. Overmixing the egg-cheese mixture can also create a gummy texture, so whisk just until combined.
Can I use sweet potatoes instead of russets?
Sweet potatoes work beautifully and add natural sweetness to balance the sharp cheddar. Cut them into ¼-inch slices (thinner than russets) and parboil for 6 minutes since they cook faster. Reduce the bake time to 18-20 minutes at 400°F to prevent burning. The texture will be slightly softer but equally delicious.
How do I prevent the eggs from sticking to the cast iron?
Preheating the cast iron is critical—place it in the oven while preheating to 400°F for 10 minutes before adding potatoes. The hot pan creates a natural nonstick surface. After baking the potatoes, wipe away any excess butter with a paper towel before adding the egg mixture. If you're worried, lightly grease the pan with butter after the potato step, but the residual heat should be enough.
Can I make this ahead of time?
Yes! Prep ahead by parboiling the potatoes and storing them in the fridge for up to 24 hours—just pat them dry before baking. For the full bake, assemble it completely (potatoes + egg mixture) and refrigerate overnight. Bake straight from the fridge at 375°F for 20-25 minutes, adding 5 extra minutes to account for the cold start. The texture will be slightly denser but still delicious.
What's the best way to reheat leftovers?
Reheat in the oven at 350°F for 10-12 minutes to restore crispiness. For a quick fix, pop the portions in a skillet over medium-low heat for 3-4 minutes per side, covering with a lid to melt the cheese. Microwaving works in a pinch (30 seconds), but it'll make the potatoes soggy. The cast iron keeps the dish warm for hours, so serve family-style directly from the pan if possible!
