MacroBox Meals

Macro-balanced recipes and meal plans built for gym-goers tracking macros for muscle gain or fat loss. No food delivery — you get the exact...
Musselburgh, GB
•Created byProfile pictureJoshua
1 joined
Profile picture
JoshuaProfile picture@joshua24f·Oct 12

Freezer Egg Bites — 22g Protein, Grab-and-Go Breakfast for 8 Days

Breakfast Prep That Survives the Freezer (Unlike Most Egg Recipes)


Scrambled eggs for the week turn rubbery. These bake in a muffin tin, freeze clean, and reheat in 60-90 seconds without going spongey.


Cottage Cheese Egg Bites (makes 8 bites, 2 per serving)


Ingredients:

  • 8 large eggs

  • 1 cup low-fat cottage cheese

  • 1 cup cooked chicken or turkey, diced small (leftover works)

  • 1 cup spinach, chopped

  • 1/2 cup shredded cheddar or mozzarella

  • 1/4 tsp salt, black pepper, garlic powder

  • Optional: diced peppers or green onion


Method:

  1. Blend eggs and cottage cheese until mostly smooth. Lumps of cottage cheese are fine. The blend is what keeps them creamy after freezing.

  2. Stir in chicken, spinach, cheese, and seasoning.

  3. Divide into 8 greased muffin cups. Bake at 350°F (175°C) for 20-24 minutes until set in the center.

  4. Cool fully. Freeze on a tray, then bag. Reheat 2 bites from frozen, 60-90 seconds in the microwave, covered so they don't dry.


Macros per serving (2 bites):

  • Calories: ~280

  • Protein: 22g

  • Carbs: 4g

  • Fat: 18g


Why this one stays in rotation: the cottage cheese is the trick. Straight egg muffins dry out in the freezer. The extra moisture and protein from the cottage cheese is what makes them actually worth batching on Sunday.


Pairing: 2 bites plus fruit or a slice of toast if you need more carbs before training. Two bites alone is a solid high-protein start if you're cutting.


🍽️ New recipes like this every week, fully portioned with macros: ·

Profile picture
JoshuaProfile picture@joshua24f·Oct 12

Stop buying "fitness food." Here's the cheap protein list I actually shop.

I used to fill the cart with protein bars, "lean cuisine" type trays, and anything with a gym-bro label. My grocery bill was high and my protein still came up short.


Hot take: the expensive stuff in the health aisle is usually the worst protein-per-dollar you can buy.


You do not need branded fitness food to hit 150g+ a day. You need a short list of boring proteins you already know how to cook, bought in bulk, logged once.


This is what I actually put in the trolley.


The staples (protein per pound, not per vibe)

  • Eggs. Cheap, fast, work at breakfast or in a box of leftover rice. Log them raw or cooked, just pick one and stay consistent.

  • Greek yogurt, large tubs, plain. Not the tiny branded pots. A tub is cheaper per gram and you control the toppings.

  • Chicken thighs or turkey mince. Thighs beat breast on price and they do not dry out in the fridge by Wednesday. Turkey mince is the chili / taco / pasta sauce workhorse.

  • Canned tuna and canned salmon. No stove after the first use. Keep 6 to 8 cans in the cupboard so a skipped prep day is not a takeaway day.

  • Cottage cheese or extra-firm tofu. Whichever you will actually eat. Tofu is the cheapest plant option that still behaves in a stir-fry. Cottage cheese is the 9pm snack that is already logged.

  • Frozen veg and a bag of rice. Not protein, but they stop you "needing" a boxed meal because the sides are missing.


What I stopped buying

Protein bars as meals. Granola. Smoothie powders with 8g of protein and 30g of sugar. Pre-marinated chicken that costs twice as much and comes with a mystery glaze you cannot log accurately. If the label is doing marketing instead of listing grams, put it back.


The 10-minute shop rule

