Marinated Tofu Prep (Vegan)
One quiet batch cook that turns a couple of blocks of plain tofu into four ready meals you’ll genuinely look forward to — pressed, marinated days ahead in soy, garlic and ginger, baked firm and golden, then boxed over rice with edamame and veg. About 420 calories and a full 30 grams of plant protein per portion, the macros already counted. This is the prep I make for the vegans I love.
Prep 01 / Boxed
My niece went vegan the winter she turned nineteen, and the first thing she said to me — half worried, like she’d let me down — was “you’re not going to be weird about it, are you, Magnus?” I’m not vegan myself, love. Twenty years of chicken and beef will tell you that. But the idea that I’d give a hard time to someone I’d carry across a frozen river? No. I just rolled up my sleeves and asked her to give me a week to figure out how to feed her properly.
The trouble was, the first tofu I made her was awful. Pale, wet, bouncy — the kind of tofu that gives the whole thing a bad name, the kind that makes people swear off it for life. She ate it to be kind, and I knew. So I went back to my cold little kitchen and worked it out the way I work everything out: slowly, and on purpose. Press the water out so it can actually take on flavour. Marinate it a day ahead so the soy and garlic get right into it. Dust it with a little cornstarch so it bakes up firm and golden instead of sad and soft. By the third try she asked for seconds, and she wasn’t being kind that time.
That’s what this prep is. Not a sad substitute, not a punishment for eating plants — four proper boxes of food that happen to be entirely vegan, and that hold up beautifully through the week. I make it for her now whenever she visits, and I make it for a few readers who’d written in sure that “meal prep” wasn’t for them. It is. I’ve got you on this one.
01Who it’s for & when to eat it
This is built for the vegan — or the someone-cooking-for-a-vegan — who wants real, sturdy meal prep without the protein falling off a cliff. Cook once, eat for four days, no decisions to make when you’re tired. Here’s how I steer the boxes depending on what you’re chasing.
Trim the grain
Keep the full slab of tofu and the edamame, and cut the rice down to a half portion across the boxes. You hold all 30g of plant protein and a big plate of veg for satiety, and the calories drop toward 340. Volume stays high; that’s the whole point on a cut.
Add easy calories
Same protein, more around it. A bigger scoop of rice in each box, an extra drizzle of sesame oil, a scatter of cashews or seeds. You’ll clear 600+ calories per box with the same lean tofu base — clean, not heavy.
Steady through the day
Even boxes spread the protein and energy across the day, which keeps you full and supports recovery without a giant evening overshoot. Plant protein plus a fist of carbs in each box is a calm, dependable way to fuel a normal working day.
Timing: I split it four ways for four days, but it’s yours to spread however your week runs. Eat a box around training if that suits you; the tofu, edamame and rice sit nicely either side of a session.
02Ingredients
Makes 4 boxes, each landing near 30g protein and about 420 calories. Cooking for more than four days? Multiply every line by however many boxes you want and keep the proportions the same. Everything here is vegan, top to bottom.
Per box ~30g protein · adjust on the live recipe card- Extra-firm tofu pressed800 g · 28 oz (2 blocks)
- Edamame, shelled frozen300 g · 10.6 oz
- Soy sauce or tamari, low-sodium5 tbsp · 75 ml
- Maple syrup1 tbsp · 15 ml
- Rice vinegar1 tbsp · 15 ml
- Garlic, grated3 cloves
- Fresh ginger, grated1 tbsp · 15 g
- Cornstarch2 tbsp · 16 g
- Toasted sesame oil1 tbsp · 15 ml
- Brown or jasmine rice, dry200 g · 7.1 oz
- Broccoli florets250 g · 8.8 oz
- Red bell pepper, sliced200 g · 7.1 oz
- Black pepperto taste
- Saltto taste (go light — the soy salts it)
Swaps I actually use: No edamame? Use frozen shelled soy beans or a tin of chickpeas, drained — both keep it vegan and keep the protein up. Want a chewier centre? Swap the tofu for a block of tempeh, sliced thin; it takes the marinade just as gladly. No maple? A spoon of agave or brown sugar does the same job. Gluten-free? Use tamari in place of soy sauce, one-for-one. The tofu and edamame together are the protein here — keep those two generous and the box holds at 30g.
03Step by step
Press the water out of the tofu
This is the step everyone skips, and it’s the one that matters most. Drain the blocks, wrap each in a clean tea towel, set them on a plate and weigh them down with a heavy pan or a few tins. Leave them 20–30 minutes. Pressed tofu can actually drink up the marinade and bake firm instead of bouncy and wet.
Magnus says: dry tofu is the whole secret. Don’t rush this bit — go make a coffee.

