Picture this: It’s Wednesday evening, you’re staring at the pantry, and you have $120 to feed your family of five for the next two to three weeks. The average family in your area spends $200–300 per week on groceries, so the gap feels enormous. But with a clear plan, every dollar can stretch further than you think. This guide gives you a realistic shopping list, a full meal plan, and the cooking strategies to make it work.
Key Takeaways
- Focus on shelf-stable staples like rice, beans, oats, pasta, and eggs to get the most calories per dollar.
- Stretch a single whole chicken across multiple meals: roast, soup, and stir-fry.
- Plan every meal and cook from scratch to eliminate waste and avoid impulse buys.
- Shop at discount stores, buy in bulk, and choose store brands to stay under $120.
- Repurpose leftovers creatively: bones for broth, extra rice for fried rice, vegetable scraps for stock.
The Strategy – How to Make $120 Work for 2–3 Weeks
The key to feeding a family of five on a tight budget is to focus on calories per dollar, shelf-stable staples, and ingredients that can be used in multiple meals. You won’t be buying convenience foods, pre-cut vegetables, or trendy superfoods. Instead, you’ll stock up on rice, beans, oats, pasta, eggs, and a whole chicken.
Start by planning every meal for the entire period before you step into a store. Write down breakfast, lunch, dinner, and snacks for each day. This eliminates impulse buys and ensures nothing goes to waste. A whole chicken is your best friend: you can roast it for dinner, use the bones for broth, and shred leftover meat for soups, stir-fries, or sandwiches.
Another core principle is to cook from scratch as much as possible. Dried beans cost a fraction of canned, and a large bag of rice can become the base of a dozen different dishes. Oats make a filling breakfast, and eggs provide high-quality protein at a low cost. By stretching every ingredient, you can create a variety of meals without buying extra items.
The Ultimate Budget Grocery List for $120
Here is a realistic shopping list that fits within $120. Prices are estimates based on discount stores like Aldi, Lidl, or Grocery Outlet. Actual costs will vary by region, but these items are consistently affordable.
Core Staples
- 20-pound bag of rice – $12
- 4-pound bag of dried beans (mix of black, pinto, kidney) – $6
- Large container of rolled oats – $4
- 5-pound bag of pasta – $5
- 2 dozen eggs – $6
- 1 whole chicken (about 5 pounds) – $7
- 1 gallon cooking oil – $4
- Salt and basic spices (chili powder, garlic powder, cumin) – $3
- 5-pound bag of all-purpose flour – $3
- 4-pound bag of sugar – $3
Discounted Produce (buy what’s in season and on sale)
- 10-pound bag of potatoes – $7
- 5-pound bag of onions – $4
- 5-pound bag of carrots – $4
- 1 large head of cabbage – $2
- 5 pounds of apples (when on sale) – $5
- 2 bunches of bananas – $2
Other Essentials
- 2 jars of peanut butter – $6
- 6 cans of diced tomatoes – $6
- 2 boxes of broth cubes or powder – $2
- 1 large bag of popcorn kernels – $2
- 1 jar of yeast (for bread, if you bake) – $2
Total estimated cost: $105–$115 – leaving a small cushion for sales tax or an extra item like a bag of lentils or a carton of milk if there’s room.
Sample 21-Day Meal Plan for the Family
This meal plan uses only the items on the list above, plus water, oil, salt, and spices. Portions are flexible, but each meal should feed five people. Adjust amounts to your family’s appetite.
Breakfasts (rotate throughout the 2–3 weeks)
- Oatmeal with cinnamon, a spoonful of peanut butter, or sliced banana
- Scrambled eggs (1–2 eggs per person) with a side of toast made from homemade bread or tortillas
- Rice porridge (cook leftover rice with water, salt, and a little sugar) topped with diced apple
- Pancakes from scratch (flour, water, oil, salt) with sugar or fruit topping
- Hard-boiled eggs and a piece of fruit
Lunches
- Bean and rice burritos: wrap cooked beans and rice in a tortilla (make tortillas from flour, water, and oil), add a bit of cabbage or carrot shreds
- Lentil soup (if you bought lentils) or bean soup from leftover bean cooking liquid, with carrots and onion
- Pasta with simple tomato sauce: sauté onion, add canned tomatoes, season with garlic powder and salt, serve over pasta
- Leftover casseroles or fried rice from the previous night’s dinner
- Peanut butter sandwiches on homemade bread or crackers
Dinners (repeating and repurposing)
- Night 1: Roast whole chicken with potatoes and carrots. Serve the chicken with pan juices. Save the carcass and any leftover meat.
- Night 2: Chicken soup – simmer the chicken bones with onion, carrot, and any vegetable scraps to make broth. Add shredded leftover chicken, rice or pasta, and more carrots.
- Night 3: Chicken stir-fry – shred remaining chicken, stir-fry with cabbage, onion, and a little oil. Serve over rice.
- Night 4: Bean chili – sauté onion, add canned tomatoes, cooked beans, chili powder, and cumin. Simmer. Serve with rice or bread.
- Night 5: Veggie fried rice – use leftover rice, scrambled eggs, diced carrots, and cabbage. Season with salt and a little soy sauce if you have it (not on list, but optional).
- Night 6: Potato soup – boil diced potatoes and onions in water until soft, mash or blend slightly, add salt and a spoonful of oil.
- Night 7: Pasta with bean sauce – mash cooked beans into the tomato sauce to stretch protein and thickness.
Repeat this cycle, swapping beans for lentils, using leftover vegetables, and incorporating any fruit for dessert. Every dinner uses ingredients already on hand.
Snacks
- Popcorn (pop kernels in a pot with oil and salt)
- Apple slices with peanut butter
- Hard-boiled eggs
- Carrot sticks
- Banana or apple (when available)
- Cinnamon sugar toast
Stretching Every Dollar – Cooking and Storage Tips
To make the $120 last the full two to three weeks, you need to stretch every ingredient and avoid waste.
Stretching meat: A single whole chicken can provide meat for at least three dinners (roast, soup, stir-fry) and bones for broth. Use smaller portions per person – 4–6 ounces of meat per adult is plenty when combined with grains and vegetables. Similarly, eggs can be used in many ways: scrambled, hard-boiled, in fried rice, or as a binder for fritters.
Bulk cooking and freezing: Cook a large batch of beans at the start of the week. Portion them into containers and refrigerate or freeze. Cooked rice also freezes well – make extra and freeze flat in bags. This saves cooking time and energy. Leftover soup or chili can be frozen for later in the week.
Food safety for long-term storage:
- Dry goods like rice, oats, flour, and beans should be stored in a cool, dark, dry place. Airtight containers help keep out pests.
- Cooked chicken: refrigerate within two hours of cooking. Use within 3–4 days. Reheat to an internal temperature of 165°F.
- Cooked beans and rice: refrigerate within two hours and use within 4–5 days.
- Potatoes and onions: store separately in a cool, dark place – never together, as onions speed potato sprouting.
- Raw eggs: keep in the refrigerator at or below 40°F. Use within three weeks of purchase.
Avoiding waste:
- Use vegetable scraps (onion skins, carrot peels, celery leaves) to make broth. Simmer them with water and a little salt, then strain.
- Turn leftover rice into fried rice or rice pudding.
- Save chicken bones and vegetable scraps for a broth base.
- Overripe bananas? Make banana pancakes or mash into oatmeal.
Smart Shopping Habits for Sustained Savings
Building long-term habits will help you keep your grocery bill low even when your budget increases.
Buy in bulk where possible. Rice, oats, and beans are cheapest in large bags. If you have a Costco or WinCo membership, consider it – but only if the bulk price is lower than your discount store. For this $120 plan, stick to the largest bag you can afford.
Choose store brands over name brands. Store brands often use the same suppliers and cost 20–30% less.
Use loyalty cards and digital coupons. Many discount stores have free loyalty programs that unlock sale prices. Clip digital coupons on the store’s app before you shop.
Shop sales cycles. Most discount stores rotate sales every two weeks. Stock up on items like canned tomatoes, peanut butter, or oil when they hit rock-bottom prices. Know that sales often follow a pattern – for example, potatoes and onions are cheapest in fall and winter.
Buy produce in season and on sale. In-season fruits and vegetables are cheaper and fresher. For this plan, apples were included at a sale price; if they’re $1.50 per pound, buy fewer or substitute whole carrots as a snack.
Stick to a list. Impulse buys are the biggest budget killer. Make a list before you shop and follow it. If you see a great deal on an item you regularly use, you can swap, but avoid buying anything not planned.
Frequently Asked Questions
How can I feed a family of five on $120 when the average is $200–300 per week? The answer lies in planning and embracing shelf-stable staples. By focusing on rice, beans, oats, and a single whole chicken, you eliminate expensive convenience foods. Cook everything from scratch, stretch meat across multiple meals, and avoid waste by repurposing leftovers. This approach reduces your cost per serving to less than $1 per person per meal.
What are the most calorie-dense yet affordable foods? Rice, dried beans, rolled oats, eggs, whole chicken, peanut butter, and potatoes offer the most calories per dollar. These ingredients are filling and provide a good balance of carbohydrates, protein, and healthy fats. A 20-pound bag of rice alone supplies thousands of calories for a very low cost.
How do I safely store leftovers to last a week? Cool leftovers quickly by placing the container in an ice bath or the fridge once the food stops steaming. Store in shallow containers to speed cooling. Refrigerate at 40°F or below and use within 3–4 days for meat dishes, 4–5 days for beans and rice. Reheat to 165°F. If you want to keep leftovers longer, freeze them immediately after cooking. Label with the date and use within 2–3 months for best quality.