How to build a shopping list from a recipe without buying the whole store

By Cook EZ editorial · Published: 2026-08-25 · Updated: 2026-08-25 · 6 min read

A recipe is a method plus a bill of materials. The shopping list is the bill minus what you already own. People fail this by buying a second cumin, forgetting the acid, and skipping the gluten-free tamari the allergy required. This article is the extraction process, unit conversion, and the FSIS-aware extras (containers, ice if you have a long trip home).

Extract, then subtract the pantry

Write every ingredient from the card, including oil, salt, and the garnish you will actually use. Delete the garnish you will skip. Photograph the pantry and fridge if you cannot remember the cumin. Cook EZ's pantry path is for cooking from what you have. This post is for the gap between the card and the cupboard.

Staples you always have (salt, a cheap vinegar, oil) stay off the list unless you are out. The pantry-staples piece in this blog is the restock list. The recipe list is the delta.

Scale before you shop. Four servings of chili for two people is leftover policy. Two servings of a roast that only exists as a 4-pound chicken is a different math. Use the recipe scaler, then shop the scaled grams. Buying "one onion" for a doubled stew is how you walk home and cry.

Check the unit on spices. 8 g cumin seeds is not 8 g ground cumin in volume, though a scale treats them as mass. If you shop without a scale, "a small jar if you are out" is the line. Do not buy 200 g because the recipe said 8 g and the bin was confusing.

Group by store path, not by recipe order

Produce, meat or tofu, cans, dairy, frozen, condiments. Recipe order is cook order. Store order is walking. A list in cook order makes you crisscross and forget cilantro. Cilantro is always forgotten. Put herbs last so they sit on top of the bag.

Cans: chickpeas 400 g versus 15 oz. Use the unit converter. Drained weight is not the can weight. If the recipe wants 250 g drained beans, one standard can is usually enough. Two cans if you are doubling.

Produce: a "bunch" is a terrible unit. If the card says 200 g carrots, weigh in the store or buy two large carrots and accept a little extra soup. Extra carrots keep. Extra basil does not.

Produce mist in the store makes herbs look alive. They still die on Friday. Buy herbs the day you cook if you can, or buy parsley. The list can say "parsley if cilantro looks tired."

Citrus: buy the fruit you will zest if the card calls for zest. A bottled juice is a different flavor. If the store is out of limes, the list should already say "vinegar backup." That backup lives in the pantry staples on purpose.

Allergen bottles are line items

If the card says soy sauce and wheat is an allergy, the list item is "gluten-free tamari, read label." Not "soy sauce." AI can miss wheat in sauces. Your list cannot. Same for peanut oil, fish sauce, and "pesto" that contains dairy.

Barcode a new bottle at home so Open Food Facts or the cache matches the FDA panel. Shopping is when you can still put the wheat bottle back.

If you cook for guests, the list includes a labeled dessert or a fruit. Do not improvise a flour cake at 8 p.m. for a celiac guest.

If two recipes need ginger, buy one knob. Merge. This is the same arithmetic as onions. A shopping list that repeats ginger three times is a list written in recipe order, which you already know to avoid.

Meat, tofu, and the clock

Buy what you will cook inside a safe window. Raw chicken for Thursday, bought Saturday, lives in the fridge with a plan. USDA Keep Food Safe storage times for raw poultry are short. Freeze if the cook day slips. Thaw in the fridge, not on the counter, for the next attempt.

A whole chicken for three dinners is a shopping strategy (see cook-once-eat-three-times). Three packages of cutlets for three unrelated recipes is a more expensive strategy.

Frozen vegetables are valid list items. They are often the reason a weeknight card stays 30 minutes. The Dietary Guidelines vegetable group does not require a farmers' market on a Tuesday.

Tofu packs hide in the produce case in some stores and with the mock meats in others. Write the aisle if you always forget tofu. 600 g extra-firm is a typical two-pack. Check the date.

Whole chicken versus parts: the whole bird is usually cheaper per gram and gives you bones for stock. It also requires a roasting night. If Thursday is the only cook night, buy parts. Match the cut to the clock, then put that cut on the list.

Oils, spices, and tiny amounts

15 ml of sesame oil is not a reason to buy a third bottle if you have 20 ml left. Check. Spices: 1 teaspoon cumin is not a new jar if the old jar still smells like cumin. If it smells like dust, replace it. Dust cumin is why homemade "tastes bland."

FoodData Central will not shop for you. The diary will if you barcode the new jar. Logging a spice is optional. Having a living spice is not.

Oil: if you are tracking TDEE, a new bottle is a chance to reset the pour. The calorie calculator does not know you bought a larger olive oil. You will.

Ice cream as a "reward" is a separate list. Dual-column labels will get you if you pretend a pint is one serving. Shop it honestly or skip it. The dinner list stays shorter.

The trip home is food safety

Perishables and a long bus ride in summer: the 1-hour rule above 90 °F can start in the bag. Insulated bag, or shop meat last, or go home. USDA Keep Food Safe is not only for the kitchen counter.

Leftover grocery chicken that sat in a hot car is not tonight's generate. It is a discard. The shopping list failed at the last mile.

When you arrive, fridge first, then the pantry photo if you want to generate a second recipe from what you bought. Mise starts with putting food away.

A hot car plus chicken is the last-mile failure. If the bus is 40 minutes in August, skip raw poultry and buy canned beans and eggs. Generate around those. USDA Keep Food Safe does not care that the recipe was pretty.

If you shop with a child, put the "do not forget" item (tamari, acid, salt if you are out) at the top in caps. The grouped list is for you. The top line is for chaos. Cross it off first so it cannot vanish.

One list for several cards

If you generated a week of dinners, merge onions. You do not need 7 onions in 7 lines. You need 1 kg of onions. Merge canned tomatoes. Merge garlic. This is meal planning as arithmetic.

Do not merge fresh herbs across five nights unless you will use them. Buy twice, or pick parsley which survives, or skip.

Print or one notes app. Crossing off in the aisle is the whole system. A beautiful spreadsheet you do not open at the store is not a list.

When you unpack, put the recipe card on the fridge with the missing item highlighted if the store was out. Generate a swap tonight (cabbage for broccoli) rather than pretending you will go back. You will not go back.

Check the store's unit price on oats and rice every few months. Bag sizes change. The staple you thought was cheap may have moved. Rewrite the default list when the tag moves, or you will keep buying the pretty small bag.

Scale the chili to six servings. Cross off the cumin you already own. Write "GF tamari" if wheat is in play. Shop produce last. When you get home, the onions go in the bowl, the chicken goes in the fridge, and the list goes in the bin. Tomorrow the pan. Tonight the put-away.

Questions

Should I shop from the raw recipe or the scaled one?

The scaled one, after you decide leftover policy. Shopping for 2 and cooking a 6-serving chili is a plan. Shopping for 2 and cooking 2 when you wanted leftovers is a different plan.

What if the recipe uses grams and the store uses ounces?

Use the unit converter before you leave, or weigh produce in the store. Do not guess a 900 g cabbage as "one cabbage" if you needed 300 g.

How do I not forget the acid?

Put lemon, lime, or vinegar in a condiment group at the end of the list. Acid is the usual miss after herbs.

Can I photograph the list from the app?

You can transcribe the ingredient list from a Cook EZ card into grouped notes. Subtract pantry items first so you do not buy a second fish sauce.

Sources

Open this in Cook Mode

Photograph the dish or type the title. Cook EZ writes the steps for your kitchen, then you can log the plate.