Delicious & Easy Hash Brown Frittata with Ham, Peppers, and Spinach: The Ultimate Brunch Recipe
Elevate your breakfast or brunch menu with this incredibly satisfying and easy-to-make **Hash Brown Frittata**. Whether you’re hosting a special gathering, enjoying a relaxed weekend meal with family, or simply craving something hearty and delicious, this frittata is an absolute game-changer. It boasts a perfectly crispy hash brown crust that encases a rich, fluffy egg filling brimming with savory smoked ham, vibrant bell peppers, tender spinach, and gooey cheddar cheese.

There’s a special magic to brunch, isn’t there? It’s the best of both worlds – the comfort of breakfast combined with the heartiness of lunch, offering an expansive menu where almost anything goes. From sweet pastries to savory egg dishes, brunch provides an excuse to linger over good food and even better company. We often find ourselves preparing cozy brunch meals at home on leisurely weekends, but I especially cherish the moments when I can host more formal brunches for friends and family during holidays or other festive occasions.
And when it comes to hosting, this phenomenal hash brown frittata has quickly become one of my most requested and favorite new additions! It’s not just a dish; it’s a complete experience, offering layers of flavor and texture that will impress every guest.
What makes this frittata truly remarkable? It truly has it all! Imagine a fluffy egg base, generously packed with fresh, crisp vegetables like colorful peppers and nutrient-rich spinach. Add to that succulent, savory ham and, arguably the star of the show, a golden-brown, irresistibly crispy potato crust made from shredded hash browns. This isn’t just a side dish; it’s a robust meal on its own, versatile enough to be enjoyed any time of day. Trust me, I speak from experience—I’ve happily savored it for breakfast, lunch, and even a quick, satisfying dinner!

Table of Contents
- Ingredients You’ll Need
- How to Make This Hash Brown Frittata
- Variations & Substitutions
- Caring for Your Cast Iron Skillet
- Recipe FAQs
- More Brunch Recipes
- Get the Full Recipe

Ingredients You’ll Need for a Perfect Hash Brown Frittata
Crafting this incredible frittata requires a simple yet powerful list of ingredients. Each component plays a crucial role in delivering that irresistible flavor and texture profile:
- Mini Sweet Peppers and/or Bell Peppers: These colorful vegetables add a delightful sweetness and a mild crunch. Feel free to use a vibrant combo of red, yellow, and orange bell peppers for an attractive presentation and varied flavor.
- Fresh Baby Spinach: For a pop of green and an earthy flavor. While fresh is always preferred for its vibrant texture, frozen spinach can be a convenient substitute in a pinch. Just make sure to thoroughly thaw and squeeze out excess water to prevent a watery frittata.
- Ham: This recipe is absolutely fantastic for utilizing leftover holiday ham! Smoked ham adds a wonderful salty, savory depth that perfectly complements the eggs and vegetables. You can cube it or dice it according to your preference.
- Frozen Shredded Hash Browns: The secret to our crispy, golden crust! Using frozen, shredded hash browns saves you prep time and creates that coveted crunchy base. Ensure they are fully thawed and well-drained before cooking for maximum crispiness.
- Eggs: The foundational ingredient for any frittata, providing that light, fluffy texture. Large eggs are ideal for this recipe.
- Milk: Whole or 2% milk is preferred as it adds richness and helps create a tender, creamy egg base. Avoid skim milk, as it might make the frittata less luxurious.
- Cheddar Cheese: Shredded cheddar melts beautifully and contributes a sharp, tangy flavor that pairs wonderfully with the ham and peppers. Feel free to use a good quality aged cheddar for extra flavor.
- Salt and Pepper: Essential seasonings to enhance all the flavors in the frittata. Adjust to your taste, remembering that ham also adds saltiness.
- Olive Oil: For sautéing vegetables and crisping up those hash browns to perfection. A good quality olive oil will also impart a subtle, pleasant flavor.
- Parsley or Chives: Fresh herbs are optional but highly recommended for a vibrant garnish and a burst of fresh flavor just before serving. They add a touch of elegance to your finished dish.

