I Had Only $30 to Buy Groceries for 2 Weeks. Here’s What I Ate

grocery budget
juliedeshaies/Getty Images

Aside from rent, I have only one constant big-ticket expense in my life: food.

I spend more on eating out than I do on anything else. And that becomes a problem when I’m running out of money but not days in the month.

My lowest point came when I had only $50 to my name, and payday was a couple  weeks away. I put $20 aside as a cushion and used the other $30 to buy groceries, knowing they’d have to last me two weeks.

Surprisingly, it wasn’t an altogether unpleasant experience. Even today I fall back on this routine when I need to curb my craving to eat at every restaurant known to mankind.

Here’s how I stretch $30 worth of groceries into two weeks’ worth of meals.

What I Buy With a $30 Grocery Budget

  • Two 12-ounce boxes of Kellogg’s Corn Flakes: $5.36 (You could buy the off-brand version, which may be cheaper. However, I prefer the taste of this brand.)
  • 1 gallon whole milk: $3.18
  • One 32-ounce box of pasta: $2 (I recommend angel hair pasta because you can get at least eight meals, if not more, from it.)
  • Two 26-ounce bottles of pasta sauce: $3.18 (Check the per-ounce cost to make sure you get the best deal.)
  • Sliced bread: $1.44 (In my experience, white bread tends to be the cheapest.)
  • A 12-pack of sliced cheese: $2.22
  • Three yellow onions: $2.85
  • Two boxes of New York Five Cheese Texas Toast: $5.94
  • Four cans of Campbell’s tomato soup: $3.39

Total: $29.56

I also use the cash-back app Ibotta to earn rebates on my groceries. This trip earned me $1.50, bringing my total to $28.06.

What I Already Have

Basic spices: salt, pepper, lemon pepper and red chili powder



Weekly Menu Plan

grocery budget
Photo courtesy Lakshna Mehta

Here’s how I combine these groceries to feed myself. During the second week, I eat the same meals but switch up the order so it doesn’t feel like deja vu.

Day 1

For breakfast, a bowl of cereal holds me over ’til lunch, which is some comforting grilled cheese sandwiches. To add a little twist to my sandwiches, I sprinkle some onions on top of the cheese before it starts melting.

For dinner, I treat myself to some pasta. I cook about a fistful of noodles.

To give the sauce a nice flavor, I start by sauteing some onions in a pan. Then I add about a quarter of the sauce from one bottle and stir in some lemon pepper and salt for an extra kick.

I’ll eat half of this sauce on my pasta tonight. When I eat the rest with bread tomorrow (spoiler!), it’ll taste more like a meal.

If I wanted to cook all the noodles and sauce at once, I could just portion them out for several meals. I usually end up with enough pasta to last me six meals — or seven if I don’t eat until I’m stuffed.

Day 2

Breakfast is still cereal and will be for the rest of the two weeks. It’s OK — it’s only two weeks.

Lunch is some of that nice five-cheese bread with the leftover pasta sauce from last night. It may not sound like much of a lunch, but cheese and bread together can be surprisingly filling.

Dinner is something my mom makes when we have leftover rice from lunch. This recipe requires cold rice, so I need to cook it and set it aside for at least a couple hours before dinner. I cook about 2 cups of rice for this meal, which gives me enough leftovers for lunch the next day.

(Yeah, leftovers are a theme for me.)

First, I dice an onion and saute it in a pot. As the onions cook, I add some salt and a dash of red chili powder. Once the onions are cooked, I add the cooked rice to the pot and sprinkle in enough chili powder to make the rice a little spicy, tasting as I go.

I stir the mixture occasionally until the rice starts to gain a slight red color. If I happen to have some plain yogurt, I’ll add a spoonful, but it’s not essential.  

Day 3

I know what I’m having for breakfast: cereal again.

Lunch is the leftover rice from dinner.

For dinner, I go light with some tomato soup and a grilled cheese sandwich. Alternatively, I could make some homemade croutons by putting butter on diced pieces of bread crusts and baking them in the oven until they’re golden-brown. I’ve only done this once, but it’s a nice change.

Day 4

Breakfast is always going to be cereal.

For lunch, I have pasta and sauce, like I had for dinner on day one.

Dinner is toasted cheese bread with pasta sauce. It’s one of my favorite meals, so I could have it every day!

Day 5

Today’s meals are dedicated to rice (except for breakfast, which is, of course, cereal).

For lunch, I cook some rice and set some aside for dinner. To my lunch portion, I add butter and spices. I’m liberal with the butter to give the rice a sweet, gooey taste that makes my tastebuds sing. I can never have enough butter in my rice.

For dinner, I use the leftover rice from lunch to make — you guessed it — spicy rice with diced onions.

Day 6

At this point, I need comfort food. It’s been a long week of eating frugally, and I still have eight more days to go.

I choose tomato soup for lunch and some grilled cheese sandwiches for dinner.

Day 7

I eat pasta for lunch and tomato soup for dinner. A heavy lunch and a light dinner sounds like a winning combination to me.


These meals are pretty monotonous, as the budget doesn’t leave a lot of room for variety, fruits, vegetables or snacks.

Depending on what’s on sale and the total grocery bill, I might have room to buy some bananas. Not only are bananas among the cheaper fruits at grocery stores, they’re also quite filling. The health factor is an added bonus.

What I Learned From This $30 Menu

I was scared the first time I resorted to this method of survival. I didn’t like feeling pinched for pennies and not being able to eat whatever I wanted. It was a lesson in humility and planning.

So, when I got my next paycheck, the first thing I did was portion out the money. I put aside the money I’d need for rent and utilities, then I did something I typically only did when my parents reminded me: I deposited $20 into my savings account.

I also set a reminder on my phone to deposit $20 in my savings account every payday. Depending how much I have left over after paying for the essentials, that amount sometimes changes.

But I’ve become strict with myself on one point about this process: I have to save at least $10 from every paycheck, which can be the difference between snacks or no snacks.

Your Turn: How do you stretch your food on a limited budget?

Lakshna Mehta is an almost-always hungry person — hungry for food, adventure and new experiences. She loves writing articles that could be useful to people.