Recipes Diets we supportDiets Start your planStart plan

Broccoli Cheddar Casserole

Tender steamed broccoli, diced potato, and sweet sauteed onion baked in a smooth custard of eggs, cottage cheese, milk, and sharp cheddar until the top turns golden and set.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forVegetarianDinner
Also fits Gluten-Free Balanced Gut-Health High-Protein High-Fiber
Cheddar browns in blistered patches across the top while the custard beneath sets soft, eggs and cottage cheese holding everything together. Broccoli florets keep a little bite, diced potato goes creamy, and sweet sauteed onion with a spoonful of Dijon stops a casserole this rich from tasting flat.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a warm, one-dish dinner for anyone who wants something comforting and filling without a sink full of pans. It leans on humble ingredients most kitchens keep on hand and comes together with a quick steam, a short saute, and a hands-off bake. It suits busy weeknights, and because it holds and reheats well, it is a friend to anyone who cooks once and eats across several days.

The custard goes through the blender, and that is the difference. Pureeing the eggs with cottage cheese and milk gives you a silky, protein-rich base that pours cleanly into every gap between the florets and sets into a sliceable, quiche-like body rather than a loose sauce. Folding cheddar into the blend seasons the custard from within, while the reserved cheese on top browns into a savory crust. The Dijon sharpens the whole thing and keeps the richness from feeling flat, and lightly steaming the broccoli first means it finishes tender in the oven instead of staying raw and squeaky.

Texture and staying power both hold up here, which is more than most cheesy bakes manage. Broccoli brings fiber and a little bite, the potato adds gentle heft, and the eggs, cottage cheese, and cheddar together carry real protein, so a serving actually holds you. It eats rich and cheesy while still being built mostly on vegetables, which is why it lands as a meal rather than a side.

A golden casserole packed with bright broccoli florets in a set cheesy custard. Save
Prep: 15 minsCook: 35 minsTotal: 50 minsMakes: 4 servingsServing: about 1½ cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 8 cups broccoli florets
  • 1 1/2 cups shredded cheddar
  • 4 large eggs
  • 3/4 cup cottage cheese
  • 3/4 cup milk
  • 2 cups diced cooked potato
  • 1 small onion, diced
  • 2 tsp Dijon mustard
  • 3 tbsp olive oil

Instructions

  1. Preheat and cook the potato: Preheat the oven to 375°F (190°C). Peel the potato and cut it into small dice. Boil the pieces in water until fork-tender, about 12 to 15 minutes, then drain well and set aside.
  2. Steam the broccoli: Cut the broccoli into bite-sized florets. Steam them over simmering water for about 4 minutes, until bright green and just tender but still firm. Drain and let any excess steam dry off so the custard does not turn watery.
  3. Saute the onion: Peel and finely dice the onion. Warm the olive oil in a skillet over medium heat and cook the onion, stirring often, until soft and translucent, about 5 to 6 minutes.
  4. Assemble the base: Grease a baking dish. Spread the drained potato and the sauteed onion across the bottom, then arrange the steamed broccoli evenly on top. Keep the layer level, since a heaped corner sets late while a thin one dries out.
  5. Blend the custard: In a blender, combine the eggs, cottage cheese, milk, Dijon mustard, and half of the shredded cheddar. Blend until completely smooth and pourable, because cottage cheese left in curds bakes into pockets rather than into a custard.
  6. Pour and top: Pour the custard evenly over the vegetables, working it down into the gaps between the florets with the back of a spoon so nothing is left dry. Sprinkle the remaining cheddar over the top.
  7. Bake and rest: Bake for about 30 minutes, until the custard is puffed and set in the center with no wobble and the cheese on top is golden. Let it rest for 5 minutes before serving so it firms up and slices cleanly.
Nutrition Facts
4 servings per recipe
Serving sizeabout 1½ cups
Calories623
% Daily Value*
Total Fat 39g50%
Saturated Fat 18g88%
Trans Fat 0g
Cholesterol 263mg88%
Sodium 1073mg47%
Total Carbohydrate 36g13%
Dietary Fiber 6g23%
Total Sugars 10g
Includes 0g Added Sugars 0%
Protein 36g
Vitamin D 2.0mcg10%
Calcium 685mg53%
Iron 3.2mg18%
Potassium 1157mg25%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (about 1½ cups).