Walk the meat, dairy, eggs, tins, freezer veg. Skip the middle aisles unless you need oats, rice, or spices. Most tracking blowups start with a "healthy" snack from those aisles, not with chicken and yogurt.


Write your protein target on the note on your phone before you go. Shop only what hits it. If a food cannot tell you its protein per 100g in two seconds, it does not belong in a prep week.

Profile picture
JoshuaProfile picture@joshua24f·Oct 5

High-Protein Tuna Pasta Salad — 32g Protein, No Oven, Holds 4 Days

A Cold Lunch That Doesn't Taste Like Diet Food by Thursday


Hot meal prep is great until you don't have a microwave. This one is fully cold, cheap, and actually stays decent in the fridge if you dress it right.


High-Protein Tuna Pasta Salad (makes 4 servings)


Ingredients:

  • 8 oz dry pasta (chickpea or whole wheat holds up better than regular)

  • 2 cans (5 oz each) tuna in water, drained

  • 1/2 cup plain nonfat Greek yogurt

  • 2 tbsp light mayo (the mix of yogurt + a little mayo is what keeps it from tasting chalky)

  • 1 tbsp Dijon mustard

  • 1 cup cucumber, diced

  • 1 cup cherry tomatoes, halved

  • 1/4 cup red onion, finely diced

  • 1 tbsp lemon juice

  • Salt, pepper, dried dill or parsley to taste


Method:

  1. Cook pasta in salted water until just past al dente. Drain, rinse under cold water, cool fully. Warm pasta plus yogurt dressing turns to glue in the fridge.

  2. Whisk yogurt, mayo, Dijon, lemon juice, and seasoning in a bowl.

  3. Fold in tuna, cucumber, tomato, and onion. Then fold in the cooled pasta last so it doesn't smash.

  4. Divide into 4 containers. If you want it extra crisp, keep a spoon of dressing separate and toss it in the morning.


Macros per serving (1 of 4):

  • Calories: ~385

  • Protein: 32g

  • Carbs: 42g

  • Fat: 8g


Why this one earns a slot: canned tuna is one of the cheapest protein sources that doesn't need a stove after the pasta is done, and the yogurt-mayo split keeps fat in check without the dry "tuna and mustard" taste people quit after two days.


Fridge only, 4 days. Don't freeze. Pasta and yogurt both suffer.


🍽️ New recipes like this every week, fully portioned with macros: ·

Profile picture
JoshuaProfile picture@joshua24f·Oct 5

Your weekends are undoing 5 days of tracking. Here's the fix I actually use.

Monday to Friday you hit your numbers. Saturday you "relax." Sunday you start over. Then you wonder why 12 weeks of "being good" didn't move anything.


Hot take: most people are not failing their diet. They are running a 5-day diet and a 2-day free-for-all, and the math of that never works.


You do not need to track every grape at a barbecue. You do need a plan that is slightly looser, not a blank check.


1. Keep protein, loosen the rest.

Weekend protein target stays the same as weekdays. That one rule stops 80% of the damage. Eggs at breakfast, a real protein at lunch, a real protein at dinner. Carbs and fats can flex around social food. If protein holds, you rarely go as far off as it feels.


2. Pick one untracked meal, not two untracked days.

Saturday dinner out, or Sunday brunch, not both plus late-night snacks plus leftover pizza for lunch. Decide Friday. Write it down if you have to. Everything else that weekend still gets logged, even roughly.


3. Do not "save up" all week for the weekend.

Eating 400 under from Monday to Thursday so you can "earn" Saturday is how you show up starving and eat 2,000 extra in one sitting. Stay close to target on weekdays. The weekend then has less to compensate for.


4. Pre-log a default Saturday lunch before you leave the house.

Leftover prep, a turkey sandwich, Greek yogurt and fruit. Something already in the fridge with numbers you know. The weekend blowout often starts because lunch was "we'll figure it out" and then it was a drive-through.


5. Weigh in on Monday, then ignore it until the next Monday.

