You know those egg bites from Starbucks that cost like $5 for two tiny pieces?
I’ve been making them at home in muffin tins for months now, and I’m never going back. They’re fluffier, bigger, and you can make a whole week’s worth in about 30 minutes.
Plus, you can actually customize them with whatever you want inside. No more picking out ingredients you don’t like or wishing they’d add more cheese.
I started making these when I realized I was spending close to $20 a week on breakfast runs. Now I make a batch on Sunday, store them in the fridge, and grab two every morning before I leave. They reheat in 45 seconds and taste just as good as fresh.
The texture is what really gets me. They’re creamy, soft, and kind of melt in your mouth. Nothing like those rubbery egg cups you sometimes get from meal prep services.
What You’ll Need

For the Base:
- 8 large eggs
- ½ cup cottage cheese (this is the secret ingredient for that creamy texture)
- ¼ cup shredded cheese (cheddar, gruyere, or monterey jack work great)
- 2 tablespoons milk (any kind works)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
Add-Ins (pick your favorites):
- ½ cup cooked bacon, crumbled
- ½ cup diced ham
- ½ cup sautéed bell peppers
- ⅓ cup spinach, chopped
- ¼ cup sun-dried tomatoes, chopped
- ¼ cup green onions, sliced
- 2 tablespoons fresh herbs (chives, parsley, or basil)
You can mix and match these however you want. I usually do two different flavors in one batch so I don’t get bored eating the same thing all week.
Tools You’ll Need
- 12-cup muffin tin
- Blender or food processor
- Measuring cups and spoons
- Cooking spray or muffin liners
- Large roasting pan (for the water bath)
- Mixing bowl
- Whisk (if not using a blender)
The blender makes this so much easier. You just throw everything in and blend until smooth. Takes like 30 seconds.
Pro Tips
Use cottage cheese, not cream cheese. I know it sounds weird, but cottage cheese blends up completely smooth and gives you that signature creamy texture. Cream cheese makes them too dense.
Don’t skip the water bath. This is what makes them steamy and soft instead of dry and rubbery. The steam cooks them gently so they stay fluffy. Just fill your roasting pan with about an inch of hot water and set your muffin tin inside.
Blend the base mixture really well. You want zero lumps of cottage cheese visible. Blend for at least 30 seconds on high. This is what makes them smooth and restaurant-quality.
Fill the cups only ⅔ full. They puff up while baking and you don’t want them overflowing. Trust me on this. I learned the hard way when I had egg mixture dripping into my water bath.
Let them cool for 5 minutes before removing. They’ll be super delicate when they first come out. Give them a few minutes to set up and they’ll pop right out.
How to Make Them
Prep your muffin tin. Spray each cup really well with cooking spray or use silicone muffin liners. These make cleanup so much easier and the egg bites just slide right out.
Preheat your oven to 300°F. Lower temperature equals softer, creamier eggs. High heat makes them tough.
Blend the base. Add eggs, cottage cheese, shredded cheese, milk, salt, pepper, and garlic powder to your blender. Blend on high for 30-45 seconds until completely smooth. You shouldn’t see any chunks of cottage cheese.
If you don’t have a blender, you can whisk everything together really well, but it won’t be quite as smooth. A hand mixer works too.
Add your mix-ins. Pour the egg mixture into a bowl if you used a blender. Stir in whatever add-ins you chose. I like to do half the batch with bacon and cheddar, and the other half with spinach and feta.
Fill the muffin cups. Pour the mixture into each cup, filling them about ⅔ full. Divide any extra add-ins evenly among the cups.
Set up the water bath. Place your muffin tin inside a larger roasting pan. Carefully pour hot water into the roasting pan until it comes up about halfway on the sides of the muffin tin. This creates steam.
Bake for 25-30 minutes. They’re done when the centers are just set and don’t jiggle anymore. The tops might puff up a bit but they’ll settle as they cool.
Cool and remove. Let them sit in the pan for 5 minutes, then use a butter knife to gently loosen the edges. They should pop right out.