How to Make This Delicious Hash Brown Frittata: Step-by-Step Guide
Creating this impressive frittata is simpler than you might think. Follow these clear steps to achieve a perfectly cooked, flavorful dish with an irresistible crispy crust:
- Prepare the Oven and Skillet: Start by preheating your oven to 375°F (190°C). This ensures your frittata bakes evenly once it goes into the oven. Next, in a 9 to 11-inch cast iron or other oven-safe skillet, add a small pour of olive oil and place it over medium heat.
- Sauté the Veggies and Ham: Once the olive oil is shimmering, add your chopped peppers to the skillet. Cook them for about 2 minutes, stirring occasionally, until they start to soften and become slightly tender-crisp. Then, stir in the fresh baby spinach and cubed ham. Continue to cook for another 1-2 minutes, just until the spinach has fully wilted and the ham is warmed through. Transfer this vibrant mixture to a bowl and set it aside.
- Crisp the Hash Browns: In the same skillet (no need to clean it!), increase the heat to medium-high and add a generous pour of olive oil. Add half of your thawed and drained shredded hash browns to the hot oil. Spread them into an even layer, sprinkle with a pinch of salt and pepper, and cook undisturbed for about 5 minutes until the bottom is beautifully brown and crispy. Carefully flip the hash browns over with a spatula and cook for another 5 minutes on the other side until golden brown and crisp. Transfer this first batch of crispy hash browns to a separate bowl and set aside. Repeat this process with the remaining half of the shredded hash browns. This two-batch method ensures maximum crispiness without overcrowding the pan.
- Form the Hash Brown Crust: Remove the skillet from the heat for a moment. Ensure the bottom of the pan is well-coated with any residual olive oil (add a tiny bit more if needed). Now, carefully return all of your cooked hash browns to the skillet. Using a sturdy spatula, press the hash browns firmly into the bottom of the pan and gently up the sides, forming a sturdy, even crust. Be cautious, as the pan will still be very hot! Return the skillet to medium heat and let the crust get a little extra crispy for a few minutes while you prepare the egg filling. This step is key to a stable and delicious base.
- Combine the Egg Filling: In the large bowl where you set aside the veggies and ham, add the 10 large eggs, ¼ cup milk, ½ teaspoon salt, ¼ teaspoon pepper, and 1 cup shredded cheddar cheese. Whisk everything gently until just combined. Be careful not to over-whisk, as this can lead to a tougher frittata.
- Pour and Set on Stovetop: Carefully pour the egg, veggie, and ham mixture into the hash brown-lined pan. Keep the skillet over the medium heat for about 2 minutes, allowing the edges of the frittata to just begin to set. This initial stovetop cooking helps to create a firm base and prevents the frittata from sticking.
- Bake to Perfection: Transfer the skillet directly into your preheated 375°F (190°C) oven. Bake for approximately 13-15 minutes, or until the center of the frittata is fully set and no longer jiggles when gently moved. The cooking time may vary slightly depending on the exact size and material of your pan.
- Rest and Enjoy: Once baked, remove the frittata from the oven and let it rest for about 5 minutes. This crucial resting period allows the eggs to fully set and makes for cleaner, easier slicing. Slice into wedges and serve immediately. If desired, add a final garnish of fresh herbs such as chopped parsley or chives for an extra touch of freshness and visual appeal.