Weekend sodium, alcohol, and later meals will spike the scale. That is water. I covered this before. Do not let Sunday-night guilt plus a high Monday weigh-in talk you into crashing calories for the week.


A good weekend is not a perfect weekend. It is a weekend you can return from without a restart. Try the protein-stays-the-same rule this Saturday and see how much quieter Sunday feels.

Profile picture
JoshuaProfile picture@joshua24f·Sep 28

Soy-Ginger Salmon Rice Bowls — 36g Protein, 4 Lunches From One Pan

Fish Meal Prep That Doesn't Dry Out by Wednesday


Salmon gets a bad reputation for meal prep because people overcook it once, then swear it off. This method keeps it moist through Thursday if you don't blast it in the microwave.


Soy-Ginger Salmon Rice Bowls (makes 4 servings)


Ingredients:

  • 1.25 lbs salmon fillet, skin off, cut into 4 portions

  • 2 cups cooked rice (white or brown, your call)

  • 2 cups broccoli florets

  • 1 cup shredded carrots

  • 2 tbsp soy sauce (or tamari)

  • 1 tbsp honey or maple syrup

  • 1 tbsp grated fresh ginger

  • 1 tsp sesame oil

  • 1 tbsp olive oil

  • Optional: 1 tbsp rice vinegar, sesame seeds, sliced green onion


Method:

  1. Whisk soy sauce, honey, ginger, sesame oil, and vinegar if using. That's the glaze. Set half aside for serving, don't cook all of it off.

  2. Toss broccoli with olive oil and a pinch of salt. Spread on a sheet pan. Roast at 400°F (200°C) for 8 minutes.

  3. Pat salmon dry, place on the same pan, brush with half the glaze. Roast 10-12 more minutes until it flakes but still looks a little glossy in the middle. Pull it early. Residual heat finishes it.

  4. Portion rice, broccoli, carrots, and one salmon piece into 4 containers. Drizzle the reserved glaze on top just before eating, not before storing.


Macros per serving (1 of 4):

  • Calories: ~445

  • Protein: 36g

  • Carbs: 38g

  • Fat: 16g


Why it holds up: the reserved glaze is the moisture. If you dump it all on before the fridge, the rice soaks it and the fish still tastes dry. Keep sauce separate, reheat the salmon gently (or eat it cold), add sauce last.


Don't freeze this one. Cooked salmon texture falls apart after a freeze-thaw. Fridge only, 4 days.


🍽️ New recipes like this every week, fully portioned with macros: ·

Profile picture
JoshuaProfile picture@joshua24f·Sep 28

You're not hungry at 9pm. You under-ate protein all day.

The most common "I blew my macros" story I hear is not a restaurant or a weekend. It's 9pm, standing in the kitchen, eating cereal out of the box after a day that looked fine on paper.


Hot take: late-night hunger is usually a protein timing problem, not a willpower problem.


If breakfast was coffee and a banana, lunch was a sandwich with a thin slice of chicken, and dinner was the first real protein of the day, of course you're raiding the cupboard. You spent 12 hours in a protein hole. Your body is not being dramatic. It's catching up.


Here's the pattern I tell people to break.


1. Put 30g+ of protein in the first meal, even if that meal is small.

Eggs, Greek yogurt, leftover chicken, a protein shake with actual food next to it. Doesn't have to be a "big breakfast." It has to hit protein. A 400-calorie breakfast with 8g of protein is why you're starving at 11am and over-ordering at lunch.


2. Stop saving all your protein for dinner.

A lot of trackers look "on target" at 6pm because they planned a huge dinner. Then they get home late, cook less than planned, and the remaining 50g never happens. Split it. Aim for protein at every eating occasion, not a heroic last meal.


3. If you train after work, eat protein before you train, not only after.

Training hungry on a low-protein day is a shortcut to inhaling whatever is in the fridge the second you get home. A yogurt or a shake an hour before still counts.


4. Build a default 9pm option so "nothing in the house" isn't the excuse.

