When Simone started kindergarten, I needed breakfast I could grab with one hand while finding her other shoe. These egg muffins saved my mornings — and they still do on the days when there’s ten minutes between waking up and walking out the door. Broccoli, cottage cheese, a little seasoning, and one trick that keeps them from turning into sad little rubber pucks. They come out tender, golden, and somehow even better on day three.
The short version: These muffins are done in 30 minutes flat and my picky daughter actually asks for them — with the green stuff visible.
I’ve made these at least 30 times now, and this version holds up best after a few days in the fridge. The cottage cheese does what you’d never expect: it adds moisture without making them watery, and the protein count means nobody’s starving an hour later.
- Serves: 12 muffins (or 6 as a heartier meal)
- Hands-On Time: 10 min | Total Time: 30 min
- Difficulty: Easy enough for a school morning
- Cost per serving: ~$0.80 per muffin
- Calories: ~90 per muffin
- Dietary Notes: High protein, vegetarian, gluten-free — adaptable for dairy-free
(Photo above: overhead view of a batch of golden egg muffins on a cooling rack, broccoli flecks visible next to a mug of coffee in morning light.)
The Thing That Makes These Actually Fluffy (Not Rubbery)

The enemy of every egg muffin I made before this one was texture. They came out dense or, worse, rubbery. Then I remembered what Celestine used to do when she made her scrambled eggs — she’d add a spoonful of cottage cheese right at the end. The same principle works here. The cottage cheese keeps the eggs tender by adding moisture without thinning them out. It also bumps up the protein so Simone doesn’t crash before lunch.
I also learned to not overmix the eggs. Just a gentle whisk until the whites and yolks are together — don’t beat the air out. And the broccoli? If it’s frozen, you have to squeeze it dry. That’s the step everyone skips and the reason some batches taste like steamed sadness. Skip that squeeze and you’ll get watery spots. Trust me on this one.
These come out tender, a little golden on the edges, and they reheat like a dream. My husband Marcus, who claims he doesn’t like “health food,” eats three in one sitting.
Ingredients Worth Talking About
- 8 large eggs: The base. Room temperature if you remember, straight from the fridge if you don’t.
- 1 cup full-fat cottage cheese: This is non-negotiable — low-fat makes them watery. I’ve tested both. Simone calls it “the lumpy cheese” and approves as long as I don’t tell her it’s cottage cheese.
- 2 cups broccoli florets (fresh or frozen): Chop them small — about the size of a pea. If frozen, thaw and squeeze dry in a clean kitchen towel. I learned this the hard way after three sad batches.
- ½ cup shredded cheddar cheese (optional): Adds flavor and a little crust on top. You can skip it if you’re watching dairy.
- ¼ cup milk (any kind): Helps the texture stay light. I use whole milk, but oat milk works too.
- ½ teaspoon salt — I use kosher — and ¼ teaspoon black pepper.
- ½ teaspoon garlic powder (not garlic salt — we don’t need the extra sodium).
- Olive oil or nonstick spray for the muffin tin. This is where I get lazy sometimes — but a good spray makes all the difference in release.
What to Pull Out Before You Start
- 12-cup muffin tin (metal or silicone — I use a metal one and spray it well)
- Large mixing bowl and a whisk (no mixer needed)
- Measuring cups and spoons
- Cutting board and knife for the broccoli
- Small microwave-safe bowl if using frozen broccoli (to thaw it fast)
A silicone muffin pan makes cleanup a breeze, but if you have metal, just spray generously and you’re fine.
Let’s Make It (Step by Step)
Preheat the oven to 375°F while you get everything ready. This goes fast, so have your muffin tin sprayed and waiting.
- Prep the broccoli: If using fresh, chop the florets into tiny pieces (about ¼-inch). If using frozen, microwave for 1 minute to thaw, then dump into a clean kitchen towel and squeeze out as much water as you can. This step is everything — don’t skip it. (📸 Photo tip: You should see the towel darken with moisture — that’s the water that would have made your muffins soggy.)
- Whisk the eggs: Crack all 8 eggs into a large bowl. Add the milk, salt, pepper, and garlic powder. Whisk gently until the whites and yolks are combined — you want it uniform but not frothy.
- Add the cottage cheese: Stir it in with a spatula. It’ll break up into small curds — that’s perfect. Fold in the shredded cheddar if you’re using it.
- Fold in the broccoli: Add the dry broccoli pieces. Stir until they’re evenly distributed throughout the egg mixture.
- Fill the muffin tin: Pour the mixture into the prepared muffin cups, filling each about ¾ full. Don’t overfill — they puff up a little in the oven. (📸 Photo tip: At this stage, you should see the cottage cheese curds and broccoli bits evenly spread — not all sunk to the bottom.)
- Bake: Pop the tin into the oven and bake for 18-22 minutes. They’re done when the edges are golden brown and the centers are just set — a toothpick inserted in the middle should come out clean or with just a few moist crumbs.
- Cool and release: Let them rest in the pan for 5 minutes, then run a sharp knife around the edges and pop them out. Transfer to a wire rack to cool completely before storing.
How I Meal Prep These for the Week
These are my Sunday afternoon hero. I make a double batch (that’s 24 muffins) and we’re covered for breakfasts and snacks into Wednesday. My trick: I wrap each muffin individually in a paper towel inside a zip-top bag. That way Simone can grab one from the fridge on school mornings without any assembly required. My husband Marcus also packs two for his lunch when he remembers — they’re good cold or reheated.
- Fridge: Store in an airtight container for up to 5 days. I layer them between paper towels to catch any condensation.
- Freezer: Yes! Freeze fully cooled muffins in a single layer on a baking sheet, then transfer to a freezer bag. They’ll keep for up to 2 months.
- Reheat: Microwave straight from frozen for 45-60 seconds, or from the fridge for 30 seconds. If you want the edges crispy again, pop them in a toaster oven at 350°F for 5 minutes. The microwave works fine, but the toaster oven brings back the golden crust.
Things I Wish I’d Known the First Time I Made These
- Squeeze the broccoli, I’m not kidding: The first time I used frozen broccoli straight from the bag, the muffins were soggy and sad. That extra step of squeezing — it takes 10 seconds and it’s the difference between fluffy and flat.
- Don’t overbeat the eggs: You want them just combined — if you whisk until frothy, the muffins will deflate as they cool. Gentle is the word.
- Let them cool completely before storing: If you put them in a container while they’re still warm, condensation forms and the edges get soft. Total patience required — I know it’s hard. Even if you mess this up a little, they’ll still taste good — I’ve done it.
- Double the recipe if you’re making these for a crowd: These disappear fast. I once made a single batch for a brunch and they were gone in ten minutes.
Swaps That Actually Work
- Dairy-free: Substitute the cottage cheese with crumbled firm tofu (blended with a tablespoon of nutritional yeast) and use a non-dairy milk + vegan cheese shreds. I made this for my friend who’s dairy-free and she asked for the recipe.
- Gluten-free: Already gluten-free as written — just double-check your seasonings.
- Higher protein: Add ½ cup cooked crumbled turkey sausage or bacon bits. Skip the salt by half if you use something pre-seasoned.
- Add cheese on top: Sprinkle a little extra cheddar or parmesan over each muffin before baking — it forms a golden crust that my kids call “the best part.”
- Make them spicy: Add a pinch of red pepper flakes or a dash of hot sauce to the egg mixture. I do this for the adult batch after Simone is asleep.
Questions I Get About This Recipe All the Time
Q: Why did my muffins stick to the pan?
A: Ugh, that’s frustrating. Two things: you didn’t spray enough, or you didn’t let them cool long enough in the pan. Use a heavy-duty spray (not just a wipe of oil) and let them rest exactly 5 minutes before trying to release. Run a thin knife around each muffin first. You’ve got this next time.
Q: Can I use egg whites instead of whole eggs?
A: You can, but the texture changes — they come out a little spongier. Use 12 egg whites (about 1½ cups) and add an extra tablespoon of milk to keep them tender. I’ve tested this and it works, but the whole egg version is my go-to because it’s easier and tastes richer.
Q: How long do these last in the fridge? Can I freeze them?
A: In the fridge, 5 days tops in an airtight container. In the freezer, up to 2 months — just thaw overnight in the fridge or reheat straight from frozen. When reheating, the microwave is fastest, but if you have 5 minutes, pop them in the toaster oven — that brings back the golden edges.
Q: What do you serve with these for a full breakfast?
A: My favorite combo is two muffins, sliced avocado on the side, and a handful of berries. Simone likes them with a little ketchup (don’t judge — she’s eight). On weekends I do them alongside a simple green salad. They’re also amazing tucked into a whole-wheat tortilla for a breakfast burrito situation.
More Recipes My Family Makes on Repeat
If you liked these, here are a few others that get the same reaction at our table:
- Cheesy Egg Bites with Bacon — The version that tastes like Starbucks but takes 20 minutes and costs way less.
- Make-Ahead Breakfast Burritos — I wrap these individually and freeze them for the mornings when even muffins feel like too much work.
- Protein-Packed Oatmeal Muffins with Berries — For the bread lover in your house who still needs to get out the door fast.
These broccoli cottage cheese egg muffins are the kind of recipe I keep coming back to because they actually deliver what they promise: a breakfast that’s real food, not a compromise, and something my whole family will eat without complaint. Even on the mornings when Simone can’t find her other shoe.
If you try them, drop a comment below — I love hearing how it goes for you! And tag me on Pinterest or Instagram so I can see your batch.
📌 Broccoli cottage cheese egg muffins that stay fluffy even after reheating — save this recipe for your next meal prep Sunday so you’ve got grab-and-go breakfasts all week.

