High-Protein Egg Bite Cupcake Tin Prep (Copycat Tim Hortons)
Few things sting like paying four dollars for two small egg bites at a coffee shop drive-through, especially when you know the ingredient list is short and the technique is simple. Those velvety, sous-vide-style bites that Tim Hortons and its competitors made famous are essentially baked custard: eggs, a little dairy, cheese and fillings, cooked gently until just set. This homemade protein egg bites method gets you remarkably close using nothing fancier than a standard 12-cup muffin tin, a blender and your oven.
To be clear, this is a homemade copycat-style recipe inspired by the coffee shop original; it is not affiliated with or endorsed by Tim Hortons. What it is, though, is a genuinely excellent meal prep: each bite lands around 10 to 12 grams of protein, a batch of twelve costs roughly six dollars total, and they freeze and reheat like they were designed for it. Make a double batch on Sunday and breakfast is handled for two weeks.
Key Takeaways
- A 12-cup muffin tin plus a blender is all you need; no sous-vide equipment required.
- Each bite delivers roughly 10 to 12g of protein for about $0.50 to $0.60 CAD.
- A water bath (or a simple steam trick) gives the silky, custardy texture of the coffee shop original.
- They keep 5 days in the fridge and up to 2 months in the freezer; reheat from frozen in about 90 seconds.
- This is an unofficial homemade copycat recipe, not affiliated with or endorsed by Tim Hortons.
What Makes Homemade Protein Egg Bites So Good
The texture is the whole game. A regular baked egg muffin, the kind made by pouring beaten eggs into a tin, is fine but rubbery: firm, a little spongy, forgettable by the third bite. The coffee shop style is different. Blending the eggs with cottage cheese or cream cheese and cooking them gently produces a soft, almost custardy interior that stays tender even after reheating. That is the texture we are chasing, and the muffin tin gets us about ninety percent of the way there.
The economics are almost silly. Twelve large eggs, a cup of cottage cheese, some shredded cheese and a handful of vegetables costs roughly $5 to $6 at No Frills or Walmart Canada. That is twelve bites at about fifty cents each, each carrying more protein than the drive-through version at a seventh of the price. If you eat these on workday mornings, one Sunday batch saves you roughly thirty dollars a week versus buying them out.