Keep one high-protein, pre-logged snack that you actually like: Greek yogurt + berries, cottage cheese, a couple of turkey slices, overnight oats from the fridge. When the 9pm wave hits, you eat that, log it, done. Not cereal, not leftover takeout, not "I'll start over tomorrow."


You can still have a night snack. The point is that the snack is planned, protein-forward, and not compensating for a day that had 40g of protein by 7pm.


Try this for one week: log protein at breakfast before you leave the house. If your evenings get quieter, you'll know it was never about discipline.

Profile picture
JoshuaProfile picture@joshua24f·Sep 21

Greek Yogurt Chicken Salad Wraps — 34g Protein, No Stove Required

A Lunch You Can Assemble in 8 Minutes (No Cooking)


Most meal-prep lunches assume you have an evening free to cook. This one doesn't. If you already have cooked chicken (rotisserie, leftover, or a batch from Sunday), the rest is mix-and-wrap.


Greek Yogurt Chicken Salad Wraps (makes 4 servings)


Ingredients:

  • 1 lb cooked chicken breast, shredded or diced

  • 1/2 cup plain nonfat Greek yogurt

  • 1 tbsp Dijon mustard

  • 1 celery stalk, finely diced

  • 1/4 cup red onion, finely diced

  • 1 tbsp lemon juice

  • Salt, pepper, garlic powder to taste

  • 4 large whole-wheat tortillas (or lettuce cups if you want fewer carbs)

  • Optional: 1/4 cup grapes, halved, or 1 small apple, diced (adds a little sweetness without a heavy sauce)


Method:

  1. Mix yogurt, Dijon, lemon juice, and seasoning in a bowl until smooth.

  2. Fold in chicken, celery, and onion (plus fruit if using). Don't overmix or it goes watery.

  3. Divide into 4 portions. Store the filling separate from the tortillas if prepping for the week, wrap fresh each morning so they don't go soggy.

  4. Roll, slice, eat.


Macros per serving (1 wrap, with tortilla, no fruit):

  • Calories: ~340

  • Protein: 34g

  • Carbs: 28g

  • Fat: 8g


Why this one stays in rotation: swapping mayo for Greek yogurt cuts a huge amount of fat without making it taste like diet food, as long as you keep the Dijon and lemon in. The celery and onion give it crunch so it doesn't feel like a protein paste.


Prep note: filling keeps 4 days in the fridge. Don't freeze this one, the yogurt texture doesn't survive it.


🍽️ New recipes like this every week, fully portioned with macros: ·

Profile picture
JoshuaProfile picture@joshua24f·Sep 21

If you're still measuring food with cups, your macros are a guess

I used to wonder why my "perfect" weeks never showed up on the scale. Then I weighed a "tablespoon" of peanut butter.


It was 28 grams. The label serving is 16.


Cups, scoops, and "eyeballing it" are why a lot of people think tracking doesn't work. The tracker is fine. The inputs are fiction.


Here's the short version of what actually throws numbers off, and how I log now.


1. Volume is not a unit of food.

A cup of oats packed vs loosely poured can swing 30-50 calories. A "medium" chicken breast at the store is anywhere from 5 to 10 oz. If you log "1 chicken breast" you are guessing, every single time.


2. The three foods that wreck a log the fastest

  • Peanut butter / nut butters. Sticky, dense, easy to over-scoop. Weigh it. Every time.

  • Cooking oil. A "glug" in the pan is often 2-3 teaspoons, not one. That's 80-120 calories you never entered. I pour oil into a small ramekin on the scale, then into the pan.

  • Cooked vs raw meat. 6 oz raw chicken is not 6 oz cooked. Water cooks off, so the same piece is denser after. Pick one (I log raw weights) and stick to it so your database entries stay consistent.


3. The 20-second habit that made this painless

Put the empty container on the scale, hit tare, add the food, log the grams, dump it into the pan or box. You do this once per ingredient while you're already standing at the counter. It does not add a "weighing session" to your Sunday.


