Breakfast Potato Squares: Crispy, Cheesy & Easy

Updated November 6, 2026

Total time
1 hr 10 min
prep 25 min · cook 45 min
Serves
9
portions as written

Jump to recipe

Breakfast Potato Squares: Crispy, Cheesy & Easy

Breakfast potato squares are a savory, oven-baked dish made from shredded potatoes, eggs, cheese, and your choice of add-ins, pressed into a pan and baked until golden and set. They deliver the crispy edges and tender center of a hash brown casserole in a neat, sliceable square that is perfect for meal prep or a crowd. This recipe works because the potatoes are par-cooked and squeezed dry, ensuring a crisp crust rather than a soggy middle.

Ingredients

  • 3 cups (about 450 g) frozen shredded hash browns, thawed and squeezed dry
  • 1 cup (100 g) shredded cheddar cheese
  • 1/2 cup (50 g) grated Parmesan cheese
  • 1/2 cup (120 ml) milk (any kind)
  • 4 large eggs
  • 1/4 cup (30 g) all-purpose flour
  • 1/2 tsp (3 g) salt
  • 1/4 tsp (1 g) black pepper
  • 1/4 tsp (1 g) garlic powder
  • 1/4 cup (30 g) chopped green onions (optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Grease an 8×8-inch (20×20 cm) baking dish with butter or nonstick spray.
  2. If using frozen hash browns, thaw them completely. Place the thawed potatoes in a clean kitchen towel and wring out as much liquid as possible. This step is crucial for crispness.
  3. In a large bowl, whisk the eggs and milk together. Add the flour, salt, pepper, and garlic powder, and whisk until smooth.
  4. Stir in the cheddar, Parmesan, green onions (if using), and the squeezed-dry hash browns. Mix until everything is well coated.
  5. Pour the mixture into the prepared baking dish and spread it into an even layer.
  6. Bake for 40–45 minutes, until the top is golden brown and the center is set (a knife inserted into the middle comes out clean). If you want extra browning, switch to broil for the last 2 minutes, watching carefully.
  7. Let the dish cool in the pan for 10 minutes, then slice into 9 squares and serve warm.

Tips

  • Don’t skip squeezing the potatoes: Excess moisture is the enemy of crisp edges. If you’re using fresh potatoes, grate them, then squeeze them in a towel after rinsing.
  • Substitutions: Use any melty cheese like mozzarella, pepper jack, or Monterey Jack. For a dairy-free version, use unsweetened almond milk and dairy-free cheese.
  • Make it ahead: Assemble the mixture the night before, cover, and refrigerate. Bake straight from the fridge, adding 5–10 minutes to the cooking time.
  • Common mistake: Overbaking can dry out the squares. Start checking at 35 minutes; the center should be just set, not puffed.

Serving Suggestions

Serve these squares warm with a dollop of sour cream or salsa on top. They pair wonderfully with a side of fresh fruit, sliced avocado, or a simple green salad. For a full breakfast, add crispy bacon or sausage links on the side. They also make a great grab-and-go breakfast with a piece of fruit.

Variations

  • Meat lovers: Stir in 1/2 cup (75 g) cooked, crumbled bacon or sausage.
  • Veggie packed: Add 1/2 cup (75 g) diced bell peppers, spinach, or mushrooms (sautéed first to remove moisture).
  • Spicy: Add a diced jalapeño or a pinch of cayenne pepper to the egg mixture.
  • Herb: Mix in 1 tablespoon of chopped fresh chives, dill, or parsley.

Storage and Reheating

Store leftover squares in an airtight container in the refrigerator for up to 4 days. To freeze, place the cooled squares on a baking sheet and freeze until solid, then transfer to a zip-top bag for up to 3 months. Reheat refrigerated squares in the microwave for 1–2 minutes, or in a 350°F (175°C) oven for 10 minutes to restore crispness. From frozen, reheat in the oven for 15–20 minutes.

Frequently Asked Questions

Can I use fresh potatoes instead of frozen? Yes. Peel and grate about 3 medium russet potatoes (about 450 g). Place them in a bowl of cold water for 10 minutes, then drain and squeeze dry thoroughly. This removes excess starch and moisture.

Why are my potato squares soggy? The most common cause is not squeezing enough moisture out of the potatoes. Also, make sure your baking dish is not overcrowded; if you double the recipe, use a 9×13-inch (23×33 cm) pan and increase baking time to 55–60 minutes.

Can I make this without eggs? Yes, you can use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) or a commercial egg replacer. The texture will be slightly less firm, but still delicious.

Can I make this in a muffin tin? Absolutely. Grease a 12-cup muffin tin and divide the mixture evenly. Bake at 400°F (200°C) for 20–25 minutes, or until golden and set. This makes perfect portion-controlled servings.

What can I serve with these? They are versatile. Try them with a fried egg on top, a side of roasted tomatoes, or even as a base for eggs Benedict. They also work as a side dish for dinner.

How do I know when they are done? The top should be deep golden brown and the center should feel firm to the touch. A knife inserted into the center should come out clean, with no raw egg residue.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).