They are also one of the most forgiving preps in existence. Overbake them slightly and they are still good. Swap the fillings for whatever is wilting in the crisper and they are still good. Forget the water bath and they are merely very good instead of exceptional. This is a recipe that rewards showing up, not precision.
The Base Recipe (Makes 12 Bites)
Everything starts from the same custard base. Once you have it down, the flavour variations are just a matter of what you chop and drop in.
Ingredients
- 8 large eggs
- 1 cup (250g) plain cottage cheese, 2% or higher
- 1/2 cup shredded old cheddar or Gruyère-style cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder (optional)
- Butter or oil for greasing the tin
- Fillings: about 1 to 1.5 cups total, diced small (see variations below)
Method
- Heat the oven to 175°C (350°F). Grease a 12-cup muffin tin generously with butter or oil, getting into the corners. Silicone muffin pans also work and release even more easily.
- Blend the custard. Add the eggs, cottage cheese, salt, pepper and garlic powder to a blender and blend for 30 to 45 seconds until completely smooth and slightly frothy. Stir in the shredded cheese by hand so it stays in distinct melty pockets.
- Add fillings. Divide your diced fillings evenly among the muffin cups, about a tablespoon or two per cup. Do not overfill; the egg needs room to puff.
- Pour and bake. Pour the blended egg mixture over the fillings, filling each cup about three-quarters full. For the silkiest texture, place the muffin tin inside a larger roasting pan and pour hot water into the pan until it comes halfway up the muffin cups, creating a simple water bath. Bake 22 to 28 minutes, until the centres are just set with the faintest jiggle.
- Cool and release. Let the bites cool in the tin for 10 minutes; they will deflate slightly, which is normal. Run a thin knife or offset spatula around each one and lift them out.
No water bath? You can skip it and bake the tin directly; the bites will be slightly firmer and puffier, closer to a mini frittata. Still delicious. A middle-ground trick: place a pan of hot water on the oven rack below the muffin tin to add steam without the fuss of a full bath.
Five Flavour Variations
Keep the base identical and rotate the fillings. Each variation below fills one 12-cup batch, and the protein stays in the 10 to 12 gram range per bite since the egg-and-cheese base does the heavy lifting.
1. Bacon, Cheddar and Chive (the classic copycat)
Crumbled cooked bacon, shredded old cheddar and snipped chives. This is the flavour most people are trying to replicate from the coffee shop, and it is the crowd-pleaser of the group. Cook the bacon crisp so it stays distinct rather than turning soggy.
2. Spinach, Feta and Red Pepper
Thawed frozen spinach squeezed very dry, crumbled feta and finely diced red pepper. Squeezing the spinach matters; excess water is the enemy of custardy texture. This is the brightest-tasting variation and the one that photographs best, if that matters to you.
3. Mushroom, Swiss and Thyme
Diced mushrooms sautéed until golden, shredded Swiss-style cheese and fresh thyme leaves. Sautéing the mushrooms first drives off their moisture and concentrates their flavour. This one tastes the most “grown-up” and pairs beautifully with a strong coffee.
4. Ham, Cheddar and Broccoli
Diced deli ham or leftover roast ham, small broccoli florets blanched for one minute, and cheddar. The broccoli needs to be cut genuinely small or the bites will not hold together. A solid lunchbox option for kids who turn their noses up at visible vegetables.
5. Sun-Dried Tomato, Goat Cheese and Basil
Chopped oil-packed sun-dried tomatoes patted dry, crumbled goat cheese and torn basil. The tang of the goat cheese against the sweet tomatoes is the most interesting flavour combination here. Use the flavoured oil from the tomato jar to grease the tin for bonus flavour.
Protein and Cost Breakdown
| Component (per batch of 12) | Approx. Protein Contribution | Approx. Cost (CAD) |
|---|---|---|
| 8 large eggs | ~48g | ~$2.35 |
| 1 cup cottage cheese | ~25g | ~$1.60 |
| 1/2 cup shredded cheese | ~14g | ~$1.00 |
| Fillings (varies) | ~5–15g | ~$1.00–$2.00 |
| Total per batch | ~95–100g | ~$6.00 |
| Per bite | ~10–12g | ~$0.50 |
Storage, Freezing and Reheating
Cool the bites completely before storing; trapped steam makes them soggy. In the fridge, they keep five days in a sealed container with a paper towel tucked in to absorb moisture. From the fridge, microwave two bites for 45 to 60 seconds and they come back nearly as tender as fresh.
For longer storage, freeze them. Arrange cooled bites in a single layer on a sheet pan, freeze until solid, then transfer to a freezer bag with the air pressed out. They keep up to two months. Reheat from frozen in the microwave for about 90 seconds, flipping halfway, or thaw overnight in the fridge and warm as usual. The water-bath versions survive freezing noticeably better than the direct-baked ones, which is one more reason to bother with the hot water.
A double batch, twenty-four bites, fits in most standard freezers in a single large bag and covers nearly a month of weekday breakfasts for one person at a total cost of about twelve dollars. There are few better returns on an hour of Sunday cooking.
Troubleshooting
Bites stuck to the tin. More grease next time, and do not skip the ten-minute cooling rest; they release much more easily once they have settled. A silicone pan eliminates this problem entirely.
Rubbery texture. Almost always overbaking. Pull them when the centres still have the faintest jiggle; carryover heat finishes the job. An oven thermometer helps if your oven runs hot.
Watery bites. Wet fillings are the culprit. Squeeze thawed spinach bone-dry, sauté mushrooms first, and pat anything pickled or oil-packed before it goes in the cup.
Deflated and wrinkly. Completely normal. The puff in the oven is mostly steam; settling is expected and does not affect flavour or texture.
Run a double batch through the calculator to see your per-bite cost before you shop.
Canadian Meal Prep & Macro Estimator
Enter your costs in $ CAD and get per-portion cost, macros and freezer guidance.
There is a particular satisfaction in pulling a tray of these from your own oven, knowing each one cost fifty cents and carries a dozen grams of protein. They are not affiliated with any coffee chain, and honestly, after a week of eating them warm from your own freezer, you will stop comparing. Make the bacon cheddar batch first; it is the gateway, and the spinach feta batch is waiting on the other side.


