Breakfast & Brunch
Tim Horton's egg bites deliver that perfect balance of crispy edges and a runny yolk center—something you can now recreate at home with this foolproof method. The secret lies in the foil sealing technique that locks in moisture while creating that signature crunch.
I've perfected this recipe after testing countless variations, ensuring every bite delivers that restaurant-quality experience.
What makes this recipe work is the combination of simple ingredients—eggs, cheese, and your choice of fillings—cooked in individual foil packets. The high-heat baking creates a golden crust outside while keeping the inside perfectly tender.
This method is not only foolproof but also allows you to customize your egg bites with ham, veggies, or even keep them vegetarian.
By the time you pull these from the oven, you'll have perfectly portioned egg bites with crispy edges and that signature runny yolk center. The cheese melts into a creamy blanket, and the foil sealing ensures they stay warm and delicious until you're ready to serve.
Each bite is packed with flavor and texture, making it the perfect grab-and-go breakfast or brunch option.
Whether you're meal prepping for the week or craving a quick breakfast, these egg bites are a game-changer. The recipe scales easily, so you can make a batch for the whole family or just a few for yourself.
Let's get started on creating your own Tim Horton-style egg bites at home!
Ingredients for tim horton egg bite
Six eggs, sharp cheddar, and foil sheets—this is all you need for Tim Horton-style bites at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp cheddar for best flavor |
| Diced Ham 🥓 | ¾ cup | Low-sodium preferred |
| Diced Bell Peppers 🌶️ | ½ cup | Any color, finely chopped |
| Diced Red Onion 🧅 | ¼ cup | Small dice for even cooking |
| All-Purpose Flour 🌾 | ¼ cup | For crispy edges |
| Salt 🧂 | ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Aluminum Foil 📄 | 1 sheet | Heavy-duty for sealing |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
The cheddar is non-negotiable here—sharp cheddar melts best and gives that signature Tim Horton flavor. Kroger's sharp cheddar or Cabot are my go-tos, but any good-quality shredded will work. For the ham, low-sodium is key unless you love salty bites. I grab the pre-diced ham from Costco when I'm making a big batch—saves time. The bell peppers? Any color works, but red adds a nice pop. If you're short on time, frozen diced veggies thawed and drained work perfectly (no one will know the difference).
No ham? Diced turkey or bacon bits are great swaps. Skip the veggies? Spinach or mushrooms add great texture. The heavy cream might seem odd, but it's what gives those egg bites that ultra-creamy texture inside. Half-and-half works in a pinch, but full-fat is worth it. For the flour, King Arthur or Gold Medal are my picks—they crisp up beautifully. And if you're making these vegetarian, just swap the ham for crumbled sausage or extra cheese. The foil? Heavy-duty is a must—regular foil won't seal properly.
Make these ahead? Freeze uncooked packets for up to 3 months—just bake straight from frozen, adding 2-3 minutes. Once cooked, they reheat beautifully in the oven at 350°F for 5-10 minutes. Store cooked bites in an airtight container for 4 days in the fridge. Pro tip: Line your baking sheet with foil for easy cleanup—these get messy fast. And if you're making a big batch, double the recipe—they disappear quicker than you think.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe is the closest I’ve gotten to Tim Hortons’ version without the drive-thru line. Just crack eggs, mix in prepped ham and veggies, and let the cheese do the heavy lifting. No fancy gadgets, no stress—just a bowl and a pan.
- Cheese Pull Heaven: That shredded cheddar? It’s the star. When the eggs set, the cheese stretches into golden, gooey strands with every bite—like a mini grilled cheese hugging ham and peppers. Honestly, I’ve made this for people who hate cheese, and they still ask for seconds.
- Breakfast or Snack Anywhere: I keep these in the fridge for lazy mornings, post-gym protein boosts, or even as a quick lunch when I’m running late. Freeze extras, and you’ve got grab-and-go bites for days. (Yes, even on a Tuesday night when you’re this close to ordering pizza.)
- Pantry Staple Power: No weird ingredients here—just eggs, cheese, and a few things you already have lurking in your fridge. The ham and peppers add zero effort (store-bought diced is my secret), and the onions? Optional, but I sneak them in for that little bite. Budget-friendly, foolproof, and always a win.
Step-by-step instructions for Tim Horton egg bites recipe
Here's the foolproof method to make these crispy-edged, runny-yolk egg bites that taste just like Tim Hortons.
Mix the Egg Bite Batter
In a large bowl, whisk together the 6 whole large eggs until no streaks remain. Add the 0.25 cup heavy cream and whisk again until fully combined. This creates a smooth base that will hold all the fillings beautifully. I like to use room temperature eggs—they blend more easily and create a lighter texture.
Next, fold in the 1.5 cups shredded cheddar cheese, 0.75 cup diced ham, 0.5 cup diced bell peppers, and 0.25 cup diced red onion. Stir gently to distribute everything evenly—you should see small pockets of cheese and ham throughout. The key here is not to overmix; just combine until everything is incorporated. Add the 0.25 cup all-purpose flour, 0.5 tsp salt, and 0.25 tsp black pepper to the mixture and stir once more.
Prepare the Foil Molds
Cut the 1 sheet aluminum foil into 12 equal squares (about 4x4 inches each). Lightly grease each square with a tiny bit of the 2 tbsp melted butter, just enough to prevent sticking. I use a pastry brush for this—it's more precise than just rubbing butter with my fingers.
Divide the egg mixture evenly among the foil squares, using about 2 tablespoons per square. Press the mixture gently into each square to form a flat circle about ½-inch thick. This thickness ensures a crispy exterior while keeping the center runny. The foil will help conduct heat evenly, giving you that perfect texture.
Seal and Steam the Egg Bites
Fold the foil squares over the egg mixture, creating sealed packets. Place them in a steamer basket or a colander set over a pot of boiling water. The steam will gently cook the egg bites while the foil helps them crisp up. Bring the water to a full boil, then reduce heat to medium-high and steam for 12-15 minutes.
I know it seems counterintuitive to steam something that looks like an egg bite, but this method creates that signature Tim Hortons texture—crispy edges with a perfectly runny yolk. You'll see the foil start to brown slightly at the edges—that's your signal they're nearly done. If they're not browned enough, you can transfer them to a 350°F oven for 2-3 minutes to crisp them up further.
Serve Warm and Enjoy
Remove the egg bites from the foil and let them cool for 2-3 minutes before serving. They'll still be warm inside, with that perfect runny yolk you love. The outside should be golden and slightly crispy, while the inside remains soft and creamy. Serve immediately for the best experience—these egg bites don't hold up well once they cool completely.
For extra flavor, you can sprinkle a little more shredded cheddar cheese on top right before serving. The contrast between the crispy exterior and the runny yolk is what makes these egg bites so irresistible. They're perfect for a quick breakfast, a snack on the go, or even a light lunch when paired with a fresh side salad.
Pro Tips For Making Tim Horton Egg Bite
- Prep Ham First: I learned this the hard way—draining and patting ham dry before mixing it in makes a huge difference. Wet ham steams instead of crisping, and you’ll end up with soggy bites. Use paper towels and spend 30 seconds squeezing out moisture; your future self will notice.
- Salt the Eggs: Skip this, and your egg bites taste bland. Mix a pinch of salt (about ¼ teaspoon) directly into the egg mixture before pouring—it distributes evenly and prevents a dry center. (Yes, even if you’re adding salt later.)
- Layer Cheese Low: Dump all the cheddar on top, and it’ll melt into a greasy blanket. Sprinkle half the cheese in the bottom of the muffin tin first, then add the egg mix, then the rest. The bottom layer gets crispy, the top melts perfectly—no more cheese clumps or gooey messes.
- Bake Until Set: Pull them out when they’re just firm to the touch, not when they look fully cooked. Egg bites finish cooking as they cool, and overbaking turns them rubbery. Aim for 12–14 minutes at 350°F (375°F if your oven runs hot), then let them sit 2 minutes before removing.
Serving suggestions for this dish
Breakfast Pairings
Serve these egg bites with a hot cup of Tim Hortons-style coffee—the rich, creamy notes complement the savory bites perfectly. I like to add a splash of heavy cream to my coffee for that signature Tim Hortons touch.
For a lighter option, pair with fresh orange juice or a berry smoothie to cut through the richness. 💛
A side of crispy hash browns or homemade home fries makes for a hearty breakfast plate. I often toss them in a 350°F oven for 20 minutes until golden and crispy.
If you're watching calories, a simple side salad with mixed greens, cherry tomatoes, and a light vinaigrette balances the meal beautifully.
Brunch Spread
Transform your egg bites into a brunch centerpiece by arranging them on a platter with mini muffin tins for easy grabbing. Add mini croissants or English muffins for dipping in any leftover yolk. I love sprinkling fresh chives or parsley on top for a pop of color and freshness. 🌿
For a full brunch spread, include turkey sausage links or bacon strips cooked until crispy. A fruit platter with melon, grapes, and berries adds a refreshing contrast. Don’t forget a carafe of freshly brewed coffee or iced tea to complete the setting.
Meal Prep Ideas
Pack these egg bites in airtight containers with a paper towel to absorb any moisture. They reheat beautifully in the microwave for 30-45 seconds or in the oven at 350°F for 5-10 minutes. I like to portion them into single-serving containers for easy grab-and-go breakfasts during the week. 📅
For a lunch option, pair them with a whole-grain wrap or sliced avocado. If you're meal prepping for the whole family, double the recipe and store the extra bites in the freezer for up to 3 months.
Just bake straight from frozen, adding an extra 2-3 minutes to the cooking time.
Dessert Twist
Yes, you can turn these into a sweet treat! Swap the ham and veggies for chopped apples or cinnamon, and fold in brown sugar and vanilla extract.
Top with a sprinkle of granulated sugar before baking for a caramelized crust. Serve warm with a scoop of vanilla ice cream for a decadent breakfast-for-dinner option. 🍰
For a chocolate twist, add chocolate chips or Nutella to the batter and bake as usual. The result is a gooey, chocolatey egg bite that’s perfect for dessert lovers. Pair with a drizzle of honey or a cup of hot cocoa for the ultimate indulgence.
Nutrition facts
Frequently asked questions
Can I make these egg bites without aluminum foil?
The foil is key for that signature Tim Hortons texture—it creates crispy edges while keeping the inside runny. You could use silicone egg bite molds instead, but they won't give the same sealed steam effect. If you're set on no foil, try baking the bites on a parchment-lined tray at 375°F for 18-20 minutes, but expect slightly softer edges.
Why do my egg bites come out dry instead of runny?
Overcooking is the most common cause! These bites need 12-15 minutes of steaming—any longer and the yolk will firm up. Also, make sure your egg mixture isn't too thick (the 0.25 cup heavy cream helps keep it moist). If they're still dry, try adding 1 extra tablespoon of cream to the batter next time.
How do I make vegetarian egg bites?
Swap the ham for crumbled sausage, diced mushrooms, or spinach. For extra flavor, add garlic powder or smoked paprika. Keep the cheese amount the same—sharp cheddar still melts best. These work great with roasted red peppers or sun-dried tomatoes for a Mediterranean twist.
Can I freeze cooked egg bites?
Yes! Let them cool completely, then store in a single layer in a freezer bag for up to 3 months. To reheat, bake at 350°F for 8-10 minutes until warmed through. The texture won't be exactly the same as fresh (edges may soften), but they'll still be delicious. For best results, freeze uncooked packets and bake straight from frozen.
What's the secret to extra crispy edges?
Grease the foil well with butter and use sharp cheddar cheese—it browns better than mild varieties. After steaming, transfer to a 400°F oven for 2-3 minutes to crisp up. For even more crunch, sprinkle 1 tablespoon flour over the top before sealing the foil.