Broccoli Cottage Cheese Egg Muffins That Stay Fluffy Even After Reheating — in 30 Minutes
Equipment
- 12-cup muffin tin (metal or silicone)
- Large Mixing Bowl
- Whisk
- Measuring Cups and Spoons
- Cutting board and knife
- Small microwave-safe bowl
Ingredients
Base Ingredients
- 8 large eggs
- 1 cup full-fat cottage cheese
- ¼ cup milk (any kind)
Vegetables & Seasonings
- 2 cups broccoli florets (fresh or frozen, chopped small)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder (not garlic salt)
Optional Add-ins
- ½ cup shredded cheddar cheese (optional)
- as needed olive oil or nonstick spray
Instructions
- Preheat the oven to 375°F. Spray a 12-cup muffin tin generously with olive oil or nonstick spray — don’t skimp here or they’ll stick.
- Prep the broccoli: If using fresh, chop the florets into tiny pieces (about ¼-inch). If using frozen, microwave for 1 minute to thaw, then dump into a clean kitchen towel and squeeze out as much water as you can. This step is everything — don’t skip it.
- Whisk the eggs: Crack all 8 eggs into a large bowl. Add milk, salt, pepper, and garlic powder. Whisk gently until the whites and yolks are combined — uniform but not frothy. Overbeating makes them deflate later.
- Add the cottage cheese: Stir it in with a spatula. It’ll break up into small curds — that’s perfect. Fold in the shredded cheddar if using.
- Fold in the broccoli: Add the dry broccoli pieces and stir until evenly distributed throughout the egg mixture.
- Fill the muffin tin: Pour the mixture into the prepared muffin cups, filling each about ¾ full. They’ll puff up a little in the oven.
- Bake: Place the tin in the oven and bake for 18-22 minutes, until the edges are golden brown and the centers are just set. A toothpick inserted in the middle should come out clean or with a few moist crumbs.
- Cool and release: Let the muffins rest in the pan for 5 minutes, then run a sharp knife around the edges and pop them out. Transfer to a wire rack to cool completely before storing.