Variations

  • Extra sharp and nutty: Swap part of the cheddar for grated Gruyere for a deeper, nuttier finish. This changes the dairy in the dish but keeps it meat-free.
  • Herb and garlic: Add minced garlic to the onion as it sautes and stir chopped fresh chives or parsley into the custard for a brighter, more aromatic bake.
  • Broccoli and cauliflower: Replace some of the broccoli with cauliflower florets, steamed the same way, for a milder, slightly sweeter mix of vegetables.
  • A little heat: Blend a pinch of cayenne or a spoonful of hot sauce into the custard, or sprinkle red pepper flakes over the cheese top for gentle warmth.
  • Crunchy topping: Scatter breadcrumbs tossed in a little olive oil over the cheese before baking for a crisp, golden crust. This adds gluten.

Storage & Leftovers

Cooled leftovers keep in an airtight container in the refrigerator for up to four days. Let the casserole cool to room temperature before covering so condensation does not collect and soften the top.

Reheat individual portions in a 350°F (175°C) oven or toaster oven until warmed through and the top re-crisps, about 10 to 15 minutes; a microwave works in a pinch but leaves the texture softer. A short rest after reheating helps it firm back up.

To get ahead, steam the broccoli, cook the potato, and saute the onion a day early and refrigerate them, or assemble the whole dish unbaked, cover, and hold it overnight; add a few extra minutes in the oven when baking straight from cold.

Notes & Tips

A few pointers from my kitchen to help this casserole come out creamy, set, and golden every time.
  • Dry the broccoli well: After steaming, let the florets sit and give off their steam before they go in the dish. Excess surface water is the main thing that thins the custard and leaves a puddle at the bottom.
  • Cut everything evenly: Small, uniform potato dice and bite-sized florets cook through at the same rate and make for neat, sliceable portions once the custard sets around them.
  • Grate your own cheese: Blocks of cheddar you shred yourself melt smoother than pre-shredded, which is coated with anti-caking starch that can make the custard slightly grainy.
  • Check for a clean set: The center is done when it puffs and stops jiggling; give the dish a gentle shake, and if the middle still ripples like liquid, give it a few more minutes.
  • Season to taste: Cheddar and Dijon both bring salt, so taste the blended custard before pouring and adjust with only a little more salt if needed.
  • Round out the plate: It stands on its own, but a simple green salad or sliced tomatoes with a squeeze of lemon cuts the richness and rounds out the meal.

Nutrition & Mindful Eating

Broccoli and sharp cheddar baked into something soft, savory and browned on top, held together by eggs and blended cottage cheese so the whole dish eats like comfort food.
  • Broccoli, cheddar and the blended egg and cottage cheese custard are what make this work. The vegetables stay in pieces, the custard sets around them, and the cheese browns on top into the part everyone goes for first.
  • Broccoli holds its shape and its bite through the bake, which keeps the dish from going uniformly soft, and those green florets carry fiber and vitamin C into a casserole.
  • Cottage cheese blended smooth is the secret of the sauce. It goes creamy in the oven and gives the custard a tangy backbone, and the slow-digesting protein in it is a large part of why this eats so solidly.
  • Sharp cheddar is doing the flavor work here, browning at the edges into those dark, chewy bits, and it brings calcium and protein along with the sharpness.
  • Dijon is the ingredient you will not spot but would miss. It sharpens the cheese, cuts through the milk and eggs, and keeps a rich, cheesy bake tasting bright right down to the last spoonful.
  • As you eat, go for the browned corner first, notice the pull of the cheese and the give of the broccoli underneath, and let the dish be something you sit down with rather than eat off the counter.

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Yes. Thaw it and pat it thoroughly dry, since frozen broccoli holds more water; you can skip most of the steaming, as it is already tender, and just warm it briefly so it is not icy going into the dish.

Why did my custard come out watery at the bottom?

That usually means the broccoli or potato went in wet. Drain both well and let the broccoli give off its steam before assembling, and make sure the custard is fully set before you take it out of the oven.

Do I have to use a blender for the custard?

The blender gives the smoothest result because it breaks down the cottage cheese curds. If you prefer, whisk vigorously by hand, but expect a slightly more textured custard with visible flecks of cottage cheese.

Can I make it without the potato for something lighter?

Yes. You can leave the potato out for a lighter, lower-carb bake; add a little extra broccoli to fill the dish, and note it will set a touch softer without the starch to anchor it.