This started as a joke. My partner said "you should just eat H-E-B premade stuff for a month, since you hate cooking and you are always complaining about food prep time." I said "challenge accepted" like the idiot I am. Pixel, who has strong opinions about rotisserie chicken smell, was immediately on board. Then I actually did it. Thirty days. Three meals per day. Everything from H-E-B's prepared foods section — the stuff near the deli counter, the "Meal Simple" line in the refrigerated aisle, the sushi trays, the soup bar, the pre-made salads in the bagged produce section. No restaurants. No outside snacks except black coffee and Topo Chico (because I am not a monster). I tracked every calorie via the H-E-B nutrition labels on the packages, plus a food scale for variable stuff like the hot bar where you scoop your own. Also tracked macros (protein, fat, carbs, fiber, sodium), cost per meal, and — crucially — how I felt on a 1-5 scale (energy, fullness, GI comfort).
I chose H-E-B because it is the dominant grocer in Austin and their prepared foods section is massive. The H-E-B at 7th and Pleasant Valley (my local) has about 200 different prepared items, ranging from $3.50 breakfast tacos to $12 grilled salmon with asparagus. I also visited the South Congress H-E-B and the Mueller H-E-B for variety. The good news: it is actually cheaper than eating out. Average meal cost was $5.80. Breakfast (Greek yogurt parfait or egg bites or overnight oats) averaged $3.20. Lunch (pre-made wrap, salad kit with protein added, or sushi) averaged $5.50. Dinner (Meal Simple protein plus vegetable side) averaged $8.70. Total daily average: $17.40. For a month: $522. That is less than what I used to spend at Torchy's, Chi'Lantro, and Veracruz combined. My pre-experiment restaurant spending was about $800 per month. So I saved $278. Not life-changing, but not nothing.
The bad news: sodium is out of control. My weekly averages tell the story. Calories stayed around 2,200. Protein averaged 92 grams — way below my 130-gram target. Fiber averaged 18 grams — also way below my 30-gram target. But sodium averaged 3,500 mg per day. The recommended daily limit is 2,300 mg. I was eating 50% more sodium than recommended, every single day. And I felt it. I was bloated and puffy most days. My scale weight dropped 2.8 pounds in 30 days (from 172 to 169.2), but my waist only dropped 0.3 inches. That is not a good ratio. Typically, a 250-calorie daily deficit over 30 days should produce about 2.2 pounds of fat loss. My loss was slightly higher at 2.8 pounds, but most of the extra was water. The 0.3-inch waist loss is consistent with about 1.5 pounds of fat loss, meaning 1.3 pounds was water. That tracks with the sodium.
A 2021 study in Nutrients analyzed 100 supermarket prepared meals from five major chains (including H-E-B in a Texas subsample). They found average sodium content of 1,150 mg per meal — almost half the daily recommended limit in a single serving. The saltiest meals were the "comfort food" types: meatloaf with mashed potatoes (1,890 mg), chicken enchiladas (1,750 mg), and anything with teriyaki or soy sauce (1,600+). The least salty were the plain grilled chicken or fish with steamed vegetables (300-500 mg), but those were less common and often more expensive. By week 2, I started specifically looking for low-sodium options. There is a Meal Simple grilled salmon with asparagus (480 mg sodium, 28 g protein, 340 calories) that became my go-to. Also the pre-made tuna salad from the deli case was reasonable at 520 mg per serving. But the rotating hot bar items? Forget it. The "healthier" stir-fry had 1,200 mg because of the soy sauce.
Protein was a real problem. 92 grams average is way below my 130-gram target. I weigh 172 pounds, I lift weights 2-3 times per week, I need about 1.6 grams per kilogram or 125 grams. Most Meal Simple meals are carb-heavy — rice bowls, pasta dishes, mac and cheese — with 15-25 grams protein per serving. The exceptions are the pre-made grilled chicken breasts ($6 for 4 oz, expensive per gram of protein compared to buying raw chicken), the salmon fillets ($8 for 5 oz, better but still pricey), and the tuna salad ($5 for 22 g protein, good value). I had to supplement with protein shakes from the shelf-stable aisle (H-E-B brand whey, $18 for a tub, 25 g protein per scoop). That felt like cheating but also saved my muscle mass. Without the shakes, my protein would have been closer to 75 grams per day. That is not enough for an active adult male.
By week 3, I started building my own "DIY prepared meals" from the salad bar and hot bar. I would get 6 oz of grilled chicken from the hot bar ($4), a bagged salad kit ($3.50), and a cup of black beans from the cold bar ($2). Total $9.50, 48 grams protein, 580 mg sodium if I skipped the dressing. That is better than any single prepared meal. The subjective data was interesting too. I kept a daily log of energy (1-5), fullness (1-5), and GI comfort (1-5). The sodium-heavy days (week 2, days 8-12 when I ate enchiladas twice) were consistently lower energy (3/5 versus average 4/5) and worse GI comfort (2/5 versus 4/5). The high-protein, low-sodium days (week 4, when I figured out the salmon plus asparagus plus protein shake combo) were 5/5 energy and 5/5 fullness. So the variation within H-E-B prepared foods is huge. You can eat badly or you can eat reasonably well — you just have to read labels.
What I would do differently: if I did this again, I would build a macro-split planner before stepping foot in the store. H-E-B has the nutrition data online for most Meal Simple items. I could have pre-selected a rotation of high-protein, low-sodium options instead of grabbing whatever looked good on the shelf. The grilled salmon with asparagus (28 g protein, 480 mg sodium), the turkey and cheese roll-ups from the deli (24 g protein, 620 mg sodium), the plain rotisserie chicken (pull the meat off, 25 g protein per 4 oz, 350 mg sodium) — those would be staples. The enchiladas, meatloaf, and anything creamy would be once-a-week treats. Also, I should have weighed myself daily for the moving average instead of weekly. The weekly weigh-ins showed a drop, but I did not see the daily fluctuations that would have revealed the water retention pattern. I have since gone back and plotted my scale weights from memory. There is a clear pattern: days after high-sodium meals, weight up 0.8-1.2 pounds; days after low-sodium meals, weight down.
Bottom line: H-E-B prepared meals are not a health disaster, but they are not a health hack either. They are a tool. For a busy week when you do not have time to cook, they are fine — much better than fast food or skipping meals. For a month straight? You will lose weight (if you eat below maintenance) but you will also lose muscle (if you do not watch protein) and retain water (if you ignore sodium). Use them strategically: high-protein bowls post-workout, low-sodium salads for lunch, and for god's sake drink extra water and consider a potassium supplement or eat a banana (H-E-B sells them individually for 40 cents) to balance the sodium. I am back to cooking now. Mostly. I have integrated about 5 prepared meals per week into my routine — the ones I identified as "good" (salmon, rotisserie chicken, tuna salad). The rest I batch cook on Sundays (ground turkey, sweet potatoes, frozen vegetables). It takes 90 minutes. That is the sweet spot for me: convenience without complete surrender to the sodium gods.
Would you eat only prepared meals for a month? And if you did, would you read the labels first, or just grab what looks good?
Average was 1,150 mg per meal in a 2021 Nutrients study — nearly half the daily limit in one serving. My personal average was 3,500 mg daily. The saltiest: meatloaf (1,890 mg), enchiladas (1,750 mg). The best: grilled salmon (480 mg).
Yes — 2.8 pounds in 30 days. But only 0.3 inches off my waist, suggesting 1.5 pounds was fat and 1.3 pounds was water from sodium. Protein averaged 92g, far below my 130g target, which risks muscle loss.
Meal Simple grilled salmon with asparagus: 480 mg sodium, 28g protein, 340 calories. The DIY approach — hot bar chicken ($4) + salad kit ($3.50) + black beans ($2) — gives 48g protein and 580 mg sodium for $9.50.