Free Meal Plan Generator
Meal planning is one of those habits that sounds a bit “organised person”, but it’s honestly one of the quickest ways to cut food waste, avoid last-minute takeaways, and make your weekly shop cheaper. If you ever find yourself staring into the fridge at 5pm thinking “what on earth are we having?”, this is for you.
Use the free meal plan generator below to build a plan based on how many days you want to plan for, how many meals you want each day, your cooking time limit, and any dietary preferences.

How to use the meal plan generator
- Choose how many days you want to plan for.
If you’re new to meal planning, start with 3 or 5 days. It feels less intimidating and you’ll still get a proper structure for the week. - Pick how many meals per day you want.
Dinners only works brilliantly if you already do simple lunches, or you’re using leftovers. If you want full structure, choose breakfast, lunch and dinner. - Set your servings.
This helps the generator keep things sensible, especially if you’re cooking for one, feeding a family, or batch cooking for leftovers. - Select a max cook time.
If you’re short on time, cap it at 15 or 30 minutes. If you’re happy to do a couple of longer meals in the week, choose 45 or 60 minutes. - Choose your budget style.
Reduced Grub value is for simple, cost-effective meals that tend to use overlapping ingredients. If you’re looking to add a couple of “treat meals” into the week, select that option. - Tick dietary filters and extras.
If you tick vegan, it’ll only show vegan meals. If you tick “use leftovers”, you’ll get less cooking and fewer ingredients to buy. - Click Generate.
Not feeling the results? Shuffle to get a fresh plan while keeping your settings.
Free Meal Plan Generator
Pick your preferences and generate a meal plan. Press Generate again for a different plan.
Your plan settings
Choose your settings, then click Generate meal plan.
Why Does Meal Planning Save You Money?
Meal planning isn’t about rigid schedules or eating the same boring food every week. The real savings come from the habits it quietly removes.
When you have even a loose plan, you stop buying food “just in case” because you already know what you’re eating. Those extra packets, duplicate ingredients, and impulse buys add up fast, especially when they’re things that don’t quite fit together into real meals.
You naturally start using what you already have. Instead of forgetting half a bag of carrots or an open jar at the back of the fridge, your plan nudges you to build meals around what’s there first. This alone can shave a surprising amount off your weekly food spend.
Meal planning also stops the classic one-meal ingredient trap. You know the one. You buy a specific sauce, herb, or vegetable for a single recipe, use a fraction of it once, then it slowly expires until it ends up in the bin. Planning with overlap means ingredients earn their keep across multiple meals.
Another big saver is avoiding panic decisions. When it gets to 6pm and there’s no plan, the options suddenly become expensive. A rushed shop for “something quick” or a takeaway because you’re tired and out of ideas costs far more than a meal you already planned for.
Finally, meal planning lets you shop smarter. You can deliberately choose meals that share ingredients so nothing goes to waste. One bag of peppers might stretch across a pasta dish, a stir-fry, and an omelette. One pack of mince can become two or three different meals. That kind of overlap is where the quiet savings really stack up.
If you want to lean even harder into saving money, try planning around a small set of flexible basics each week. Ingredients like onions, carrots, peppers, potatoes, rice, pasta, tins, eggs, and frozen veg work across dozens of meals and are usually cheaper than highly specific ingredients. You’re not locking yourself into the same dinners, you’re just giving yourself a solid, affordable base.
A simple way to meal plan around what you already have
If meal planning feels overwhelming, the trick is to start with what’s in your kitchen, not a blank page.
Step 1: Pick one “use up” ingredient.
Look in your fridge or cupboard and choose something that needs using soon. This could be mushrooms, peppers, a bag of spinach, leftover cooked chicken, half a jar of sauce, or even cooked rice from the night before. You only need one starting point.
Step 2: Choose one meal that uses it.
Build a single meal around that ingredient first. Once you’ve done that, plan the rest of the week so a few ingredients overlap. If you’re using peppers once, can you use them again in a different meal? If you’re opening a tin, can it appear twice? This keeps your shopping list shorter and more intentional.
Step 3: Add one leftovers meal.
Even if you enjoy cooking, planning a leftovers night is a game changer. It saves time, reduces food waste, and gives you an easy evening when energy is low. Leftovers don’t have to be boring either. A roast can turn into wraps, a curry can become lunch the next day, and pasta can be reinvented with a quick tweak.
Step 4: Keep one meal deliberately flexible.
Life happens, plans change, and energy levels dip. Having one flexible meal takes the pressure off. Something like baked potatoes, a stir-fry, omelettes, or “pasta with whatever is in the fridge” means nothing goes to waste if the week doesn’t go exactly as planned.
Meal planning doesn’t need to be perfect to save you money. Even a rough plan that gives your food some direction is enough to cut waste, reduce impulse spending, and make weeknight decisions far less stressful.
How to turn your meal plan into a cheaper shopping list
Once you’ve generated your plan, you’ll get a shopping list you can copy or download. Before you shop, do these quick steps:
- Check your fridge, freezer and cupboards first.
- Cross off anything you already have.
- If you’re buying fresh veg, think about how you’ll use it across multiple meals.
- If you’re buying herbs or salad bits, plan to use them in two meals, not one.
- If something is expensive, swap it for a cheaper alternative (for example, use frozen veg instead of fresh, or beans/lentils instead of meat in one meal).
You can also plan your shop around supermarket reductions if you’re comfortable being flexible. If you grab reduced meat or fish, you can base a couple of dinners around it and then freeze what you won’t use immediately.
You might also like:
- How much rice per person to cook
- How long to cook spaghetti for
- How long to cook fresh pasta:
- How long can you keep pasta in the fridge
- How long to boil potatoes for potato salad
How to use leftovers in your meal plan
If you want your week to feel calmer, cheaper, and less rushed, leftovers are one of the easiest tools you can use. They reduce cooking time, stretch your food budget, and stop perfectly good meals from being forgotten in the fridge. The key is planning for leftovers on purpose rather than treating them as an afterthought.
Cook once, eat twice – One of the simplest patterns is to deliberately cook more than you need. Dishes like pasta bakes, chilli, curry, stew, soup, and traybakes are ideal for this because they reheat well and often taste even better the next day. When you plan these meals, think of them as two dinners or a dinner and a lunch, not just one meal. Cooking a slightly bigger portion barely costs more, but it can save you an entire evening of cooking later in the week.
Remix leftovers into lunches – Leftovers don’t have to be eaten exactly the same way. A bit of reinvention keeps things interesting and stops food feeling repetitive. Leftover rice can quickly become fried rice. Roast chicken can turn into wraps, sandwiches, or salads. Leftover vegetables can be folded into an omelette, mixed into pasta, or baked into a frittata. Even a small amount of leftover food can become the base of a fresh meal with minimal effort.
Plan one leftovers night – Instead of hoping you’ll feel like eating leftovers, schedule it. A planned leftovers night gives you a guaranteed low-effort evening and clears the fridge before the next shop. You can serve everything together buffet-style or combine similar items into one dish. This works especially well midweek when energy is usually lowest.
Use a “bits and bobs” dinner – Some meals are naturally brilliant for using up odds and ends. Baked potatoes, omelettes, stir-fries, pizzas, wraps, and soups can absorb small amounts of leftover meat, veg, cheese, or sauces that don’t quite make a full meal on their own. These dinners are flexible, forgiving, and perfect for preventing waste.
Store leftovers with intention – Leftovers are far more likely to be used if you can see them and know what they are. Clear containers, labels, and stacking leftovers at eye level in the fridge make a big difference. If something freezes well, freezing it straight away gives you a ready-made meal for a busy or low-energy day.
Leftovers aren’t about deprivation or eating the same thing endlessly. When you plan for them properly, they save time, save money, and give you breathing room in your week. Even using leftovers once or twice a week can noticeably reduce food waste and make meal planning feel much more manageable.