Mix it and marinate, ideally a day ahead
Whisk the soy or tamari, maple, rice vinegar, garlic, ginger and sesame oil in a bowl. Cube the pressed tofu, tip it into a container, pour the marinade over and turn it gently to coat. A couple of hours is fine; a full day in the fridge is better. This is the part that makes prep so easy — start it the night before and the work’s half done.
Magnus says: marinating ahead is the kind of small kindness your future self will thank you for.

Cornstarch, then a hot oven
Heat the oven to 200°C (400°F). Lift the tofu out of the marinade (keep the liquid), toss it with the cornstarch until lightly coated, then spread it on a lined tray with space between each cube. Bake 25–30 minutes, turning once, until firm and golden at the edges. The cornstarch is what gives you that proper crisp shell.
Magnus says: give the cubes room. Crowd the tray and they steam each other soft.

Cook the rice, fluff and cool
Rinse the rice until the water runs clear, then cook it however you normally do — pot, rice cooker, whatever you’ve got. Fluff it with a fork and spread it on a plate to cool a little before boxing. Cooling it spread out keeps it from going gluey in the fridge.

Roast the veg, blanch the edamame
Toss the broccoli and pepper with a little black pepper and a light pinch of salt, spread them on a tray and roast alongside the tofu for the last 18–20 minutes until the edges char. Boil the frozen edamame for 4 minutes, then drain. Roasting beats boiling for the veg — it survives the fridge far better, and those edamame are your second hit of protein.
Magnus says: a spoon of the leftover marinade warmed in a pan makes a quick sauce to trickle over. Don’t waste it.

Split it evenly across four boxes
Divide everything across four containers — a quarter of the tofu, edamame, rice and veg in each. Even portions mean even macros, so every box lands near 30g of plant protein and 420 calories. Cool fully, lids on, into the fridge. That’s four days of dinner done in one calm cook.
Magnus says: cool it before the lid goes on. Trapped steam is what turns prep soggy.

