Healthy Copycat Tim Hortons Farmer’s Wrap: DIY High-Protein Version
The Farmer’s Wrap is one of those Tim Hortons drive-thru heroes that tastes like it was designed by someone who truly understands a cold Canadian morning. A warm flour tortilla, fluffy egg, a crispy hash brown, sausage, and cheese — it’s a full breakfast you can eat with one hand while the other is scraping ice off the windshield. This copycat Tim Hortons Farmer’s Wrap is our homemade take inspired by that classic, rebuilt with a high-protein, meal-prep mindset so you can batch it on Sunday and eat like the drive-thru all week without the drive-thru price tag.
To be completely clear: this is not an affiliated recipe, and we’re not claiming to have cracked Tim Hortons’ proprietary formula. What we’ve done is capture the spirit of the wrap — the textures, the flavour arc, the sheer convenience — and engineered it for a home kitchen and a meal-prep fridge. The result tastes familiar, reheats beautifully, and lands around 30 grams of protein per wrap.
Key Takeaways
- This copycat Tim Hortons Farmer’s Wrap delivers roughly 30g of protein per wrap with far less grease than the drive-thru original.
- Meal-prep friendly: wrap, foil, and freeze up to 2 months; microwave from frozen in about 3 minutes.
- Cost per wrap comes in around $2.40 CAD versus $4.49+ at the counter (approximate, prices vary by store).
- One 30-minute Sunday session makes 8 wraps — your whole work week’s breakfast is sorted.
- Swap pork sausage for turkey sausage or a plant-based crumble and the recipe still works.
Why This Copycat Tim Hortons Farmer’s Wrap Works for Meal Prep
Breakfast wraps fail in meal prep for exactly two reasons: soggy tortillas and rubbery eggs. Both are fixable. The sogginess problem comes from moisture migrating from hot fillings into the tortilla during storage. The fix is a barrier — a thin layer of melted cheese directly against the tortilla seals it, and letting every component cool to room temperature before wrapping stops steam from doing its damage. Rubbery eggs happen when eggs are cooked twice: once on the skillet, once in the microwave. The fix is to cook them only 80% of the way through at prep time. They finish gently when you reheat, staying tender instead of turning to hockey pucks.
The other thing the original gets right is the hash brown inside the wrap. It’s not a side — it’s structural. That crispy rectangle in the middle gives the wrap body and a salty, starchy contrast to the soft egg. In our homemade version we bake the hash browns instead of deep frying them, which keeps the crunch while cutting a serious amount of oil. A hot oven and a light mist of oil spray is all you need.

