By Jonah Rafferty • March 18, 2026 • Updated June 05, 2026
I tried meal planning for a month once. I sat down on Sunday morning with a Pinterest board full of beautiful recipes, a color-coded spreadsheet, and a determination to eat perfectly for the next seven days. By Tuesday evening, I was eating cereal for dinner because the recipe I had planned required a spice I did not have, a vegetable that had gone bad, and more energy than I possessed after a 10-hour shift.
That experience taught me that meal planning is not about perfection. It is about reducing decision fatigue, minimizing waste, and ensuring that you have ingredients for real meals instead of ordering pizza because your fridge is empty. A good meal plan is flexible, realistic, and built around your actual life, not an idealized version of it.
Here is the system I use now. It is not fancy. It does not require apps, spreadsheets, or hours of preparation. It requires a piece of paper, a pen, and 15 minutes on Sunday morning.
The Philosophy: Plan Categories, Not Specific Meals
The biggest mistake I made in my first attempt at meal planning was planning specific recipes for specific days. “Monday: lemon herb chicken with roasted vegetables. Tuesday: Mediterranean quinoa bowl. Wednesday: Thai curry with coconut rice.” This looks beautiful on paper and falls apart immediately when life happens.
Now I plan categories, not specific meals. I decide what types of meals I will make, and I decide the specifics based on what I have, what I am in the mood for, and how much time I have. This gives me structure without rigidity.
My weekly categories:
- Monday: Soup or stew (something that makes leftovers for lunch)
- Tuesday: Quick protein + grain + vegetable (assembles in 20 minutes)
- Wednesday: Bean or lentil dish (cheap, filling, vegetarian)
- Thursday: Leftover remix or pantry meal (use what needs to be used)
- Friday: Something fun or slightly more elaborate (I have more energy on Fridays)
- Saturday: Flexible (eat out, cook something new, or use leftovers)
- Sunday: Big batch cook (make something that generates leftovers for the week)
I do not assign specific recipes to these categories. I decide on Sunday morning what I feel like making, based on what is on sale, what is in my pantry, and what I have energy for. The categories ensure variety and balance. The flexibility ensures I actually follow through.
Step 1: Check What You Have
Before I plan anything, I check my refrigerator, freezer, and pantry. I take a photo with my phone. I note what needs to be used soon, what I have plenty of, and what I am running low on.
Questions I ask:
- What vegetables are wilting and need to be used in the next 2-3 days?
- What meat or fish is in the freezer and needs to be thawed?
- What pantry staples am I running low on? (Rice, pasta, canned tomatoes, beans)
- What did I buy last week that I forgot about?
- What leftovers are in the fridge that need to be eaten?
This step prevents waste. If I have a bag of spinach that is starting to look sad, I plan a soup or pasta dish that uses spinach. If I have a pound of ground beef in the freezer, I plan a chili or pasta sauce. If I have leftover rice from takeout, I plan fried rice.
I also check my pantry staples. If I am low on rice, pasta, or canned tomatoes, I add them to my shopping list regardless of the meal plan. These are the backbone of my cooking, and running out means I cannot make dinner.
Step 2: Check Sales and Seasonal Produce
I look at the weekly flyers for Aldi, Market Basket, and the local farmers market. I note what is on sale and what is in season. This determines my protein and vegetable choices for the week.
Last week’s sales in Providence:
- Chicken thighs: $1.69 per pound (I bought 5 pounds and froze portions)
- Broccoli: $0.99 per pound (I bought 3 pounds and roasted it all)
- Pasta: $0.79 per pound (I bought 6 boxes for the pantry)
- Eggs: $2.49 for 18 (I bought 36 eggs)
These sales dictated my meals for the week. Chicken thighs meant roasted chicken and rice, chicken soup, and chicken stir-fry. Broccoli meant roasted broccoli as a side, broccoli in pasta, and broccoli soup. Cheap pasta meant pasta primavera and pasta with beans.
I do not plan meals and then shop. I shop based on sales and then plan meals based on what I bought. This saves 20-30% on my grocery bill and ensures I eat what is fresh and affordable.
Step 3: Plan 4-5 Dinners, Not 7
I used to plan seven dinners and felt like a failure when I only cooked five. Now I plan four or five dinners and accept that life will intervene for the other two or three.
My planning template:
- 4 planned dinners: These are my anchors. I have the ingredients, I know how to make them, and they are realistic for my schedule.
- 1-2 flexible dinners: These are categories, not recipes. “Leftover night” or “pantry meal” or “breakfast for dinner.” I decide the specifics based on what I have and how I feel.
- 1-2 unplanned dinners: These are for eating out, ordering in, or making something spontaneous. I do not plan these. I accept that they will happen.
This approach reduces pressure and increases success. If I cook four planned dinners and one leftover night, I consider the week a success. If I cook all seven planned dinners, I consider it a miracle.
Step 4: Build Meals Around a Formula
Instead of searching for recipes, I build meals around a simple formula. This eliminates decision fatigue and ensures balanced nutrition without counting calories or macros.
The formula:
- Half the plate: Vegetables (fresh, frozen, or canned)
- One quarter: Protein (meat, fish, eggs, beans, tofu, dairy)
- One quarter: Starch or grain (rice, pasta, bread, potatoes, corn)
- A small portion: Healthy fat (olive oil, avocado, nuts, cheese)
Example meals using this formula:
- Roasted chicken thigh: Half plate roasted broccoli and carrots, quarter plate chicken, quarter plate rice, drizzle of olive oil and lemon.
- Bean and grain bowl: Half plate sautéed spinach and peppers, quarter plate black beans, quarter plate rice, salsa and avocado.
- Pasta primavera: Half plate roasted vegetables (zucchini, peppers, tomatoes), quarter plate pasta, quarter plate white beans or chicken, olive oil and Parmesan.
- Egg scramble: Half plate sautéed vegetables (onions, mushrooms, spinach), quarter plate scrambled eggs, quarter plate toast, butter.
- Stir-fry: Half plate mixed vegetables (broccoli, carrots, snap peas), quarter plate tofu or chicken, quarter plate rice, soy sauce and sesame oil.
This formula works with any cuisine, any ingredients, and any cooking method. It ensures vegetables are the focus, protein is present, and the meal is satisfying. I do not measure portions. I eyeball the plate and adjust based on hunger.
Step 5: Create a Shopping List
After planning my meals, I create a shopping list. I organize it by store section to minimize backtracking and impulse purchases.
My list format:
- Produce: Vegetables and fruits needed for the week
- Protein: Meat, fish, eggs, tofu, or beans
- Dairy: Milk, yogurt, cheese, butter
- Pantry: Staples I am running low on (rice, pasta, canned goods, spices, oil)
- Frozen: Frozen vegetables or meat if needed
- Other: Bread, tortillas, or specific items for planned meals
I stick to the list. I do not buy items that are not on the list unless they are genuine sale items that I use regularly. If pasta is on sale for $0.79 and I have space in the pantry, I buy extra. If a fancy cheese is on sale and I do not have a plan for it, I skip it.
I also estimate costs as I write the list. This keeps me within budget and prevents surprises at checkout. If my estimate exceeds my budget, I remove the least essential items or swap expensive ingredients for cheaper alternatives.
Step 6: Prep Once, Cook Multiple Times
I do not meal prep in the traditional sense. I do not cook seven containers of identical food and eat them all week. I find that depressing and unsustainable. Instead, I prep components that can be combined into different meals.
My Sunday prep routine (30-45 minutes):
- Cook a grain: 2-3 cups of rice or quinoa. Stored in the refrigerator, reheats in 1 minute. Used for grain bowls, fried rice, or side dishes.
- Roast a sheet pan of vegetables: Broccoli, carrots, peppers, onions, or whatever is on sale. Tossed with olive oil, salt, and pepper. Roasted at 425°F for 25 minutes. Stored in the refrigerator for 4-5 days.
- Hard-boil eggs: 6-8 eggs. Stored in the refrigerator for quick breakfasts, snacks, or salad toppings.
- Wash and chop salad greens: If I bought lettuce or spinach, I wash, dry, and store in a container with a paper towel. Ready for salads or sandwiches.
- Make a sauce or dressing: A jar of vinaigrette, pesto, or salsa. Stored in the refrigerator for the week.
These components do not make complete meals. They make cooking faster. On Tuesday, I can assemble a grain bowl with pre-cooked rice, roasted vegetables, and a fried egg in 10 minutes. On Wednesday, I can make fried rice with pre-cooked rice and leftover vegetables in 15 minutes. On Thursday, I can make a salad with pre-washed greens, hard-boiled eggs, and pre-made dressing in 5 minutes.
The prep is not the meal. It is the foundation that makes the meal possible when I am tired and hungry.
Step 7: Plan for Leftovers
Leftovers are the secret to a successful meal plan. They are lunch the next day, dinner later in the week, or components for a new meal. I intentionally cook extra and plan how to use it.
My leftover strategy:
- Sunday roast chicken: Dinner Sunday, chicken salad for lunch Monday, chicken soup for dinner Tuesday, chicken bones for stock.
- Monday chili or stew: Dinner Monday, lunch Tuesday and Wednesday, over rice or pasta for dinner Thursday if needed.
- Wednesday pasta: Dinner Wednesday, pasta salad for lunch Thursday, baked pasta with extra cheese for dinner Friday.
- Friday stir-fry: Dinner Friday, fried rice with leftover rice and vegetables for lunch Saturday.
I label all leftovers with the contents and date. I store them in clear glass containers at eye level in the refrigerator. If I cannot see them, I forget them. If they are not labeled, I do not know what they are or how old they are.
I also plan a “leftover night” every week, usually Thursday. This is when I survey the refrigerator, combine whatever needs to be used, and create a meal from it. Sometimes it is a grain bowl with random components. Sometimes it is fried rice. Sometimes it is soup. The point is to use what I have before it goes bad.
Step 8: Build Flexibility Into the Plan
Life does not follow a meal plan. I get home late, I am too tired to cook, friends invite me out, or I simply do not want what I planned. My meal plan accounts for this.
My flexibility rules:
- I always have 3 emergency meals I can make in 15 minutes: Eggs and toast, pasta with jarred sauce and frozen vegetables, or fried rice with leftover rice and whatever is in the fridge. These require no planning and minimal effort.
- I keep frozen meals for true emergencies: Not frozen dinners from the store, but meals I made and froze myself. A container of soup, a portion of chili, or a bag of pre-cooked rice and beans. These are for nights when even eggs feel like too much work.
- I swap days freely: If I planned soup for Monday but I am not in the mood, I make Tuesday’s quick protein meal instead. The plan is a guide, not a contract.
- I accept that some nights will be cereal or takeout: One or two nights per week of imperfect eating does not negate the other five. Perfection is the enemy of consistency.
Sample Weekly Meal Plan
Here is what my meal plan looked like last week, based on sales, what I had, and my schedule:
Sunday:
- Dinner: Roast chicken thighs with roasted broccoli and carrots, rice. (Cooked extra chicken and rice for leftovers.)
- Prep: Cooked 3 cups rice, roasted sheet pan of vegetables, hard-boiled 8 eggs, made jar of vinaigrette.
Monday:
- Lunch: Leftover chicken and rice with roasted vegetables.
- Dinner: Lentil soup with carrots, celery, and tomatoes. (Used leftover chicken carcass for broth.) Made extra for leftovers.
Tuesday:
- Lunch: Lentil soup.
- Dinner: Grain bowl with pre-cooked rice, roasted vegetables, black beans, salsa, and avocado. (Assembled in 10 minutes from prepped components.)
Wednesday:
- Lunch: Lentil soup (finished the pot).
- Dinner: Pasta with jarred tomato sauce, frozen spinach, and white beans. (Pantry meal, 20 minutes.)
Thursday:
- Lunch: Hard-boiled eggs, carrots, and hummus.
- Dinner: Leftover night. Fried rice with pre-cooked rice, leftover roasted vegetables, frozen peas, and soy sauce. Used leftover chicken from Sunday.
Friday:
- Lunch: Leftover fried rice.
- Dinner: Chicken stir-fry with peppers, onions, and broccoli. Served over rice. (Slightly more elaborate because I had energy and time.)
Saturday:
- Lunch: Out with friends.
- Dinner: Breakfast for dinner. Scrambled eggs, toast, roasted potatoes, and sautéed spinach.
Total grocery cost for the week: $58 for two people. This included the chicken thighs on sale, broccoli, carrots, celery, onions, peppers, eggs, pasta, canned tomatoes, beans, and a few pantry staples I was running low on.
Common Mistakes to Avoid
I have made every meal planning mistake. Here is what I learned:
- Planning too many new recipes: New recipes take longer, require ingredients you do not have, and often fail. I plan one new recipe per week at most. The rest are dishes I know by heart.
- Not accounting for energy levels: I plan elaborate meals for Monday when I am rested and simple meals for Thursday when I am exhausted. If I plan a 45-minute meal for Thursday, I will not make it.
- Buying too much fresh produce: I used to buy 7 types of vegetables and use 3. Now I buy 3-4 types and use them in multiple dishes. Less waste, less decision fatigue.
- Not planning for leftovers: Cooking exactly one portion per person per meal is inefficient. I cook extra intentionally and plan how to use it.
- Being too rigid: The plan is a tool, not a master. If I do not want what I planned, I swap it. If friends invite me out, I go. Flexibility is what makes the plan sustainable.
- Not checking the pantry first: I used to buy ingredients I already had. Now I check before I shop. I keep a running list of pantry staples on my phone.
- Ignoring breakfast and lunch: I do not plan elaborate breakfasts and lunches. I plan simple, repeatable options: oatmeal, eggs, yogurt, leftovers, sandwiches. Dinner is where I focus my planning energy.
Tools I Use (and Do Not Use)
I have tried meal planning apps, spreadsheets, and elaborate systems. They all failed because they added complexity without adding value. Here is what I actually use:
What I use:
- A piece of paper and a pen: I write my meal plan on a scrap of paper and stick it to the refrigerator. It is visible, simple, and requires no technology.
- My phone camera: I photograph the inside of my refrigerator and pantry before I shop. This prevents duplicate purchases and reminds me what I have.
- A notes app: I keep a running shopping list on my phone. I add items as I run out. When I shop, I check the list.
- A simple timer: For Sunday prep. I set a 45-minute timer and prep until it goes off. Whatever I got done is enough.
What I do not use:
- Meal planning apps: They require data entry, suggest recipes I do not want, and complicate a simple process.
- Spreadsheets: I am not running a restaurant. I do not need a spreadsheet to feed myself.
- Elaborate prep containers: I use glass containers I already own. I do not buy matching sets or specialized meal prep containers.
- Recipe websites during the week: I look up recipes on Sunday if I am trying something new. During the week, I cook from memory or improvisation. Searching for recipes at 7 PM when I am hungry is a recipe for ordering pizza.
Bottom Line
Meal planning on a budget is not about creating a perfect menu. It is about reducing the number of decisions you make when you are tired and hungry. A good plan ensures you have ingredients for real meals, minimizes waste, and keeps you within budget. It does not eliminate spontaneity, social meals, or occasional takeout. It creates a foundation that makes the rest possible.
Start small. Plan three dinners this week. Check what you have before you shop. Cook one extra portion for leftovers. See how it feels. Adjust next week. The goal is not perfection. The goal is a system that works for your actual life, not an idealized version of it.
By Jonah Rafferty • March 18, 2026 • Updated June 05, 2026