04The spec sheet
Real numbers, calculated — not guessed. The batch makes 4 boxes; each finished box weighs about 380g. Here’s what one box and a flat 100g actually give you. Tofu and edamame are both soy, so this plate is a complete plant protein — it carries all the amino acids your body can’t make, which isn’t always true of a single plant food.
| Nutrient | Per box | Per 100g |
|---|---|---|
| Energy | 420 kcal | 111 kcal |
| Protein | 30.0 g | 7.9 g |
| Carbohydrate | 40.0 g | 10.5 g |
| — of which sugars | 5.5 g | 1.4 g |
| Fat | 15.5 g | 4.1 g |
| — of which saturates | 2.2 g | 0.6 g |
| Fibre | 7.0 g | 1.8 g |
| Sodium | ~0.62 g | ~0.16 g |
Low for a complete, satisfying meal. That’s the gift of a tofu-and-veg box — a genuinely full plate for a modest calorie count, which is exactly what you want whether you’re holding or losing.
A lifter’s metric. Strong for an entirely plant-based meal with rice in it — the soy from the tofu and edamame is doing real work, which is exactly the point of a prep like this.
- Calcium~430 mg · 33% DV
- Iron~4.8 mg · 27% DV
- Magnesium~95 mg · 23% DV
- Manganese~1.3 mg · 57% DV
- Copper~0.4 mg · 44% DV
- Vitamin C~80 mg · 89% DV
Macros are calculated from standard food-composition data and will shift a little with your exact ingredients and brands — tofu varies a lot between makers. Micronutrient figures are estimates against general adult Daily Values. Numbers are for guidance, not medical advice — see our Nutrition Disclaimer.
05Bulk / Cut / TRT variations
One prep, three jobs — all of them fully vegan. The tofu-and-edamame protein base stays the same; you move the grain and the oil around it. Macros below are per box, adjusted for each goal.
The lean default
Keep every gram of tofu and edamame and the full tray of veg, but halve the rice across the boxes and go light on the sesame oil. Maximum food on the plate, calories pulled down. This is how I run it when someone wants the scale moving and still wants to feel full at their desk.
Build it up
Same protein, a bigger scoop of rice in each box, an extra teaspoon of sesame oil and a scatter of cashews or seeds over the top. Add a piece of fruit on the side if you want it. Clean, plant-based, calorie-dense and easy to eat across a busy day.
Steady & balanced
The standard box, spread evenly across the day. Moderate carbs, plant protein, a little healthy fat from the tofu and sesame oil. Full, steady energy without a big evening overshoot — just a calm, balanced plate.
06Meal prep & storage
This whole recipe is a prep, so storage is the main event — and it starts before you even cook. Marinating the tofu a day ahead is part of the plan, not a chore. Then cool everything fully before the lids go on, label the boxes if you’re making several days at once, and treat the rice with a little respect.
Marinated baked tofu keeps beautifully — boxed and sealed, the tofu, edamame and veg hold for four to five days. It’s one of the best preppers there is. Cook a Sunday batch and you’re sorted through the week.
Baked tofu and rice freeze well; the tofu goes a touch chewier on thaw, which a lot of people actually prefer. Cool fully, freeze flat, thaw overnight in the fridge before reheating.
Microwave the box for 2–3 minutes, stirring once, with a splash of water over the rice to bring it back. Tofu reheats happily; the edamame stay bright. A warmed spoon of leftover marinade over the top wakes the whole box up.
A note on rice, because I’d be a poor cook not to say it: cool it quickly, keep it cold, eat it within a few days, and only reheat it once until it’s piping hot. Treated kindly, rice is the backbone of cheap, easy prep all week long.
Want a whole week built around food like this?
Drop your email and I’ll send you my free 7-day plan — meals, macros already counted, grocery list written. No spam, no lectures.
No spam. Unsubscribe whenever. See what’s in the plan →
07Common questions
How do I press tofu without a tofu press? +
You don’t need any special kit, love. Wrap the block in a clean tea towel or a few sheets of kitchen paper, set it on a plate, lay a chopping board on top and weigh it down with a heavy pan or a couple of tins. Twenty to thirty minutes does it. You’re just driving the water out so the tofu can soak up the marinade and bake firm.
My tofu always comes out bland — how do I fix it? +
Two reasons, almost always. First, it wasn’t pressed, so there was no room for flavour to get in. Second, it wasn’t marinated long enough — a quick dip won’t do it. Press it properly, then give it a few hours in the marinade, a full day if you can. The cornstarch and a hot oven do the rest, giving you a golden, savoury shell instead of pale, wet cubes.
Can I use soft or silken tofu instead? +
Not for this one. Soft and silken tofu hold too much water and fall apart in the oven — they’re lovely blended into sauces and scrambles, but they won’t bake into firm cubes. You want extra-firm here, pressed well. That’s the texture that survives the marinade, the bake and four days in a box.
How do I make this gluten-free? +
Easy — swap the soy sauce for tamari, one-for-one. Tamari is a soy sauce made with little or no wheat, so it keeps all the savoury depth without the gluten. Cornstarch is naturally gluten-free, and so is everything else in the box. Just check the label on your tamari to be sure of the brand.
Is it really 30g of protein without any meat or dairy? +
It is, and it’s all in the soy. A generous portion of extra-firm tofu plus a scoop of edamame stacks the plant protein up to around 30g a box. Both are soy, so between them you’re getting a complete protein — all the amino acids covered. Keep the tofu and edamame portions generous and the number holds.
Do I have to eat it cold? +
Not at all — reheat it. A couple of minutes in the microwave with a splash of water over the rice brings the whole box back to life, and baked tofu reheats far better than people expect. A spoon of warmed leftover marinade over the top makes it taste freshly made.
This prep is the backbone of a full week of meals.
These boxes are the engine room of my meal plans — seven days of high-protein meals with the macros counted and the grocery list written. You pick the goal; I do the maths and the cooking order.
See the meal plans →
08Pairs well with
Slim Diet Era shares recipes and general nutrition information. It is not medical or dietetic advice, and we do not provide guidance on obtaining or using any controlled substance. See our Medical Disclaimer and Nutrition Disclaimer.















