For most of my 232-pound years, a dinner without meat wasn’t really dinner. It was a side dish with ambitions. Pasta with sauce, a salad, a bowl of rice. I’d eat it, feel fine for an hour, and then be standing in the kitchen at 9 PM eating cereal out of the box.
So when I started tracking everything in ZeroToHero (zerotoherofit.com), the app I built and the one I use every day, I wrote off meatless dinners as a bad idea. Hard to hit protein, hard to feel full. I’m down from 232 to 208 now, and I’d never questioned that rule. A few weeks ago I finally did, mostly because my grocery bill had crept up and chicken thighs weren’t getting cheaper.
The bowl that changed my mind
I tried a peanut tofu broccoli bowl. It’s nothing fancy: half a block of extra-firm tofu, pressed and pan-seared until the edges go crispy, a big pile of roasted broccoli, a scoop of rice, and a sauce made from peanut butter, soy sauce, lime juice, and a little hot water to thin it out. About 25 minutes start to finish, one sheet pan and one skillet.
I logged it by photo like I do everything else, then checked the numbers expecting to be disappointed. The bowl came in right around 520 calories, 34 grams of protein, and 9 grams of fiber. For comparison, my usual chicken-and-rice dinner runs about 550 calories, 42 grams of protein, and 4 grams of fiber. I lose eight grams of protein and gain five grams of fiber. That is not the trade I thought I was making.

What actually kept me full
Here’s what I think was going on. Fiber and volume did more work than I gave them credit for. Two full cups of broccoli takes up a lot of room on the plate, and the peanut sauce has enough fat to slow everything down. I wasn’t hungry at 9 PM. I wasn’t even thinking about the kitchen. That was the real test, because the 9 PM cereal run was always the tell.
The other thing I noticed was how little it cost me. Extra-firm tofu runs about $2.50 a block near me, and one block makes two bowls. A pound of chicken thighs is closer to $5 and makes maybe two dinners. It’s not a dramatic savings, but over a month of two meatless dinners a week, it adds up to a few dollars I’d rather spend on salmon.
Two mistakes I made so you don’t have to
First attempt, I skipped pressing the tofu and it steamed in the pan instead of crisping. Wrapped in a dish towel with a heavy pan on top for 15 minutes fixes that, and it’s the whole difference between good and soggy. Second, I drowned the bowl in sauce and added about 150 calories I hadn’t planned for. Two tablespoons of peanut butter in the whole sauce is plenty. I only caught the sauce because I logged it. Without the log, I’d have blamed the tofu.
My rule now
I don’t do Meatless Monday and I’m not changing how I eat. I just make this bowl, or something like it, two nights a week, and I check the protein number before I decide whether it was a good dinner. If I’m under 30 grams, I add a handful of edamame, which is another 8 grams for about 60 calories. That’s it.
The bigger lesson for me is how often I made a rule off a feeling instead of a number. “Meatless dinners don’t fill me up” felt true for years. My own log says otherwise. If there’s a food rule you’ve never tested, pick one dinner this week, log it honestly, and look at what’s really on the plate.
Full disclosure: I’m the founder of ZeroToHero (zerotoherofit.com), so I’m biased. But the 232-to-208 is real, and so is the photo log that caught my sauce problem.