Make-Ahead Breakfast

Savory Ham Broccoli Breakfast Squares
Fluffy egg squares that reheat without weeping

“Steam leaves broccoli before the egg mixture ever reaches the oven.”

A tray of these on a Sunday covers breakfast for most of the week, and unlike a scramble they hold their shape cold in a lunchbox. Ten eggs feed eight people for well under the cost of a cafe sandwich each, and the only active work is chopping and whisking before the oven does the rest.

Vegetables put into a custard raw will release their water during the bake and leave a thin puddle beneath every square. Four minutes in a dry skillet drives that moisture off before it can do any harm. The second rule is to stop whisking once the color is even, because beaten-in air puffs high and then sinks into a spongy layer.

🥦 The promise: A tray of egg squares that cut cleanly and reheat through the week — about an hour including the rest, with no crust to blind-bake.

Prep 15 minCook 36 minRest/chill 15 minTotal 1 hr 6 minEasyServes 8
← Back to recipes
Savory Ham Broccoli Breakfast Squares

How to make it

All ingredients for Savory Ham Broccoli Breakfast Squares, labeled
🥦 Everything you need, all in one look
🧂 Ingredient notes & easy swaps
Whole milk gives a custard that sets softly; skim makes it rubbery and prone to weeping. Deli ham is fine, but a thick-cut piece diced yourself carries less added water. Sharp cheddar stands up to eggs better than a mild block, which tends to disappear and leave only grease behind.

Drying the broccoli in a skillet first is what keeps a puddle from forming under the squares.

The top layer of cheddar browns into a lid that holds the custard together when you cut it.

🍳 What you actually need (equipment)
9-inch square ceramic baking dish, a dry skillet for the broccoli, a large bowl and whisk for the custard, and an instant-read thermometer
  1. Heat the oven to 350°F (175°C) and grease a 9-inch (23 cm) square baking dish, getting into the corners where the custard sticks hardest. A well-greased dish is what lets the squares lift out with clean edges.

    Heat oven and grease dish for Savory Ham Broccoli Breakfast Squares
    Heat oven and grease dish
  2. Cook the finely chopped broccoli in a dry skillet 4 minutes, until it turns vivid green and the surface moisture has steamed away. Spread it on a plate and cool 5 minutes, so it does not start setting the eggs.

    Dry-sauté the broccoli for Savory Ham Broccoli Breakfast Squares
    Dry-sauté the broccoli
  3. Whisk the eggs with the milk, kosher salt, and black pepper until the color is uniform, stopping before the mixture gets foamy. Too much air makes the baked squares puff high and then collapse into a spongy layer.

    Whisk eggs and milk for Savory Ham Broccoli Breakfast Squares
    Whisk eggs and milk
  4. Scatter the broccoli, diced cooked ham, scallions, and 1 cup of the cheddar across the dish in an even layer. Pour the egg mixture over the top and finish with the remaining cheddar so it browns as it bakes.

    Layer the fillings evenly for Savory Ham Broccoli Breakfast Squares
    Layer the fillings evenly
  5. Bake 27–32 minutes, until the center reads 160°F (71°C) and a knife slid into the middle comes out clean with no liquid egg. The top should be lightly domed and just barely wobble when the dish is nudged.

    Bake to a set center for Savory Ham Broccoli Breakfast Squares
    Bake to a set center
  6. Rest the dish 10 minutes on a rack so the custard finishes firming and the squares hold their shape. Cut into 8 squares, and move any leftovers into shallow containers so they cool quickly.

    Rest and cut squares for Savory Ham Broccoli Breakfast Squares
    Rest and cut squares

✅ How to know it's done

The center is softly set at 160°F (71°C), the edges pull away from the dish, and no watery layer gathers under a slice. If the surface browns before the center sets, lay a loose sheet of foil over it and keep baking until the middle reads 160°F (71°C).

💡 Practical tips (and what not to do)

🔁 Easy variations (budget · lighter · kids · extra flavor)
Budget: swap the ham for a cup of cooked lentils or diced potato and use whatever cheese is on offer. Lighter: replace four whole eggs with eight whites and cut the cheddar to one cup. Kids: chop the broccoli very fine so it reads as flecks rather than florets, and leave the scallions out. Extra flavor: add a teaspoon of Dijon to the custard or a pinch of nutmeg, which quietly sharpens both egg and cheese.

💛✨ Flavor boost

Brown the diced ham in the skillet for 2 minutes after the broccoli comes out; the caramelized edges carry through a mild custard.

🥔 What Goes Well With It

  • Sliced tomatoes with salt and olive oil, which cut the richness of a baked custard.
  • A cup of strong coffee or tea, since the squares themselves are mild.
  • Hot sauce on the table, which is what most people reach for beside eggs and cheddar.

📦 Storage & Freezer Notes

  • Refrigerate cut squares up to four days in shallow covered containers so they cool quickly and stay firm.
  • Reheat a square in a 325°F (163°C) oven for eight minutes or in a microwave in short bursts, until it reaches 165°F (74°C).
  • Wrap squares singly and freeze them two months; an overnight thaw in the refrigerator gives the best texture.
  • Layer the fillings in the greased dish the night before, but whisk and pour the custard in the morning.
  • Cut squares only after the full 10-minute rest, then cool any leftovers in shallow containers.

🧒 Serving Ideas for Kids

  • Cut smaller squares than the eight the dish yields; a quarter of an adult portion is usually the realistic amount.
  • Serve them at room temperature in the hand, which suits them far better than a plate and fork.
  • Let a hesitant eater pick a square from the edge, where the cheese has browned and the filling is easiest to see.

❓ Quick answers

Can I use frozen broccoli?
Yes, but thaw it and squeeze it dry before the skillet step, then give it only two minutes. Frozen florets hold considerably more water than fresh, and it all ends up under your squares if you skip that.
Why did the center stay wet?
It came out before the custard set. The middle of a square dish is the last part to reach temperature, so check there specifically and give it another three to five minutes if it reads low.
How much of this can I put together the night before?
Layer the fillings into the greased dish and refrigerate, but whisk and pour the custard in the morning. Eggs left standing overnight on fillings with no bread to hold them weep, and the clean set that makes the squares sliceable is lost.
Will this work in a metal pan instead of ceramic?
It will, and it bakes a few minutes faster because metal conducts more heat. Start checking at twenty-four minutes. The edges will brown more, which some people prefer and some do not.

🥗 Nutrition, roughly: about 248 calories per serving. Estimates only; brands, cuts and portion sizes change the numbers.

🍽️ You might also like

← Every recipe
Published by MommyCooking.org. This AI-assisted recipe passed automated checks for page consistency and required image files. A real-kitchen test has not been documented for this dish. The food images are AI-generated illustrations, not photographs of a cooking session. Cooking temperatures should be checked with a food thermometer; nutrition figures are estimates. How we make recipes · Report a problem with this recipe