Why you’ll love this recipe
This dish is one of those “how is this SO good with so few ingredients?” meals.
You only need:
- potatoes
- eggs
- cheese
- a few pantry basics
Yet the result tastes like something from a bakery or café.
It’s:
- crispy outside
- tender inside
- cheesy
- golden
- sliceable into squares
- perfect for breakfast, lunch, or dinner
You can serve it hot, warm, or even cold the next day. It also reheats beautifully.
Great for:
- family meals
- meal prep
- lunchboxes
- brunch
- Ramadan suhoor/iftar
- parties
Ingredients (serves 6–8)
Main
- 5–6 medium potatoes (about 1 kg / 2 lbs)
- 3 large eggs
- 1 cup shredded cheese (mozzarella, cheddar, or mix)
- 1 small onion, finely chopped (optional but recommended)
- 2 tablespoons olive oil or melted butter
Seasoning
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- ½ teaspoon garlic powder
- ½ teaspoon dried oregano or parsley
Optional add-ins (highly recommended)
You can customize:
- diced bell peppers
- chopped parsley
- green onions
- cooked ground beef
- turkey or chicken pieces
- mushrooms
- chili flakes
- feta cheese
Equipment
- Box grater or food processor
- Large mixing bowl
- Baking tray (9×13 inch / 23×33 cm)
- Parchment paper
- Spatula
Step-by-Step Instructions
Step 1 – Prepare the potatoes
This is the most important step for texture.
Start by peeling your potatoes. Then grate them using the large holes of a box grater (like you would for hash browns).
You want long thin shreds, not mashed or puréed.
After grating, place the potatoes in a bowl of cold water and let them sit for 5 minutes.
Why?
This removes excess starch and helps them get crispier later.
Now drain them.
Then comes the secret:
👉 SQUEEZE OUT ALL THE WATER.
Put the shredded potatoes in a clean kitchen towel or cheesecloth and squeeze really well.
The drier they are, the crispier your bake will be.
Don’t skip this step.
Step 2 – Mix everything
In a large bowl, add:
- drained potatoes
- eggs
- cheese
- onion
- oil or butter
- all seasonings
Mix everything thoroughly using your hands or a spatula.
Make sure:
- eggs coat all potatoes
- cheese is evenly distributed
- seasoning is mixed well
The mixture should look slightly sticky but not watery.
If it looks wet, squeeze potatoes again.
Step 3 – Prepare the tray
Preheat oven to 190°C (375°F).
Line your baking tray with parchment paper.
Brush lightly with oil to prevent sticking.
Spread the potato mixture evenly in the tray.
Press it down firmly using a spatula or your hands.
This helps create:
✔ compact texture
✔ better slicing
✔ crispy edges
Try to keep thickness about 2–3 cm (1 inch).
Too thick = soft
Too thin = dry
Step 4 – Bake
Place in the middle rack.
Bake for 35–45 minutes.
Watch for:
Top should become:
- golden brown
- slightly crispy
- edges darker
If you want extra crispiness, broil the top for 2–3 minutes at the end.
But don’t walk away — it browns fast!
Your kitchen will smell AMAZING at this point 😍
Step 5 – Rest & slice
This part matters.
Let it rest for 10–15 minutes after baking.
If you cut immediately, it may fall apart.
Resting helps everything set.
Then slice into squares or rectangles.
Lift with a spatula.
You’ll see:
- crispy bottom
- cheesy interior
- beautiful golden crust
So satisfying.
Texture & Taste
Expect:
Outside → crispy and golden
Inside → soft, cheesy, savory
Flavor → like hash browns + omelet + casserole combined
It’s rich but not heavy.
Serving Ideas
This dish is super versatile.
Breakfast
Serve with:
- fried eggs
- avocado
- yogurt
- tea or coffee
Lunch
Pair with:
- fresh salad
- grilled chicken
- soup
Dinner
Add:
- garlic sauce
- ketchup
- hot sauce
- tzatziki
Snacks
Cut into small cubes for party bites.
Pro Tips for Perfect Results
1. Remove water
Wet potatoes = soggy bake.
Always squeeze.
2. Use enough oil
Oil = crispiness.
Don’t skip.
3. Don’t overcrowd tray
Thin layer cooks better.
4. Cheese choice matters
Mozzarella → stretchy
Cheddar → stronger flavor
Mix → best result
5. Add protein
Ground beef or chicken turns this into a full meal.
Flavor Variations
Cheesy Deluxe
Add:
- extra cheese on top
- parmesan crust
Spicy
Add:
- chili flakes
- jalapeños
- hot sauce
Mediterranean
Add:
- feta
- olives
- parsley
- oregano
Meaty
Add:
- cooked minced beef
- sausage
- shredded chicken
Veggie
Add:
- spinach
- mushrooms
- bell peppers
- zucchini
Storage
Fridge:
Store in airtight container up to 4 days.
Freezer:
Freeze squares individually. Lasts 2 months.
Reheat:
Oven or air fryer → keeps crispy
Microwave → softer but still good
Make Ahead
You can:
- grate potatoes in advance
- mix everything
- refrigerate mixture up to 12 hours
- bake when ready
Perfect for busy days.
Nutrition (approx per square)
Depends on cheese and oil, but roughly:
- Calories: 180–220
- Protein: 6–8g
- Carbs: 20g
- Fat: 10–12g
Filling and budget friendly.
Final Thoughts
This is one of those recipes you’ll make once… then forever.
It’s:
- easy
- cheap
- fast
- customizable
- family-approved
And honestly? It tastes even better the next day.