I've been through four sets of meal prep containers in three years. The first set was cheap plastic from Amazon — it warped in the microwave by week two. The second was glass but didn't seal properly, and my bag smelled like garlic chicken for a month.
The right container matters more than you think. It's the difference between meal prep that sticks and meal prep that ends with "I'll just order DoorDash."
Glass vs Plastic: There's a Clear Winner
Glass wins. Here's why:
| Glass | Plastic | |
|---|---|---|
| Microwave | No warping, heats evenly | Warps over time, hot spots |
| Staining | Never | Tomato sauce = permanent orange |
| Smell | Doesn't absorb | Absorbs everything |
| Dishwasher | Top and bottom rack | Top rack only (warps otherwise) |
| Weight | Heavier | Lighter |
| Durability | Lasts years | Replace every 6-12 months |
| Cost | $25-40 for 10-pack | $10-15 for 10-pack |
Plastic is cheaper upfront but you'll replace it. Glass costs more once and lasts for years. I've had my current set for 18 months with zero issues.
The one exception: if you commute by bike or walk a lot, the weight of glass containers might be a real problem. In that case, get high-quality BPA-free plastic and accept you'll replace it yearly.
The 5 Best Meal Prep Containers in 2026
1. Bayco Glass Meal Prep Containers (10-pack) — Best Overall
Price: ~$25 | Material: Borosilicate glass | Lids: Snap-lock, leak-proof
This is what I use. Borosilicate glass (same stuff lab beakers are made of) handles temperature swings without cracking. I've gone from freezer to microwave hundreds of times with no issues.
The snap-lock lids seal properly. I've thrown these in my bag sideways and nothing leaked. After 18 months of daily use, two lids have slightly loosened but still seal.
The one complaint: The 2-compartment version is great for separating rice from protein, but the divider doesn't go all the way to the lid. Saucy foods will mix. Use the single-compartment for saucy meals.
2. Prep Naturals Glass Containers (15-pack) — Best Value
Price: ~$30 for 15 | Material: Borosilicate glass | Lids: Snap-lock
More containers for less money. The glass is slightly thinner than Bayco, which makes them a bit lighter but also means I'm slightly more careful with them. After 8 months of testing, none have broken.
Best for: People who want enough containers for a full week of lunches AND dinners without washing mid-week.
3. Rubbermaid Brilliance (10-pack) — Best Plastic Option
Price: ~$20 | Material: Tritan plastic (BPA-free) | Lids: Leak-proof latches
If you absolutely need plastic (weight, commuting, kids), this is the best option. Tritan plastic is more stain-resistant than regular plastic, and the latches are satisfyingly secure.
I tested these for 3 months. Mild staining from tomato sauce appeared around month 2, but no warping in the microwave. The lids are still tight.
Honest take: They're the best plastic containers I've used, but they're still plastic. They'll stain and eventually need replacing. For $20, that's fine.
4. Bentgo Meal Prep (20-piece set) — Best Budget
Price: ~$15 for 10 containers + lids | Material: Plastic (BPA-free)
These are basic, cheap, and functional. They're not going to win awards for durability, but for someone just starting meal prep who isn't sure they'll stick with it, $15 is a low-risk entry point.
Reality check: Expect to replace these in 6-8 months if you're using them daily. The lids lose their seal and the plastic stains. But by then, you'll know if meal prep is for you and can upgrade to glass.
5. FineDine Glass Containers with Bamboo Lids — Best Looking
Price: ~$35 for 5 | Material: Borosilicate glass | Lids: Bamboo
These look great on a shelf and the bamboo lids are a nice touch. The glass is thick and durable.
The trade-off: Bamboo lids are NOT microwave safe and NOT leak-proof. You're paying for aesthetics over function. These work best for fridge storage and serving, not for taking to work.
Buy these if: You meal prep at home and eat at home, and you care about how your fridge looks.
What Size Do You Actually Need?
| Size | Best For | Meals |
|---|---|---|
| 12 oz (350ml) | Snacks, overnight oats, dressings | Side dishes |
| 22 oz (650ml) | Standard lunch portion | Most people's go-to |
| 34 oz (1000ml) | Large meals, soups, salads | Big eaters, dinner portions |
| 50 oz (1500ml) | Family batch storage | Store leftovers, not for individual meals |
My recommendation: Start with 22 oz. It fits a proper lunch without being so big that you overeat. If you find yourself always filling it to the top, size up.
Container Mistakes Everyone Makes
Buying too many sizes. Pick one size and buy 10 of the same. Matching lids to containers shouldn't be a daily puzzle.
Not labeling. Buy a roll of masking tape and a Sharpie. Write the meal name and date on each container. "Chicken rice" on Sunday looks very different from "chicken rice" on Thursday, and you want to eat the older one first.
Stacking glass containers in the dishwasher. They'll chip where they touch. Give them space or hand-wash.
Freezing in glass without leaving room. Liquids expand when frozen. Leave 1 inch of space at the top or your container cracks. Ask me how I learned this.
The Bottom Line
Buy the Bayco glass 10-pack for $25. Use them for a month. If you're still meal prepping (you will be), buy 10 more. Total investment: $50 for containers that last years.
Don't overthink this. The best container is the one you actually use every week.
Rachel Torres has broken one glass container in three years of meal prepping (she dropped it on tile, it was her fault). She owns 20 Bayco containers and isn't sponsored by them — she just really likes them.