Ingredients: What to Buy in Canada
Everything here is a standard grocery run. PC, No Name, and store brands all work; I’ve specified a couple of PC picks where they genuinely punch above their weight.
| Ingredient | Amount (8 wraps) | Where to buy / notes |
|---|---|---|
| Large flour tortillas (10-inch) | 8 | PC or Dempster’s; avoid the small taco size |
| Large eggs | 10 | No Name dozen is the budget pick |
| Egg whites (carton) | 250 mL | Boosts protein without extra fat |
| Turkey breakfast sausage, casings removed | 500 g | Real Canadian Superstore meat case; pork sausage works too |
| Frozen hash brown patties | 8 | No Name or Cavendish; bake, don’t fry |
| Shredded old cheddar | 200 g | PC Old Cheddar melts best |
| Sweet bell pepper, diced | 1 large | Any colour |
| Yellow onion, diced | 1 medium | — |
| Butter or oil | 1 tbsp | For the eggs |
| Hot sauce, salsa, or chipotle mayo (optional) | To taste | Add fresh at serving, never before freezing |
How to Make Your Copycat Tim Hortons Farmer’s Wrap
Step 1: Bake the hash browns
Heat the oven to 220°C (425°F). Lay the frozen hash brown patties on a parchment-lined sheet, give them the lightest mist of cooking spray, and bake 18–20 minutes, flipping once, until deeply golden and crisp at the edges. Set them aside to cool — this matters. Wrapping hot hash browns is the number-one cause of soggy meal-prep wraps.
Step 2: Brown the sausage
While the hash browns bake, crumble the turkey sausage into a large nonstick skillet over medium-high heat. Break it into small, even crumbles with a wooden spoon and cook 8–10 minutes until browned and cooked through. Turkey sausage releases very little fat, so there’s rarely anything to drain; if you use pork, drain it well. Season lightly — the sausage carries enough salt on its own.
Step 3: Cook the eggs to 80%
Whisk the whole eggs, egg whites, peppers, and onions with a pinch of salt and pepper. Melt the butter in a clean nonstick skillet over medium-low heat and pour in the mixture. Cook slowly, pushing gently with a spatula, and — this is the key — pull them off the heat when they still look slightly wet and glossy. Carryover heat finishes them. If they look “done” in the pan, they’ll be overdone after reheating.
Step 4: Assemble like a pro
Warm each tortilla 15 seconds in a dry skillet or the microwave so it flexes without cracking. Layer in this order: a sprinkle of cheddar first (the moisture barrier), then sausage, then egg, then one hash brown patty down the centre, then a little more cheese. Fold the sides in, roll tight from the bottom, and tuck as you go. A snug roll is a reheatable roll.
Step 5: Wrap and store
Let the assembled wraps cool completely — 20 minutes on the counter is fine — then wrap each tightly in foil (or reusable beeswax wrap, then a freezer bag). Refrigerate up to 4 days or freeze up to 2 months.
Reheating: The 3-Minute Rule
From the fridge: unwrap, wrap loosely in a damp paper towel, microwave 90 seconds, flip, 60 seconds more. From frozen: unwrap the foil, same damp-towel trick, microwave 2 minutes, flip, 60–90 seconds more, then rest 1 minute. The damp towel creates a little steam jacket that keeps the tortilla pliable. If you have a toaster oven, 5 minutes at 190°C (375°F) from thawed gives you a crisper tortilla — worth it on a slow morning.
One hard rule: add salsa, hot sauce, or chipotle mayo fresh at serving time. Sauces added before freezing turn the whole wrap into a damp disappointment. Keep a bottle of your favourite at work and you’re golden.
Approximate Nutrition Per Wrap
These are kitchen-math estimates based on the ingredients above, not lab-tested values. They’ll shift with your brands and portioning.
| Nutrient | Per wrap (approx.) |
|---|---|
| Calories | 520 |
| Protein | 30 g |
| Carbohydrates | 42 g |
| Fat | 24 g |
| Fibre | 4 g |
| Sodium | 980 mg |
Compare that to the drive-thru original, which is delicious but lands heavier on fat and sodium for less protein. This is the whole point of the DIY approach: you keep the soul of the thing and quietly improve the numbers.
Cost Breakdown: $ CAD Per Wrap
Grocery prices move around, so treat these as estimates based on typical Ontario pricing at No Frills and Walmart Canada in 2026.
| Item | Cost for batch | Per wrap |
|---|---|---|
| Tortillas (8-pack) | $4.50 | $0.56 |
| Eggs + egg whites | $4.20 | $0.53 |
| Turkey sausage (500 g) | $5.50 | $0.69 |
| Hash brown patties (8) | $3.00 | $0.38 |
| Cheddar, peppers, onion, butter | $2.00 | $0.25 |
| Total | $19.20 | ~$2.40 |
At roughly $4.49 plus tax for the original at the counter, eight homemade wraps save you about $20 a week — and that’s before you count the gas. Plug your numbers into
Canadian Meal Prep & Macro Estimator
Enter your costs in $ CAD and get per-portion cost, macros and freezer guidance.
Variations Worth Trying
- Southwest style: swap the cheddar for pepper jack, add black beans to the eggs, and serve with salsa verde.
- Veggie version: replace the sausage with a crumbled plant-based breakfast sausage or seasoned black beans; add mushrooms for chew.
- Extra-protein build: add a second hash brown’s worth of egg white scramble and an extra 25 g of cheddar — pushes protein past 38 g.
- Low-carb: skip the tortilla and serve the filling in a bowl over the hash brown; it’s a different dish, but a good one.
- Double-batch for the freezer: the recipe scales cleanly to 16 — just use two sheet pans for the hash browns so they crisp instead of steaming.
Meal-Prep Storage Rules
Four days refrigerated is the safe ceiling for egg-based wraps. For freezing, squeeze as much air out of the freezer bag as possible — air is what causes freezer burn and that stale, icy flavour. Label with the date; in my experience these are at their best within 6 weeks, though they’re safe for 2 months. Thaw overnight in the fridge when you remember; straight from frozen works too, it just takes a minute longer.
Frequently Asked Questions
A few answers to the questions that come up every time someone batches these.
Can I make this copycat Tim Hortons Farmer’s Wrap without egg whites?
Absolutely — use 14 whole eggs instead of 10 eggs plus whites. You’ll gain a bit of richness and lose about 4 g of protein per wrap while adding roughly 90 calories. The cooking method doesn’t change.
Why is my reheated wrap soggy?
Almost always one of three things: the fillings were wrapped while still warm, the cheese wasn’t placed against the tortilla as a barrier, or sauce was added before freezing. Cool everything, cheese first, sauce fresh.
Can I use fresh potatoes instead of frozen hash browns?
You can grate and squeeze-dry a russet, form thin patties, and bake them, but honestly the frozen patties are one of the best convenience buys in the freezer aisle. The homemade grated version is excellent on a weekend; for a 30-minute prep session, frozen wins.