Substitutions and Variations
Dairy-free version: Use unsweetened almond milk instead of regular milk. Swap the cottage cheese for silken tofu (blend really well). Skip the cheese or use a dairy-free alternative.
Lower carb: These are already pretty low-carb, but you can add more veggies instead of meat to keep them lighter.
Different proteins: Turkey sausage, chorizo, smoked salmon, or even leftover rotisserie chicken all work great.
Veggie-packed: Sautéed mushrooms, roasted red peppers, caramelized onions, or broccoli florets are all delicious options.
Spicy version: Add diced jalapeños, hot sauce, or red pepper flakes to the base mixture.
Italian style: Use mozzarella, sun-dried tomatoes, fresh basil, and Italian sausage.
Mexican inspired: Pepper jack cheese, black beans, diced green chiles, and a bit of cumin in the base.
Make Ahead Tips
These are literally designed for meal prep.
Refrigerator storage: Keep them in an airtight container for up to 5 days. I stack them in a glass container with parchment paper between layers so they don’t stick.
Freezer storage: They freeze really well for up to 3 months. Let them cool completely, then wrap each one individually in plastic wrap. Store all the wrapped bites in a freezer bag.
Reheating from the fridge: Microwave for 30-45 seconds. They come out perfect every time.
Reheating from frozen: Unwrap and microwave for 60-90 seconds, or until heated through. You can also thaw them overnight in the fridge.
I make a double batch every other week and rotate flavors so I don’t get tired of them.
Nutrition Info (Per Egg Bite)
This is based on the basic recipe with bacon and cheddar, makes 12 bites:
- Calories: 95
- Protein: 8g
- Fat: 6g
- Carbs: 1g
- Fiber: 0g
These are actually pretty high in protein, which is why they keep me full until lunch. Way better than a muffin or bagel that just makes me hungry an hour later.
If you add more veggies and use less cheese, you can cut the calories down even more. But honestly, at 95 calories each, they’re already super reasonable.
Meal Pairing Suggestions
I usually eat two egg bites with:
For a bigger breakfast:
- Whole grain toast with avocado
- Fresh fruit salad
- Roasted breakfast potatoes
- Side of sautéed greens
For a lighter meal:
- Just two egg bites and black coffee (this is my usual)
- Add a small smoothie
- Pair with some berries
For meal prep combinations:
- Make these alongside overnight oats so you have variety
- Prep some breakfast burritos too and rotate throughout the week
- Batch cook some turkey sausage patties as a side
I also sometimes eat these for lunch with a side salad. They’re not just breakfast food.
Cooking Time Breakdown
Total time: 40 minutes
- Prep: 10 minutes (mixing ingredients, prepping add-ins)
- Baking: 25-30 minutes
- Cooling: 5 minutes
You can speed up prep by using pre-cooked bacon, bagged spinach, and store-bought roasted peppers. Then it’s literally just dumping things in a blender.
The actual hands-on time is maybe 10 minutes. The rest is just waiting for them to bake.
Leftovers and Storage
Like I mentioned, these last 5 days in the fridge easily.
I store mine in a glass meal prep container with a tight lid. Some people use individual containers, but I find that takes up too much fridge space.
They don’t get watery or soggy like some egg dishes do. The texture stays pretty consistent throughout the week.
If you’re taking them to work, they travel really well. Just pack them in your lunch box and microwave when you’re ready to eat. They don’t smell weird when you reheat them either, which is a plus if you have judgmental coworkers. 😅
One thing I learned is to let them cool completely before storing. If you seal them up while they’re still warm, condensation builds up and makes them a little wet.
FAQ
Why do my egg bites taste eggy?
This usually means you need more salt or you’re using old eggs. Fresh eggs and proper seasoning make a huge difference. I also add a bit of garlic powder to every batch which helps.
Can I make these without a blender?
Yes, but they won’t be quite as smooth. Whisk the cottage cheese really well first to break it up, then whisk in the other ingredients. You might see tiny cottage cheese curds, but they still taste good.
Do I have to use a water bath?
Technically no, but your egg bites will be drier and more rubbery without it. The steam from the water bath is what gives them that soft, creamy texture. It’s worth the extra step.
Mine came out watery. What happened?
You probably added too many wet ingredients like fresh tomatoes or didn’t cook them long enough. Make sure your add-ins are well-drained and cooked. Also, let them bake until the centers are completely set.
Can I use egg whites only?
You can, but they won’t be as rich and creamy. The yolks add a lot of flavor and texture. If you’re trying to cut calories, I’d suggest using half whole eggs and half egg whites instead of going all whites.
Why did mine deflate after baking?
This is totally normal! They puff up in the oven and deflate a little as they cool. It doesn’t affect the taste or texture at all.
How do I get them out of the pan easily?
Spray really well with cooking spray before baking, and let them cool for at least 5 minutes. Run a butter knife around the edges and they should pop right out. Silicone muffin cups work even better.
Can I double the recipe?
Absolutely! I do this all the time. Just use two muffin tins and one large roasting pan. You might need to adjust the amount of water in your water bath.
Mine taste bland. Help!
Add more salt! Eggs need more seasoning than you think. I also like adding garlic powder, onion powder, or a pinch of cayenne to the base mixture. Don’t be shy with the cheese either.
Can I make mini egg bites?
Yes! Use a mini muffin tin and reduce the baking time to about 15-18 minutes. Perfect for kids or if you want smaller portions.
Wrapping Up
I’m not exaggerating when I say these have changed my morning routine.
No more skipping breakfast because I’m running late. No more spending money on mediocre coffee shop egg bites. And definitely no more feeling guilty about eating something unhealthy first thing in the morning.
These are simple, customizable, and actually taste better than the ones you’d pay $5 for. Plus you get to control exactly what goes in them.
Make a batch this weekend and see what you think. I’d love to know what flavor combinations you try. Drop a comment below and let me know how they turned out, or if you have any questions I didn’t cover here.