Variations & Substitutions to Customize Your Frittata
This hash brown frittata recipe is wonderfully adaptable, allowing you to easily customize it based on your preferences or whatever ingredients you have on hand. Don’t be afraid to get creative!
- Vegetables: The beauty of a frittata is its flexibility with veggies. You can easily swap out or add other vegetables, just aim for about 1½ – 2 cups total to keep the frittata balanced. Consider adding diced tomatoes (drain excess liquid), sliced mushrooms (sauté them well to release moisture), finely chopped onions or shallots, tender zucchini, or blanched asparagus pieces. Broccoli florets, kale, or even sun-dried tomatoes would also be delicious additions. Make sure to pre-cook any harder vegetables until tender before adding them to the egg mixture.
- Cheese: While cheddar offers a classic, sharp flavor, feel free to experiment with other melting cheeses. Sharp cheeses like Swiss, nutty Gouda, or rich Gruyere would all be excellent choices. For a different flavor profile, try Monterey Jack, provolone, or a blend of Italian cheeses. A sprinkle of Parmesan cheese on top before baking would also add a lovely salty crust.
- Meat: Smoked ham provides a fantastic savory element, but there are many other options. Crispy crumbled bacon is a superb substitute, offering a smoky and slightly salty flavor. Cooked breakfast sausage (crumbled), leftover roasted chicken or turkey (shredded), or even smoked salmon could be wonderful. For a vegetarian version, simply omit the meat entirely and perhaps add more vegetables or a plant-based protein like crumbled tofu or black beans (ensure they are well-drained and rinsed).
Baking Tip: How to Care for Your Cast Iron Skillet
A cast iron skillet is an invaluable tool for this frittata, especially for achieving that perfect crispy hash brown crust. Proper care ensures its longevity and performance. Here’s how to keep it in top shape:
- Seasoning Your Skillet: When you first get a new cast iron skillet (or if it needs re-seasoning), heat it over high heat until it’s very hot. Apply a thin layer of neutral oil like vegetable or canola oil all over the surface, then let it cool completely. Repeat this process 2-3 times. Many modern cast iron skillets come pre-seasoned, which is a great convenience!
- Washing After Every Use: Always wash your cast iron skillet immediately after use with hot water and a small amount of mild dish soap. Use a stiff brush or scrub pad. The key is never to let it soak in water, as this can lead to rust.
- Drying Thoroughly: After washing, it’s crucial to dry your skillet completely to prevent rust. You can place it back on the stovetop over low heat for a few minutes until all moisture has evaporated.
- Re-season as Needed: If your skillet starts to lose its non-stick properties or looks dull, re-season it with a single coat of neutral oil over high heat, then let it cool. The best way to maintain its seasoning is by regularly cooking with it, especially with a bit of oil!
Recipe FAQs: Your Hash Brown Frittata Questions Answered
Got questions about making the perfect hash brown frittata? We’ve got answers to help you succeed in the kitchen!
While I highly recommend a cast iron skillet for this recipe, it’s not strictly mandatory. A good cast iron skillet excels because it transfers seamlessly from stovetop to oven, and its superior heat retention is perfect for creating that incredibly crispy hash brown crust without a lot of sticking. Its even heating also ensures the frittata bakes beautifully.
If you don’t own one, you can certainly use any other oven-safe skillet. Just make sure it is well-greased to prevent sticking. Alternatively, you can perform all the stovetop steps (cooking veggies, ham, and crisping hash browns) in a regular skillet, then carefully transfer the hash brown crust and filling to a greased 9-inch pie pan or baking dish for the oven baking step. Please note, while this works, the hash brown crust might not achieve quite the same level of crispiness as it would in a cast iron pan.
Absolutely! This hash brown frittata is an excellent make-ahead option, making it perfect for meal prepping breakfasts and brunches throughout the week. Once cooked, allow the frittata to cool completely, then slice it into individual servings. Store these slices in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply warm individual slices in the microwave for 1-2 minutes until heated through, or for a crispier result, reheat in an air fryer at 350°F (175°C) for 5-7 minutes. You can also place slices on a baking sheet and warm them in a conventional oven at 300°F (150°C) for about 10-15 minutes.
If you wish to prepare the entire frittata ahead of time to serve later (e.g., for a brunch party), baking it in a pie pan (as mentioned above) can be a convenient option. Once baked and cooled, you can chill the whole frittata in the fridge. To reheat the entire frittata, cover it loosely with foil and warm it in a 350°F (175°C) oven for 20-30 minutes, or until thoroughly heated through.
This frittata is quite hearty on its own, but it pairs beautifully with a variety of side dishes. A fresh fruit salad provides a refreshing contrast, while a simple green salad with a light vinaigrette adds freshness. For a more decadent spread, consider serving it alongside flaky croissants, fluffy muffins, or some crispy bacon or sausage links if you want extra meat. A mimosa or a glass of freshly squeezed orange juice would complete the perfect brunch experience!
While frozen shredded hash browns are recommended for convenience and consistent crispiness, you can use fresh shredded potatoes. If using fresh, make sure to peel and grate your potatoes, then rinse them thoroughly under cold water to remove excess starch. This is a crucial step! After rinsing, squeeze out as much moisture as possible using a clean kitchen towel or paper towels. The drier your potatoes, the crispier your crust will be. Then, proceed with the recipe instructions for cooking the hash browns.
More Brunch Recipes to Delight Your Guests
Looking to round out your brunch spread? Here are a few more delicious and complementary brunch recipes that pair wonderfully with this savory hash brown frittata!






