The USDA's Thrifty Food Plan, which is the benchmark used for SNAP benefits, sets a food-at-home budget of roughly $243 per month for a single adult male and $220 for a single adult female. So when someone tells you they are eating on $100 a month, the first honest reaction is skepticism. And yet the $100 grocery challenge has become one of the most-watched categories on frugal-living TikTok, Reddit r/EatCheapAndHealthy, and the Little Frugal House (thelittlefrugalhouse.com) archives. The number is real, but only under a specific set of conditions.
This guide shows you exactly what those conditions are. We will walk through the $25-per-week grocery run, the three proteins that do the heavy lifting, the exact shopping list, the Sunday prep routine, and the places where the $100 target quietly fails and needs to become $120 or $140. By the end you will know whether the challenge is right for your situation, and if it is, you will have a repeating system you can run starting next Sunday.
Who the $100 grocery challenge is actually for
Before we get to the plan, a reality check. The $100-a-month budget works for:
- One adult, cooking at home, with access to Aldi, Walmart, a Hispanic supermarket, or a comparable discount grocer.
- Someone who can tolerate a short menu. Five base meals on rotation, sauced four different ways.
- Someone with a working stove, freezer, and a few meal-prep containers. Microwave-only setups can still work, but the menu gets narrower.
The budget does not work for:
- Two adults, unless you stretch the number to $200 to $240 per month.
- A family of four. Realistic floor is $400 to $500 for this approach, not $400 ($100 per person).
- People who live more than a short drive from a discount grocer. Shopping at a Whole Foods or a small-town convenience store makes the math break.
- Anyone on a medically restricted diet (gluten-free, strict dairy-free, specific allergen avoidance) where the cheapest pantry staples are off the table.
If you are not in the target group, the approach still works. You just scale the numbers up. A single adult who wants variety might run $140. A couple will run $220. A family of four might run $500. The method is the same, the amount is different.
The $25 per week math
A month is four weeks and change. We are building the plan around $25 per week, which hits $100 per month with a small buffer for a fifth week or for one ingredient that spikes. Here is how $25 breaks down at a typical 2026 Aldi:
| Category | Item | Approx. Cost |
|---|---|---|
| Protein | 2 lb chicken thighs (boneless, skinless) | $6.00 |
| Protein | 1 dozen large eggs | $3.50 |
| Protein | 1 lb ground turkey (or 3 cans tuna) | $4.00 |
| Starch | 2 lb long-grain rice | $2.50 |
| Starch | 1 lb pasta | $1.50 |
| Vegetable | 2 lb frozen broccoli or mixed veg | $3.00 |
| Vegetable | 1 head cabbage (or bag of carrots) | $2.00 |
| Fat | 1 jar peanut butter (split over 2 weeks) | $1.50 |
| Flavor | Onion, garlic, soy sauce, hot sauce (split over month) | $1.50 |
| Total | $25.50 |
You will not buy every item on that list every week. Rice, pasta, peanut butter, soy sauce, hot sauce, and garlic are monthly buys. The weekly rotation focuses on the fresh items: eggs, chicken, one rotating secondary protein, and the fresh vegetable.
The three proteins that do the heavy lifting
On a $100 month, you do not have room for rotating variety proteins. You pick three and rebuy them on repeat. Here is the cheapest stack that still hits adequate protein.
1. Eggs (roughly 29 cents per egg in 2026)
One dozen, every week. That is 72 grams of protein for $3.50, which is the best protein-per-dollar on the shelf. Eggs are breakfast (scrambled, fried, omelet) and emergency dinners (egg fried rice). Do not skip them.
2. Chicken thighs, boneless skinless (roughly $3 per pound)
Two pounds per week. Thighs cost half what breasts cost per pound, cook forgivingly (hard to overcook), and taste better left over. One batch is six to eight meals when paired with rice. Breasts are fine if they go on sale, but thighs are the default.
3. One rotating cheap protein
Pick one per week. Options under $5: 1 lb ground turkey, 3 cans tuna, 1 lb dry lentils, 1 lb dry black beans, or 1 package firm tofu. Rotating this one keeps the week from feeling identical without breaking the budget.
For more context on why frozen and budget cuts outperform the "always fresh" instinct, see our budget meal prep guide.
The repeating shopping list (10 items, every week)
Write these down. Tape them inside your pantry door. Every week it is the same list:
- 1 dozen eggs
- 2 lb boneless, skinless chicken thighs
- 1 rotating cheap protein (turkey, tuna, lentils, beans, or tofu)
- 2 lb rice (once per month) or 1 lb pasta
- 2 lb frozen broccoli or frozen mixed vegetables
- 1 fresh vegetable (cabbage, carrots, or a zucchini bag)
- 1 yellow onion
- 1 head garlic
- 1 jar peanut butter (every other week)
- 1 condiment or spice (soy sauce, hot sauce, curry powder, or salsa)
Ten items. No brand loyalty, no wandering through every aisle. You walk into Aldi with a list, buy the list, and walk out. The whole trip is 20 minutes including drive time.
The Sunday prep: two hours, ten meals
Sunday is your prep day. The routine is built around the oven doing the work while you do other things.
- 0:00 Preheat oven to 425F. Toss the chicken thighs in oil, salt, and any spice you own. Lay them on a sheet pan.
- 0:05 Chicken into the oven. It will need 25 to 30 minutes. Meanwhile, rinse 2 cups of rice and start it on the stove.
- 0:15 Steam or roast your vegetable. Frozen broccoli goes onto a second sheet pan with oil and salt at 425F. Eight to ten minutes.
- 0:30 Cook your second protein. Ground turkey browns in a skillet with onion and garlic. Add soy sauce or salsa at the end.
- 0:45 Assemble. Ten containers. In each: a scoop of rice, a portion of chicken or turkey, a portion of vegetable. Close the lids.
- 1:00 Wash up. The oven is off, the stove is off, and you have lunches and dinners for the week.
Breakfast is eggs. You cook them in the morning as needed: four to five minutes per day, no prep required.
Making the same ingredients taste different
The secret is not the ingredients. It is the sauce. Here are four cheap flavor profiles that turn rice-chicken-broccoli into four different meals using pantry items you already bought.
- Asian: soy sauce, a squeeze of sriracha, a splash of vinegar, a little sugar. Cost per meal: 10 cents.
- Tex-Mex: salsa, a squeeze of lime, cumin if you have it, hot sauce. Cost per meal: 15 cents.
- Peanut: peanut butter thinned with soy sauce and hot water, tossed with noodles or rice. Cost per meal: 20 cents.
- Curry: curry powder bloomed in oil, a splash of water to make sauce. Cost per meal: 10 cents.
Rotate these across the week. Monday is soy. Tuesday is salsa. Wednesday is peanut. Thursday is curry. Friday is eggs on rice. Same ingredients, four different meals.
What to do when the plan breaks
The plan will break. Here is what to do in the three most common scenarios.
You ran out of food on Friday
Pantry reserve. Keep a bag of dry lentils ($1.50), a jar of peanut butter ($3), and a box of pasta ($1.50) permanently stocked. That is three to four emergency meals for $6. The moment you run out, you cook from the pantry and replace it next payday.
You got sick of chicken
Swap the weekly protein only. Keep everything else. Week 3 could be ground turkey tacos (turkey + rice + salsa + cabbage) instead of sheet-pan chicken. Same budget, completely different week.
An ingredient spiked in price
Substitute, don't replace the category. If chicken thighs jumped to $5 a pound, switch to a 1 lb block of tofu ($2.50) or a can of salmon ($3) for that week. The $25 cap is the constraint; the specific protein is flexible.
The honest hidden costs
A few things the $100 number does not cover. If your situation has any of these, budget separately for them:
- Coffee. Even cheap coffee is $8 to $12 per month for a coffee drinker. It is worth adding separately, not raiding the grocery budget for it.
- Alcohol. Not in the grocery budget. Not happening on $100 a month unless it is on sale.
- Toiletries. Soap, toothpaste, toilet paper. People try to sneak these into "groceries" and then can't figure out why the budget is always over. Keep them in a separate line.
- One restaurant meal. Budget $15 separately if you want one meal out per month. Don't pull it from groceries.
The $25 a week monthly forecast
| Week | Rotating Protein | Spend Target |
|---|---|---|
| Week 1 | Ground turkey | $25 |
| Week 2 | Canned tuna | $25 |
| Week 3 | Dry lentils | $23 |
| Week 4 | Firm tofu | $25 |
| Buffer | Bonus week or a spike | $2 |
| Total | $100 |
The 30-day test
Run this exactly as written for 30 days. At the end of the month, you will know three things. First, whether $100 is actually achievable for your area, your metabolism, and your life. Second, which parts of the plan you need to adjust (more starch, different vegetable, different protein). Third, what it feels like to spend $300 to $400 less per year on groceries than the average single adult without starving or being miserable.
If you come out of the month realizing you need $120 or $140 instead of $100, that is a win. Most single adults spend $350 to $500 per month on groceries out of habit, not hunger. Even moving the number to $140 saves you $2,500 per year compared to the $350 baseline.
If you liked this approach, read next
- Aldi Meal Prep for $50 a Week for a bigger-budget version with more variety.
- Costco Meal Prep in 2 Hours if you shop in bulk.
- Budget Meal Prep for the full cost-cutting framework.
And if you want a ready-to-use printable plan with 7 specific days, a full shopping list, and three budget tiers ($25, $50, $75), our 7-Day Meal Prep Masterplan does the planning work for you. $19, instant PDF, lifetime access.