Lunch
Two patterns depending on the day:
- Family-lunch days (5pm heavy meal): see Family Lunch Tactics below — and snacks.md → Mid-Day Bridge for the 1-2pm bridge snack
- Normal days (no family meal): see Normal Day Lunch below
For bread details (Mestemacher Fitnessbread) see overview.md → Approved Breads.
Family Lunch Tactics (5pm)
The lunch will happen — managing it matters more than avoiding it.
- Arrive peckish, not starving. The bridge snack does this job (see snacks.md → Mid-Day Bridge).
- Plate order: protein and salata first, smaller portion of starch (krompir, pirinač, hleb, sarma exterior)
- Eat slowly — satiety signals lag 15-20 min; prevents second helpings being pushed
- One drink only — one glass wine or one rakija, not both, not refilled
- Half-portion of dessert or split with someone — declining entirely draws attention, taking less doesn’t
- 15-20 min walk after lunch — blunts blood sugar spike, breaks post-lunch couch-grazing pattern (see snacks.md → Post-Meal Dip)
Mindset shift: the 5pm family lunch becomes the one big meal of the day, not a problem. Breakfast light + bridge small + lunch normal-to-heavy + evening minimal = workable cut pattern.
Normal Day Lunch (No Family Lunch)
On days without a heavy 5pm family lunch, day structure shifts to a standard three-meal pattern. No bridge snack needed.
Day math: breakfast 350 + lunch ~400 + dinner ~400-500 = 1150-1250 kcal → comfortable cut zone.
Timing: lunch around 1pm, not 11:30 or 3pm. Don’t stretch lunch out of family-lunch-day habit — different day, different rhythm. Aim to be naturally hungry for a normal 7-8pm dinner.
Quick Reference
| Option | Kcal | Protein | Fiber | Time | Notes |
|---|---|---|---|---|---|
| A — Gaston Mexico + 2 slice Mestemacher | ~520 | 23g | 17g | 2 min | No-cook staple, hits ~520-550 kcal target — sodium-heavy |
| B — Quinoa wrap (1/4 pack + protein) | ~430 | 28g | 10g | 5 min | Stretches 1 ready pack to 3-4 lunches |
| C — Tuna in water + avocado on VitAS | ~440 | 39g | 10g | 5 min | Fastest cooked-fresh option |
| D — Omelet + beli sir + VitAS | ~400 | 25g | 4g | 10 min | Breakfast-feel |
| E — Tuna + integralna pasta | ~535 | 44g | 8g | 12 min | Best for batch (1 cook = 2 lunches) |
| F — Chicken + quinoa + povrće | ~400 | 35g | 5g | 25 min | Highest protein, most “lunch-feeling” |
| G — Salmon + salad | ~380 | 25g | 4g | 15 min | Omega-3, premium |
| H — Sočivo/pasulj bowl + feta | ~390 | 20g | 12g | pre-cooked | Vegetarian, very filling |
| I — 2 protein tortillas + 2 eggs + hummus + tomato + yogurt | ~560 | 38g | 7g | 8 min | No-cook protein-stack, low sodium |
| J — Braised kolenica (shank) + povrće + salata | ~490 | 46g | 8g | 3h (hands-off) | Lean braise, family-lunch anchor — 10g sat fat |
| K — Braised ćureći but (turkey thigh) + povrće + salata | ~410 | 44g | 8g | 1.5h (hands-off) | Leanest braise, portions easily — 5g sat fat |
Pick by what’s easiest right now. The fastest version usually wins — beats the “screw it, just bread” default. Full detail in ## Options below.
Options
Option A — Gaston Mexico + 2 Slice Mestemacher
- 1 can Gaston “Salata od Tunjevine Mexico” (160g)
- 2 slices Mestemacher Fitnessbread (~67g each = 134g total)
Macros: ~520 kcal · 23g protein · 17g fiber
Time: 2 min · Frequency: 1-2× per week max (sodium-heavy combo)
Notes: No-cook staple. Lands just under the 550 kcal lunch target. Rye + oats (Mestemacher) + red beans + corn (Gaston) = quadruple-stacked slow carbs. Tuna is skipjack (lowest-mercury species), mercury-safe 3-4× per week. Sodium watch: this combo runs ~1,230mg sodium (~640mg from Gaston + ~590mg from 2 slices Mestemacher = ~62% of daily limit in one meal). Don’t stack with Knjaz Miloš + beli sir + ajvar the same day. Eat fresh — “Nakon otvaranja konzumirati odmah.” Don’t add a side salad — Gaston already contains vegetables; extra bulk salad triggers post-meal dip (see snacks.md → Post-Meal Dip).
Variants: Cut to 1 slice Mestemacher (~395 kcal, 19g protein, 11g fiber, ~935mg sodium) for a lower-sodium / lower-cal version — closer to the old documented macros but undershoots the 550 kcal lunch target. Use when the day’s sodium load is already high (e.g., Knjaz Miloš morning, cheese at breakfast).
Option B — Quinoa Wrap (1/4 Pack Portioned)
- 1 whole grain wrap (integralna tortilja, fiber ≥ 5g per wrap; Mission Carb Balance is best — 80 kcal, 7g protein, 12g fiber; Mesma Food Protein Tortilla is the realistic Belgrade pick — 122 kcal, 7g protein, 1.9g fiber, see Documented Staples)
- 1/4 of the Delhaize “Friends & Plants” quinoa ready pack (~75g) — ~115 kcal, 4g protein, ~285mg sodium
- A protein layer (pick one — non-negotiable):
- 60g grilled chicken (single best add)
- 1 hard-boiled egg sliced
- 30-40g beli sir or feta crumbled
- 50g pileća pršuta or smoked turkey
- 30-50g Genie Posna Dimljena Pečenica sliced (see Documented Staples)
- 30g (2 tbsp) Ribella Hummus Semenke Bundeve (see Documented Staples)
- 30g (2 tbsp) Veganski namaz od suncokreta (Soya Food) — rotation flavor-alternative to Ribella; higher fat, way less fiber. See Documented Staples
- 1/4 avocado mashed (optional, fat lever)
- Salad bulk (default, not optional — pick 2-3): generous handful of lettuce or rukola, ½ medium tomato sliced or 4-5 cherry tomatoes halved, ½ cucumber thin sliced, thin red onion slices, lemon squeeze — see Salad Wrap Builder below
Macros (chicken version): ~430 kcal · 28g protein · 10g fiber
Time: 5 min · Frequency: 2× per week max (48-hour open-pack window)
Notes: Stretches one 300g quinoa pack across 3-4 lunches. At 1/4 portion, sodium drops from ~1140mg (whole pack) to ~600mg total per wrap — below the Gaston combo. Whole grain wrap is non-negotiable; without it the “healthy” filling is undone. Always add a protein layer — without one, wrap + 1/4 quinoa is only 9g protein, a snack not lunch. Pack says “Nakon otvaranja upotrebiti u roku od dva dana” — open Monday → use Monday + Tuesday → toss the rest.
Option C — Tuna in Water + Avocado on VitAS
- 1 standard can plain tunjevina u vodi or u sopstvenom soku (Delhaize plain, Eva, Rio Mare al naturale, Princess, Podravka — ingredients should be “tuna, voda, so” only), drained — 160g net can = ~116g drained (the standard Serbian shelf size; small 80g-net cans yield only ~56g drained and undershoot the protein target)
- ½ avocado, mashed
- 2 slices VitAS Exclusive
- 1 medium tomato, sliced
- ½ cucumber, sliced
- Lemon squeeze, salt, pepper
Macros: ~440 kcal · 39g protein · 10g fiber
Time: 5 min · Frequency: 2-3× per week
Notes: Fastest cooked-fresh option. Plain tuna (not Gaston salad) keeps sodium low (~250-400mg per 160g can vs Gaston’s 640mg). Avocado provides the fat lever; VitAS contributes ~6g fiber. Open-faced on toasted bread works equally well. If only 80g-net (small) cans available, double up: 2 cans drained ≈ 112g drained ≈ same macros.
Option D — Omelet + Beli Sir + VitAS
- 2-3 eggs
- 30-50g beli sir or feta, crumbled
- 1 slice VitAS Exclusive
- Tomato slices + cucumber on the side
- 1 tsp olive oil for the pan, salt, pepper, optional herbs (peršun, bosiljak)
Macros: ~400 kcal · 25g protein · 4g fiber
Time: 10 min · Frequency: 1-2× per week
Notes: Has a breakfast feel — useful for late lunch or weekend brunch slot. Watch beli sir sodium (Serbian beli sir often runs 600-900mg/100g) — use less if Knjaz Miloš + bread are also in the day’s stack.
Option E — Tuna + Integralna Testenina
- 70g dry integralna testenina (Barilla Integrale, Divella Integrale, Granoro Integrale, De Cecco Integrale — penne, fusilli, or spaghetti)
- 1 standard can tunjevina u vodi (160g net = ~116g drained), drained hard
- 100-150g cherry paradajz (or canned crushed tomatoes)
- 1 tbsp maslinovo ulje
- 2 cloves bele luk, smashed
- Optional: kapari, masline, chili flakes, lemon zest, peršun
Macros: ~535 kcal · 44g protein · 8g fiber
Time: 12 min · Frequency: 1-2× per week
Notes: Cook al dente. While pasta boils, sauté garlic in olive oil, add tomatoes (crush with fork), then tuna + capers + chili. Toss everything with ¼ cup pasta water. Finish with lemon zest and parsley. Cold version for tomorrow: double the batch, eat half hot today, refrigerate the rest with extra cucumber + red onion + basil — pasta salad is better cold the next day. One cook = two lunches. Critical: portion pasta dry on a scale (70g looks tiny but yields 200g cooked); reflexive 120-150g cook = 420-525 kcal of pasta alone before tuna. Cheese restraint — 10-15g grated parmesan (+50 kcal, big flavor) is worth it; 50g kačkavalj/topljeni sir (+200 kcal) is not.
Variants: Real whole grain pasta only — check label for “integralno pšenično brašno” as first ingredient + fiber ≥ 6g/100g dry. Cheap local “integralna” is often refined + colored.
Option F — Chicken + Quinoa + Povrće
- 120-150g grilled chicken breast (Sunday batch ideal)
- 100g cooked integral quinoa
- 150g cooked vegetables (roasted or sautéed: paprika, tikvica, šargarepa, brokoli, karfiol)
- 1 tbsp olive oil drizzle
- Lemon juice, herbs (origano, peršun, bosiljak), salt, pepper
Macros: ~400 kcal · 35g protein · 5g fiber
Time: 25 min fresh / 8 min with Sunday batch · Frequency: 2-3× per week
Notes: Highest-protein and most “lunch-feeling” option. Time drops dramatically with Sunday-batched chicken + quinoa — see weekly-plan.md → Sunday Prep. Quinoa can be batch-cooked too (lasts 5 days fridge). Pair with the post-meal walk per snacks.md → Post-Meal Dip.
Option G — Salmon + Salad
- 120g salmon fillet, baked or pan-seared (keep skin on — omega-3 + flavor)
- Large mixed salad: greens (rukola, baby spinach, iceberg) + tomato + cucumber + ½ avocado (optional)
- 1 tbsp olive oil + lemon dressing
- Optional: kapari, mirođija (dill), red onion
Macros: ~380 kcal · 25g protein · 4g fiber
Time: 15 min · Frequency: 1-2× per week (budget/availability dependent)
Notes: Omega-3 hit, premium protein. Salmon skin is mostly omega-3 fat — keep it on (outdated advice to remove for cholesterol is wrong). Lemon + mirođija is the classic Balkan pairing.
Option H — Sočivo/Pasulj Bowl + Feta
- 200g cooked sočivo (lentils) or beli pasulj (white beans) — from Sunday batch
- 50g feta or beli sir, crumbled
- 1 medium tomato, chopped
- ½ cucumber, chopped
- 1 tbsp olive oil + lemon + oregano + salt + pepper
- Optional: chopped red onion, peršun
Macros: ~390 kcal · 20g protein · 12g fiber
Time: 3 min (pre-cooked) · Frequency: 1-2× per week
Notes: Vegetarian, very filling — fiber is highest after Option A. Best when sočivo or pasulj is pre-cooked Sunday (lasts 4 days fridge). Crveni sočivo (red lentils) cooks in 15 min if no batch is ready.
Option I — 2 Protein Tortillas + 2 Eggs + Hummus + Tomato + Yogurt
- 2 Mesma Food protein tortillas (40g each, 80g total — see Documented Staples)
- 2 eggs (boiled, scrambled, or pan-fried with 1 tsp oil)
- 30g (2 tbsp) Ribella Hummus Semenke Bundeve, spread inside as fat lever
- Salad bulk (default — this is the point of the wrap): generous handful lettuce or rukola, 1 medium tomato sliced (split across both wraps), ½ cucumber thin sliced, thin red onion if you have it, lemon squeeze, salt, pepper — see Salad Wrap Builder below
- 150g mid-tier yogurt pot (6g protein/100g — whole container on the side)
Macros: ~560 kcal · 38g protein · 7g fiber · ~400mg sodium
Time: 8 min · Frequency: 2-3× per week
Notes: No-cook protein-stack lunch. The protein-tortilla trick (pea flour boost — 7g protein per tortilla) plus the side yogurt closes the protein gap without buying premium ingredients. Sodium is low (~400mg) — the cleanest combo in the rotation for sodium-heavy days. Eat the yogurt with the meal, not as separate dessert. To push to 45g protein without extras: add a 3rd egg (+70 kcal, +6g protein → 630/44g — still under calorie target). Works as a no-pečenica fallback when smoked-meat stash runs out.
Variants: Swap the mid-tier yogurt pot for 100g Mlekara Šabac ZERO Cheese as a wrap-internal protein layer (rather than yogurt-on-side). New layout: 2 tortillas + ¼ avocado + 100g ZERO + 2 eggs + salad bulk = ~546 kcal · 40g protein · ~8g fiber. The avocado replaces hummus as the fat lever / moisture barrier (ZERO is too lean to act as one). This becomes the protein-tortilla default once ZERO is in the fridge — same calorie zone, +7g protein, salad-forward by design.
Option J — Braised Kolenica (Beef Shank) + Povrće + Salata
- 200g goveđa/juneća kolenica (beef shank), fat cap trimmed — the cut is the whole trick (see Notes)
- ~8g butter (for the initial sear only — not the cooking medium)
- Braising veg, added to the pot: 1 carrot (šargarepa), ½ onion (crni luk), 1 paprika, 1 rib celer — chunked
- Side salad, no oil: paradajz + krastavac + zelena salata + lemon
- Salt near the end of cooking
Macros: ~490 kcal · 46g protein · 8g fiber · 10g sat fat · ~510mg sodium
Time: ~2.5-3h (hands-off) · Frequency: 1-2× per week — best as the day’s anchor / family-lunch meal
Method: Sear the shank in ~8g butter to brown all sides. Add 1-2cm water (not submerged — shallow braise), lid on, lowest heat. After ~1.5h add the chunked veg right into the pot. Top up a splash of water if it runs low. Total 2.5-3h until the meat pulls apart. Salt near the end. The veg braising with the meat picks up flavor instead of needing oil — that’s where the 8g fiber comes from.
Why the cut matters: kolenica (shank) is the lean-but-collagen-rich braising cut. The long wet heat melts the collagen to gelatin (that’s what keeps it moist and tender — not fat), so you get falling-apart texture at ~3-4g sat fat/100g instead of the ~8g of vrat/plećka/pauflek. Same braise, roughly half the saturated fat. The butter is a non-issue — at 8g it adds ~4g sat fat; the meat quantity and cut choice are the only real levers.
Portioning (the size problem): kolenica is usually sold bigger than 200g (often bone-in cross-cuts or a 400-600g piece). Don’t fight it — braise the whole piece, then portion the cooked meat into ~200g servings. Braised shank reheats beautifully (better the next day, the gelatin sets and re-melts), so one cook = 2 lunches. Weigh the cooked meat, not the raw piece.
Day-shape watch: 10g sat fat is double the 5g/meal soft cap — fine for an anchor meal, but keep breakfast and dinner lean that day to stay under the 15g daily ceiling. Skim the rendered fat off the braise liquid before eating; shank dumps a fair amount into the pot.
Option K — Braised Ćureći But (Turkey Thigh) + Povrće + Salata
- 200g ćureći but or batak (turkey thigh/drumstick), skinless and boneless
- ~5g butter or 1 tsp oil (light sear)
- Braising veg, added to the pot: 1 carrot, ½ onion, 1 paprika, 1 rib celer — chunked
- Side salad, no oil: paradajz + krastavac + zelena salata + lemon
- Salt near the end of cooking
Macros: ~410 kcal · 44g protein · 8g fiber · 5g sat fat · ~535mg sodium
Time: ~1.5h (hands-off) · Frequency: 2-3× per week — the leaner everyday braise
Method: Same shallow-braise setup as Option J (sear, 1-2cm water, lid on, lowest heat), but turkey thigh is done in ~1.5h, not 3. Add the veg after ~45 min. The dark meat has its own connective tissue so it braises moist without the fat of beef.
Why it’s here — solves the kolenica problems: turkey thigh portions cleanly (buy a single ~200-250g thigh, use it whole — no oversized-cut math), cooks in half the time, and is the leanest braise of the three at ~1.3g sat fat/100g. Dark meat (not breast) is the key — it stays moist where breast would dry out. This is the everyday version; Option J (shank) is the richer, slower, more-traditional-beef version. Same technique, same plate shape, just a leaner protein that’s easier to buy in the right size.
Day-shape note: at 5g sat fat this lands right on the per-meal soft cap and leaves the rest of the day’s budget intact — the opposite trade-off from Option J. Best protein-per-calorie of the two braises (44g protein for ~410 kcal).
Documented Staples
Genie Posna Dimljena Pečenica (250g, Macrobiotic brand)
Vegan smoked “ham” — wheat protein (seitan) + pea protein. Sold at specialty stores like Cecin Biošpajz. Occasional rotation in wraps and Mestemacher sandwiches when you want cold-cut texture and smoky flavor without animal product.
Per 100g:
- 267 kcal
- 7.3g fat (0.8g saturated — very low)
- 17.2g carbs (3.2g sugars)
- 3.1g fiber (unique among meat-style products)
- 33.2g protein — exceptionally high, on par with lean chicken
- 1.5g salt (~600mg sodium — the watch point)
Per 50g serving (sandwich portion, a few slices):
- 133 kcal
- 16.6g protein
- 3.65g fat
- ~300mg sodium
Why it earns a spot in the rotation:
- Protein density (33g/100g) genuinely competes with chicken breast
- Low saturated fat (0.8g/100g) vs animal cold cuts (5-15g/100g)
- Contains fiber (3.1g/100g) — animal meats have none
- Pre-cooked, ready to eat, vacuum-packed — good travel/picnic protein
- Adds smoky flavor variety to lunch sandwiches without buying actual pršuta
- Works for Orthodox post periods (posna)
Portion rule: 30-50g, not 100g. At 50g it’s a sensible sandwich portion (~300mg sodium). At 100g you’re at 600mg sodium and 267 kcal of just the meat alternative — too much for one meal.
Frequency cap: 2-3× per week max. Rotate with chicken, eggs, tuna, hummus to spread the sodium load across the week.
Watch points:
- Sodium is the highest of your protein options (600mg/100g vs 75mg for chicken, 400mg for plain tuna). Don’t stack with Knjaz Miloš + beli sir + bread on the same day.
- Contains gluten — wheat protein based, fine if no celiac
- Processed product — sunflower oil, corn starch, yeast extract, aroma. Not whole food, but cleaner than typical cold cuts.
- Specialty store only — Cecin Biošpajz, some health stores. Not a Maxi staple.
- ~2-3× the cost of equivalent chicken protein per dinar — defensible for variety, not for daily use.
Best uses:
- Quinoa wrap protein layer (30-50g sliced)
- Mestemacher sandwich with tomato + cucumber (50g + 1 slice bread + veg = ~210 kcal, 22g protein, 8g fiber)
- Travel / picnic protein (vacuum sealed, no refrigeration until opened)
- Orthodox fasting periods when animal proteins are off
- After-opening: use within 10 days
Avoid using it for:
- Daily staple (sodium accumulates)
- Replacement for fresh chicken from the Sunday batch (chicken is cheaper and lower-sodium)
- Stacking with another high-sodium item in the same meal
Ribella Hummus Semenke Bundeve (200g tub)
Pumpkin seed hummus — fridge staple, used as protein/fat layer in wraps and as a Mestemacher topping.
Per 100g:
- 252 kcal
- 21g fat (2.4g saturated)
- 6g carbs (0.7g sugar)
- 6g fiber (essentially all carbs are fiber)
- 7.4g protein
- 1g salt (~400mg sodium per 100g — the watch point)
Why it earns its place:
- Clean vegan profile — no palm oil, no preservative tricks
- Pumpkin seeds bring real magnesium (excellent for sedentary work + sleep) and zinc
- 6g fiber per 100g supports satiety
- Almost zero sugar
- Less calorie-dense than PB, way better than Lino Lada–style spreads
The 30g portion rule (non-negotiable):
A real serving is 30g (2 tbsp), not “however much I spread.” At 30g:
- 76 kcal
- 6.3g fat
- 2.2g protein
- 1.8g fiber
- ~120mg sodium
Eyeballing with a spoon reliably becomes 60-80g = 150-200 kcal of just hummus quietly added to a meal. Use a tablespoon and stop at 2.
Sodium watch: at 1g salt per 100g, this is higher than most clean hummus brands. On its own at 30g, fine. Stacked with Knjaz Miloš + beli sir + bread on the same day, the sodium load adds up. Picture the full day’s sodium, not just this product.
One 200g tub = 6-7 portions. Lasts ~1 week in the fridge once opened. Don’t eat the whole tub in one sitting (that’s 504 kcal, 2g sodium).
Best uses:
- Quinoa wrap protein/fat layer (already documented in the wrap recipe)
- Mestemacher topping at breakfast (alternative to avocado)
- Drizzle olive oil + lemon + paprika powder on top for a more substantial component
- Vegetable dip (cucumber, paprika, carrot sticks) — but you’ve eliminated snacks, so occasional only
Veganski namaz od suncokreta (Soya Food, 150g)
Vegan sunflower-seed spread with onion, paprika, carrot, tomato. Fridge staple from specialty stores (Bio Špajz). Flavor-rotation alternative to Ribella when you want smoky / vegetable-flavored taste — not a Ribella replacement, just a different flavor profile in the same slot.
Per 100g (label-verified):
- 342 kcal
- 31g fat (4g saturated)
- 6g carbs (1.8g sugar)
- 1g fiber (way less than Ribella’s 6g)
- 7g protein
- 1.2g salt
Per 30g (2 tbsp — same portion rule as Ribella):
- ~103 kcal
- 9.3g fat
- 2.1g protein
- 0.3g fiber
- ~144mg sodium
Why it’s a rotation pick, not a default:
- ~35% more calories per serving than Ribella (103 vs 76 kcal)
- 6× less fiber per 100g (1g vs 6g) — meaningfully weaker satiety per calorie
- Same protein (~7g/100g)
- Closer to nut-butter calorie density than to hummus density
- The vegetables in the recipe (onion, paprika, carrot, tomato) add flavor variety, not nutrition lift
The 30g portion rule (same as Ribella, more important here):
Use a tablespoon, stop at 2 — easy to over-spread at 31g fat/100g (eyeballed 60g portion = 206 kcal of just spread). The calorie cost of portion creep is higher here than with Ribella.
Best uses:
- Mestemacher / VitAS topping when you want a non-hummus flavor
- Bread topping at breakfast as alternative to avocado (similar calories, vegan, no prep)
- Quinoa wrap protein/fat layer (rotation with Ribella)
- Posna periods (vegan, no animal products)
Watch points:
- 1g fiber/100g is low — don’t rely on it for satiety
- Sunflower oil added (refined seed oil) — fine occasionally, not as a daily staple
- Yeast extract (natural glutamates) — signals processed food
- Frequency: 1-2× per week when you have it. It’s a specialty store buy — not a Maxi staple.
- One 150g tub = 5 portions; lasts ~10 days fridge once opened
Pick Ribella over this when:
- You want maximum satiety per calorie (fiber matters)
- It’s a daily-rotation item
Pick this over Ribella when:
- You want flavor variety (the smoky vegetable taste is distinct)
- You don’t have Ribella on hand
- Posna periods and you want spread variation
Mesma Food Protein Tortilla (320g / 8 pack)
Pea-protein-boosted wheat tortilla — wrap base that doubles standard tortilla protein. Found at Maxi-tier stores under the Albert / Mesma Food brand.
Per 100g (label-verified):
- 304 kcal
- 7.8g fat (1.4g saturated)
- 38g carbs (2.4g sugar)
- 4.7g fiber
- 18g protein — high (pea flour 9.5% boost on top of wheat)
- 0.71g salt
Per tortilla (40g):
- 122 kcal
- 7.2g protein
- 15.2g carbs
- 1.9g fiber
- 3.1g fat
- ~280mg sodium
Why it earns a place in the rotation:
- 7g protein per tortilla is roughly 2× a standard tortilla (most run 3-4g)
- Lets a smaller protein filling still hit lunch target — 2 tortillas = 14g protein base before any topping
- Fiber decent at 1.9g per piece (Mission Carb Balance is still better at 12g, but those are hard to find here)
- Pack of 8 stretches ~2 weeks at 2-3× per week use
Best uses:
- Option I lunch (2 tortillas + eggs + hummus) — best fit, see Options above
- Option B Quinoa Wrap as the wrap base (better than generic integralna tortilja)
- Egg quesadilla breakfast (see breakfast.md → Option C)
Watch points:
- Portion creep risk: 8 tortillas per pack tempts “let me have 3” thinking. 2 tortillas = 244 kcal, 3 = 366. At 3 tortillas the carb/calorie load eats your lunch budget before fillings.
- Wheat-based — not gluten-free
- “High protein” is real here (label-verified), unlike most front-of-pack claims — don’t confuse with mid-tier protein products
- After-opening: pack says use within 3 days; in practice resealed in original bag + clip = ~5 days fridge before drying out
Frequency cap: 2-3× per week (mostly to keep refined-flour load varied with Mestemacher / VitAS days)
Mlekara Šabac ZERO Cheese (400g tub)
Ultra-lean fresh cheese — 13g protein / 0.5g fat per 100g. Ultrafiltrated for concentrated whey protein. Same brand as Mladi Sir below, positioned for cut targets. Found at Maxi-tier stores.
Per 100g (label-verified):
- 72 kcal
- 0.5g fat (0.35g saturated)
- 3.7g carbs (3.7g sugars — natural lactose)
- 13g protein
- 0.8g salt (~320mg sodium)
Per 100g portion = 72 kcal · 13g protein. Protein-per-calorie ratio (0.18g/kcal) matches Skyr Pilos — best-in-class for the cut.
Why it earns its place:
- Best calorie efficiency of any cheese in the rotation for hitting protein targets
- Replaces eggs on days the egg count is already high
- Clean addition — no salt or fat stack
- Lactose at 3.7g/100g is similar to yogurt (fine for most)
- Vegetarian, neutral flavor pairs without competing
Best uses:
- Salad wrap protein anchor (100g = 72 kcal · 13g — see Salad Wrap Builder)
- Dinner protein add when egg count is capped (100g ZERO = 72/13g vs 150g mid-tier yogurt = 75/9g — better protein for same calories)
- Snack pot — 150g = 108 kcal · 19.5g protein
- Breakfast Option E urda slot (see breakfast.md)
- Mixed with cinnamon + berries + 1 tsp honey for ~150 kcal · 20g protein high-protein dessert
Watch points:
- Not a fat lever in wraps — 0.5g fat means it won’t stop soggy wrap bottoms. Pair with 1 tsp olive oil, ¼ avocado, or accept a leaner wrap texture.
- “Neutral flavor” can be sterile — some find it too plain to eat alone. Pair with herbs (peršun, vlašac), fruit, lemon, paprika.
- “ZERO” name is misleading — not zero sodium (0.8g salt = ~320mg/100g moderate). Still cleaner than most cheeses.
- Same source as Mladi Sir but different positioning — they complement, don’t compete.
Frequency cap: No real cap — clean enough for daily use as a protein lever. Rotate with eggs / yogurt / Mladi Sir to avoid monotony of flavor.
Mlekara Šabac Mladi Sir (200g tub)
Balanced fresh cheese — moderate fat, decent protein. The “regular” partner to ZERO. Use when you want fat satisfaction without going to full beli sir.
Per 100g (label-verified):
- 128 kcal
- 6.5g fat (4.3g saturated)
- 5.3g carbs (5.3g sugars — natural lactose)
- 12.3g protein
- 1g salt (~400mg sodium)
Per 50g serving: 64 kcal · 6.2g protein · 3.3g fat · ~200mg sodium
Why it earns its place:
- Higher protein than typical beli sir (12.3g vs 8-9g/100g), much less salt (1g vs 1.5-2g/100g)
- Fat content makes it more satisfying than ZERO for plain eating
- Ultrafiltration concentrates whey (real, not marketing)
- Short ingredient list — no additives, no preservatives
Best uses:
- Breakfast Option E urda pick (see breakfast.md)
- Mestemacher topping at lunch — 50g + 1 slice = ~190 kcal · 10g protein · 6g fiber
- Spread alternative to Ribella hummus on bread when you want lower fat (50g Mladi Sir 64 kcal vs 30g Ribella 76 kcal, similar protein)
- Family-lunch-day bridge snack: 50g + 1 slice Mestemacher
Watch points:
- 4.3g sat fat / 100g — moderate ratio. At 50g portion = 2.15g sat fat, fine.
- 1g salt / 100g — moderate. Don’t stack with Knjaz Miloš + bread + olives in one meal.
- 5.3g sugar = all natural lactose, not added sugar
Pick Mladi Sir over ZERO when: Eating plain, want fat satisfaction, pairing with high-fiber bread for satiety, breakfast or bridge slot.
Pick ZERO over Mladi Sir when: Calories matter most, post-workout protein hit, fat budget is already used, mixing into recipes, salad wrap protein layer.
Mlekara Homolje Urda (350g tub)
Traditional Serbian urda — Mladi Sir-class on protein density but saltier. The salty fallback when Šabac picks aren’t on the shelf, or when you specifically want the more aged/savory flavor profile.
Per 100g (label-verified):
- 132 kcal
- 7.5g fat (5.3g saturated)
- 3.4g carbs (3.4g sugars — natural lactose)
- 12.7g protein
- 1.8g salt (~720mg sodium — the watch point)
Per 100g portion = 132 kcal · 12.7g protein. Protein-per-calorie ratio (0.096g/kcal) matches Mladi Sir — interchangeable on macros, not on salt.
Why it’s a documented option (not a default):
- Protein density on par with Šabac picks (12.7g vs 12.3g vs 13g)
- Wider availability — traditional brand, easier to find than Šabac at smaller shops
- Higher fat satisfaction than ZERO (7.5g fat vs 0.5g)
- Real urda flavor — more characterful than ZERO’s neutral profile
Best uses:
- Breakfast Option E urda slot (see breakfast.md) — 200g portion = 264 kcal · 25.4g protein. Skip the salt shake on the egg and tomato.
- Mestemacher topping at lunch — 50g + 1 slice = ~220 kcal · 10g protein · 6g fiber, ~360mg sodium for that combo
- Spread on bread with chopped peršun + paprika — savory bridge snack
- Mixed into integralna pasta off-heat as a sauce base — 50g melts in nicely, low effort
Watch points:
- Salt is the killer — 1.8g/100g is 2.25× Mladi Sir and 2.25× ZERO. A 200g portion = ~720mg sodium = ~30% of daily limit before the egg, bread, or anything else.
- 5.3g sat fat / 100g — moderate ratio. At 100g portion = 5.3g sat fat (one third of daily limit if aiming 15g/day).
- Don’t stack with Knjaz Miloš + bread + olives + tuna on the same day — sodium load will breach 3,000mg easily.
- 3.4g sugar = all natural lactose
Pick Homolje over Šabac picks when: Šabac isn’t in stock, you want a saltier savory profile, or you want a more “traditional” urda flavor. Verify the day’s sodium budget first.
Pick Šabac (ZERO or Mladi Sir) over Homolje when: Day already has any sodium load (Knjaz Miloš, bread-heavy lunch, pečenica), aiming for the cleanest macros (ZERO), or you want neutral flavor for mixing.
Frequency cap: 1-2× per week — the salt load makes daily use risky. Rotate through with Šabac picks.
Delhaize Sir od Surutke (500g tub, Zlatibor producer)
Whey cheese (sir od surutke, min 25% mlečne masti u suvoj materiji) — Delhaize private label, made by a Zlatibor dairy. Mladi Sir-class on macros but low sodium — the standout. The better urda-flavor fallback than Homolje when Šabac picks aren’t on the shelf.
Per 100g (label-verified):
- 119 kcal
- 6.5g fat (4.4g saturated)
- 2.9g carbs (2.9g sugars — natural lactose)
- 12.1g protein
- 0.90g salt (~360mg sodium)
Per 50g serving: 60 kcal · 6.1g protein · 3.3g fat (2.2g sat) · ~180mg sodium. 500g tub = 10 portions.
Why it earns a spot:
- Protein density (12.1g/100g) on par with Mladi Sir (12.3g) and Homolje (12.7g)
- Half the sodium of Homolje (0.90g vs 1.8g salt) — same urda flavor without the salt-stacking penalty
- Fat content (6.5g/100g) gives more satisfaction than ZERO for plain eating
- Clean short label (surutka, so, regulator kiselosti) — no additives beyond an acidity regulator
Best uses:
- Breakfast Option E urda slot (see breakfast.md) — 100g = 119 kcal · 12.1g protein, ~360mg sodium (vs Homolje’s ~720mg for the same protein)
- Salad wrap protein anchor (see Salad Wrap Builder)
- Mestemacher topping — 50g + 1 slice = ~190 kcal · 10g protein · 6g fiber
- Mixed into integralna pasta off-heat as a light sauce base
- Bridge snack with tomato + cucumber + peršun
Watch points:
- 4.4g sat fat/100g — moderate. At 100g = 4.4g sat fat (keep portions 50-100g; don’t stack with other sat-fat-heavy items the same meal).
- 0.90g salt/100g is low for a cheese but not zero — still cleaner than Mladi Sir and far cleaner than Homolje.
- 2.9g sugar = all natural lactose.
Pick this over Homolje when: you want urda flavor + fat satisfaction but the day has any sodium load — it’s the low-salt urda. Pick ZERO over this when: calories matter most (72 vs 119 kcal/100g) or you want maximum protein-per-calorie. Pick this over ZERO when: you want fat satisfaction for plain eating and the calories fit.
Frequency cap: No real cap given the low sodium — clean enough for regular rotation. Rotate with Šabac picks and eggs for flavor variety.
Salad Wrap Builder
A flexible template that applies to any wrap-based option (B, I, and breakfast Option C). Wraps stuffed with generous salad are a personal default — volume from greens is near-free calories and high satiety, and the wrap is the natural delivery vehicle. Build by layer:
1. Base — 1-2 wraps. Mesma Food protein tortilla is the default Belgrade pick (122 kcal, 7g protein per piece). Two wraps = the lunch frame; one wrap = bridge snack or breakfast frame.
2. Protein anchor (15-25g protein) — non-negotiable. Pick one (or stack two for higher target):
- 60-80g grilled chicken (Sunday batch)
- 1-2 eggs (boiled, scrambled, or sliced)
- 100g Mlekara Šabac ZERO Cheese (best protein/kcal — 72 kcal · 13g protein; see Documented Staples)
- 50g Mlekara Šabac Mladi Sir (lower-salt alternative to beli sir — see Documented Staples)
- 80-100g Mlekara Homolje Urda (saltier fallback — watch sodium-stacking; see Documented Staples)
- 50g Genie Posna Dimljena Pečenica
- 1 can plain tuna (drained)
- 50g pileća pršuta or smoked turkey
- 30-40g beli sir or feta crumbled
3. Salad bulk (the volume play — pick 2-3) — the whole point of the wrap pattern. Use real handfuls, not garnish portions:
- Greens: generous handful — lettuce, rukola, iceberg, baby spinach, mladi spanać
- Tomato: 1 medium sliced or 4-6 cherry tomatoes halved
- Cucumber: ½ medium thin sliced
- Red onion: thin sliced (small amount — strong flavor)
- Paprika: thin sliced (red or yellow add color + sweetness)
- Krastavčići (pickled gherkin): thin sliced — sodium-watch, count toward daily salt
- Rotkvice: thin sliced for peppery crunch
4. Acid (always) — lemon juice (default) or vinegar (jabukovo, balzamico). Brightens the whole wrap, pairs with the fat lever.
5. Fat lever (pick one — don’t stack) — calorie-dense, anchor flavor:
- 30g (2 tbsp) Ribella hummus (best fiber)
- ¼ avocado mashed (best texture)
- 30g (2 tbsp) Veganski namaz od suncokreta (rotation flavor)
- 1 tsp olive oil drizzle (lightest)
Assembly rules:
- Warm the tortilla first (10 sec in pan or microwave) — folds without cracking
- Spread fat lever directly on tortilla — acts as moisture barrier
- Protein layer next (on top of fat)
- Salad above protein, not below — keeps wet salad off the bottom
- Acid + salt + pepper at the end, just before folding
- Fold short edges in, then roll from one long edge — keeps salad contained
- Cut diagonally — easier to eat, shows the cross-section
Why salad volume works in a wrap:
- Calorie-dilution — bulk = high satiety per calorie
- Slows eating (chewing), aids satiety signal
- Water + fiber from veg both push fullness
- Visually full wrap feels like more food than light one with the same calories
Watch points:
- More than 3 salad components → wrap won’t close properly. Pick 2-3, not 5.
- Tomato seeds/juice make wraps soggy → pat dry, or remove seeds for next-day wraps
- “Salad in a wrap” doesn’t mean caesar/creamy dressings — those add 100-200 kcal silently. Lemon + olive oil only.
- Don’t stack two fat levers (avocado + hummus) — turns a 400 kcal wrap into a 550 kcal wrap. Pick one.
- For travel/meal-prep wraps, keep salad separate until eating — sogginess kills 4 hours later
See Also
- snacks.md — bridge snack (for family-lunch days), post-meal dip protocol
- dinner.md — dinner after both lunch patterns
- overview.md — shopping list, bread details