Get the Full Recipe: Hash Brown Frittata with Ham, Peppers and Spinach

Hash Brown Frittata with Ham, Peppers and Spinach
Pin Recipe
Leave a Review
Ingredients
- Olive oil , as needed for cooking
- 1 cup chopped mini sweet peppers (about 6 mini peppers, or a mix of bell peppers)
- ½ cup chopped bell pepper (any color, about ½ pepper)
- 1 ½ cup (45 grams) baby spinach (fresh, or thawed & drained frozen)
- 1 ½ cup (225 grams) cubed ham (smoked ham, can use leftovers)
- 30 oz (850 grams) bag frozen shredded hash browns (thawed and drained well)
- 10 large eggs
- ¼ cup (56 grams) milk , whole or 2% preferred
- ½ teaspoon salt , plus more to taste
- ¼ teaspoon pepper , plus more to taste
- 1 cup (113 grams) shredded cheddar cheese
- Fresh parsley or chives , for garnish (optional)
Equipment
Instructions
-
Preheat Oven: Preheat your oven to 375°F (190°C).
-
Sauté Veggies & Ham: In a 9 to 11-inch cast iron or other oven-safe skillet, add a small drizzle of olive oil and heat over medium. Add the chopped peppers and cook for about 2 minutes until they soften. Stir in the baby spinach and cubed ham, cooking for another 1-2 minutes until the spinach has wilted. Transfer this mixture to a bowl and set aside.
-
Crisp Hash Browns: Increase the skillet heat to medium-high and add another generous pour of olive oil. Add half of the thawed shredded hash browns, spread evenly, and sprinkle with a pinch of salt and pepper. Cook for about 5 minutes until the bottom is golden brown and crispy. Flip and cook for another 5 minutes on the other side. Transfer these crispy hash browns to a separate bowl and set aside. Repeat with the remaining half of the shredded hash browns.
-
Form Hash Brown Crust: Remove the skillet from heat and ensure it has a light coating of olive oil. Carefully (the pan is hot!) press all of the cooked hash browns into the bottom and about halfway up the sides of the pan using a spatula. Return to medium heat for a few minutes to crisp the crust further while preparing the egg filling.
-
Assemble & Start on Stove: In the bowl with the cooked veggies and ham, add the eggs, milk, salt, pepper, and shredded cheddar cheese. Whisk gently until just combined. Pour this mixture evenly into the hash brown-lined skillet. Cook on the stovetop for about 2 minutes until the edges of the frittata begin to set.
-
Bake & Serve: Transfer the skillet to the preheated oven and bake for 13-15 minutes, or until the center is set and doesn’t jiggle when gently moved. Let the frittata rest for about 5 minutes before slicing and serving. Garnish with fresh parsley or chives if desired.
This delicious recipe for Hash Brown Frittata was originally published in March 2017 and has been updated for clarity and expanded content.