If you only buy one tool for tracking, make it a $10 kitchen scale, not another app. Most people who "can't hit their numbers" are measuring volume and calling it tracking.


Try it on just peanut butter and oil this week. If those two match the label for 7 days, you'll know immediately whether the rest of your log was ever close.

Profile picture
JoshuaProfile picture@joshua24f·Sep 14

Make-Ahead Peanut Butter Overnight Oats — 28g Protein, Zero Morning Prep

The Breakfast That Actually Survives a Busy Week


Most "high protein breakfast" recipes still require you to cook something at 6am. This one is fully make-ahead — mix it Sunday night, grab-and-go for 5 days.


Peanut Butter Overnight Oats (makes 1 serving, scale up as needed)


Ingredients:

  • 1/2 cup rolled oats

  • 1 scoop (about 25g) whey or plant protein powder, vanilla

  • 1 tbsp natural peanut butter

  • 3/4 cup unsweetened almond milk (or milk of choice)

  • 1/2 tbsp chia seeds

  • 1/2 banana, sliced (add fresh, not soaked)


Method:

  1. Mix oats, protein powder, peanut butter, milk, and chia seeds in a jar or container.

  2. Stir thoroughly — protein powder clumps if you don't mix it in before the liquid fully absorbs.

  3. Refrigerate overnight (minimum 4 hours, up to 5 days).

  4. Add fresh banana slices just before eating, not before storing — keeps texture from going mushy.


Macros per serving:

  • Calories: ~410

  • Protein: 28g

  • Carbs: 48g

  • Fat: 12g


Why this earns a spot in rotation: most overnight oats recipes get their protein from an entire scoop of powder and nothing else, which tastes chalky. Splitting the protein between the powder and the peanut butter keeps the texture creamy and gives you healthy fats without needing extra oil or butter.


Batch tip: make 5 jars Sunday night in one go — same base, swap the fruit topping (banana, berries, sliced apple) so it doesn't feel repetitive through the week.


🍽️ New recipes like this every week, fully portioned with macros: ·

Profile picture
JoshuaProfile picture@joshua24f·Sep 14

How to eat out without wrecking your macros (my actual restaurant playbook)

Most common DM I get: "I have a work dinner / birthday / date night this week, how do I not blow my whole week of tracking?" Here's exactly what I tell people.


You don't need to skip the restaurant. You need to shift how you spend your day around it.


1. Bank calories, don't starve yourself.

Shift, don't skip. Eat a lighter breakfast and lunch (lean protein + veggies, go easy on the carbs/fats) so you've got more room at dinner. Don't skip meals entirely — showing up starving is how you end up ordering three appetizers and the entrée.


2. Protein first, every time, no matter the menu.

Order the protein-forward main (steak, chicken, fish, tofu) before you think about anything else. It's the macro that's hardest to make up later and easiest to control even at a restaurant that isn't "healthy."


3. Ask for the two swaps that actually move the needle:

  • Sauce/dressing on the side, not tossed in. This alone can be a 200-400 calorie swing on a lot of dishes.

  • Sub a starch for a vegetable or side salad if it's offered. Most places will do this without blinking.


4. Pick your one thing and let go of the rest.

Decide in advance what you actually want — the drink, the dessert, the bread basket — and have that ONE thing without guilt. Trying to be perfect on every axis (protein, sauce, portion, alcohol, dessert) at the same meal is how people end up either miserable or bailing on tracking completely.


5. Estimate and move on. Don't spiral.

You will not know the exact macros of a restaurant meal. Round up on calories, log something close, and get back to your normal routine tomorrow. One imprecise dinner logged roughly is infinitely better for your progress than an unlogged "off" day out of guilt, which is what usually turns into an off week.


The people who stay consistent long-term aren't the ones who never eat out. They're the ones who stopped treating a restaurant meal as a tracking failure and just built a repeatable plan for it. Steal this one next time you've got a dinner on the calendar.