
This velvety homemade version of Starbucks' Bacon and Gruyere Egg Bites gives you that same creamy, protein-packed taste you love from the coffee shop, but made in your kitchen. Your Instant Pot creates that perfectly smooth texture these egg bites are known for, while keeping money in your wallet and skipping the coffee shop line.
I first tried making these when I noticed how much I was spending at Starbucks. Now that I've got the recipe just right, my husband actually prefers these homemade ones, saying they taste better and feel smoother in your mouth.
Main Components
- Eggs: form the protein foundation and give that custard-like feel when cooked under pressure
- Egg whites: add fluffiness and help you get that classic Starbucks texture
- Gruyere cheese: gives that distinctive nutty flavor these bites are famous for
- Cottage cheese: sounds weird but trust me—it's what makes these incredibly smooth
- Salt and pepper: bring out all the savory tastes
- Heavy cream: makes everything rich and silky
- Bacon: adds that smoky kick and nice textural contrast
Easy Cooking Method
- Mix everything up:
- Throw eggs, egg whites, gruyere cheese, cottage cheese, salt, pepper, heavy cream, and three bacon slices into your blender. Run it for 30 seconds till it's totally smooth. Don't skip this blending step—it's what gives you that silky Starbucks feel instead of regular egg texture.
- Get your molds ready:
- Give silicon molds a good coating of non-stick spray, making sure to get every corner. Pour your egg mix into each section, only filling about two-thirds of the way. They'll puff up while cooking, so leave room to avoid spills and make sure they set right.
- Top with bacon:
- Chop up what's left of your bacon into tiny bits and sprinkle them over each filled mold. This way you'll see bacon pieces and taste bacon in every bite. Push them in slightly so they stick while cooking.
- Cover and set up the pot:
- Wrap molds tightly with foil, pressing around the edges for a good seal. Don't skip this—it keeps water from dripping into your eggs. Put the trivet in your Instant Pot and add two cups of water. The exact amount matters for getting the right steam.
- Cook under pressure:
- Put your molds on the trivet, positioning them a bit off-center so steam can flow around. This helps them cook evenly. Close the Instant Pot, cook on high pressure for 8 minutes exactly. Let it release naturally for 10 minutes before opening the valve. That waiting period is crucial for them to set properly.
- Finish them off:
- Lift molds out carefully using the trivet handles and let them sit for 3 minutes. This cooling makes them easier to remove. If needed, run a knife around the edges, then flip over to pop out your perfect egg bites. Eat them warm or save them for later.

Adding cottage cheese was my biggest surprise when working on this recipe. I wasn't sure about it at first, but after making versions with and without, I realized it's absolutely needed for that true Starbucks texture. My daughter hates cottage cheese normally, but she has no clue it's in these and gobbles them up every week.
Keeping Them Fresh
These egg bites keep really well in the fridge for up to 5 days if stored right. I find it works best to just leave them in their silicone molds with the lids on. If you want to freeze them, let them cool completely first, then take them out of the molds, wrap each one in plastic, and put them in a freezer bag. This stops freezer burn and lets you grab just one when needed. To heat from frozen, microwave for 1 minute at half power, then another 30 seconds at full power for perfect results.
Swap Your Ingredients
The original Starbucks version uses Gruyere, but you can switch to Jarlsberg, Swiss, or even white cheddar if that's what you have. Each cheese brings its own flavor while keeping things creamy. Want something lighter? Try half and half or whole milk instead of heavy cream, though they won't be quite as rich. For dairy-free options, go with coconut cream and dairy-free cheese alternatives, but add a bit more salt since coconut cream needs extra seasoning.
What To Eat With Them
These egg bites go great with some fresh fruit or avocado slices for a complete breakfast. When I'm having friends over for brunch, I'll serve them with a simple arugula salad dressed in lemon for a fancy touch. They're also perfect on a breakfast board with fresh pastries and smoked salmon. My kids love when I drizzle a little maple syrup on top—it really brings out the bacon's smoky flavor.

Frequently Asked Questions
- → Can I use a different cheese instead of gruyere?
Sure, try Swiss or even mozzarella. They offer a creamy texture, but the taste might be a bit different.
- → How do I keep leftover bites fresh?
Put them in a container that seals tight and keep them in your fridge for up to 4 days. Just pop them in the microwave to heat up.
- → Is there a way to make these without an Instant Pot?
You can! Use an oven at 300°F (150°C), put the bites in a covered dish, and steam them in a water bath for about 30 minutes.
- → What could I use instead of bacon?
If you're not into bacon, swap it for crumbled sausage, small ham chunks, or your favorite cooked veggies for a vegetarian twist.
- → Can I freeze these bites?
Absolutely. Let them cool, then freeze in a sealed container. When you're ready, thaw and microwave them for a quick snack.
- → How can I make the bites fluffy?
Whisk or blend all the ingredients really well so the mix turns smooth and airy. This is what gives them that soft, fluffy texture.