Zero-Waste Cooking: 15 Tips to Use Every Part of Your Ingredients

Most home cooks throw away a significant portion of every vegetable they buy — the stems, skins, leaves, and trimmings that get discarded out of habit, not necessity. Many of these parts are more flavorful than what gets eaten. Here are 15 practical techniques for using them.

The Zero-Waste Mindset

Zero-waste cooking isn't about guilt or perfection. It's about recognizing that what looks like waste is often just an ingredient without an obvious use yet. Parmesan rinds, vegetable scraps, bacon fat, and citrus peels aren't trash — they're flavor concentrates waiting for a purpose.

The goal isn't to eliminate all food waste (some is unavoidable), but to close the gap between what you buy and what you eat. These 15 techniques target the most commonly wasted parts of common ingredients.

Vegetable Techniques

1. Keep a Scrap Bag for Vegetable Stock

Keep a zip-lock bag or container in the freezer labeled "stock scraps." Add carrot peels, onion skins and roots, celery leaves and stalks, leek greens, mushroom stems, corn cobs, and herb stalks. When the bag is full (usually 2–3 weeks of cooking), simmer the scraps in water for 45 minutes, strain, and freeze in portions. This produces free, highly flavorful vegetable stock that would otherwise cost $3–4 per carton.

What goes in: onion skins, carrot peels, celery tops, leek greens, mushroom stems, herb stalks, corn cobs, pea pods, fennel fronds.
What stays out: brassica scraps (broccoli, cabbage) — they make the stock bitter; starchy vegetables — they make it cloudy.

2. Use Broccoli Stalks

The stalk is about 40% of the broccoli and almost always gets discarded. Peel the tough outer layer with a vegetable peeler, and what's inside is sweet, mild, and versatile. Slice into coins and add to stir-fries, cut into sticks for crudités, shred into slaws, or chop into soups alongside the florets. The texture is firmer than the florets but the flavor is identical.

3. Eat Cauliflower and Broccoli Leaves

The large green leaves attached to cauliflower and broccoli heads are edible and flavorful. Treat them like kale: strip from the tough stems, massage with oil and salt, and roast until crispy. They're less bitter than kale and benefit from high-heat roasting that turns the edges into crunchy chips.

4. Use Leek Greens

Leek recipes typically call for the white and light-green parts only. The dark green tops are tougher but packed with flavor — ideal for the stock bag, or braised long and slow in butter until completely tender and sweet. They can also be used to tie a bouquet garni or line a roasting pan to prevent sticking while adding flavor.

5. Roast Squash Seeds

Pumpkin and butternut squash seeds are a free snack with very little work. Rinse the seeds, dry on a paper towel, toss with oil and salt (or any spice blend), and roast at 325°F for 15–20 minutes until golden and crunchy. They keep in an airtight jar for two weeks.

6. Make Corn Cob Stock

After stripping corn kernels, the cob still holds significant flavor. Simmer cobs in water for 30 minutes with aromatics and you'll get a sweet, golden corn stock — the perfect base for corn chowder, polenta, or risotto. Freeze in portions and use within 3 months.

Herb Techniques

7. Make Herb Oil from Wilting Herbs

When fresh herbs start to wilt, blend them with olive oil (roughly 1 cup herbs to ½ cup oil) and freeze in ice cube trays. Each cube is a ready-made burst of herb flavor for soups, pasta, eggs, and roasted vegetables. This works with parsley, basil, cilantro, chives, dill, and tarragon — alone or blended.

8. Use Herb Stalks

Herb stalks are as flavorful as the leaves but texturally tougher — use them in cooked applications where leaves would be wasted. Parsley stalks add more flavor to a stock than parsley leaves. Cilantro stems are used freely in Thai and Mexican cooking. Dill stems work in pickles and brines. Rosemary and thyme stems go into roasting pans and braises, then discarded.

Dairy and Fat Techniques

9. Save Parmesan Rinds

Parmesan rinds don't melt but they infuse extraordinary depth into any liquid they're simmered in. Drop a rind into tomato sauce, minestrone, bean soup, or risotto while it cooks. Remove before serving. Store rinds in a sealed bag in the freezer indefinitely — they keep for years and the flavor only concentrates.

10. Render and Save Bacon Fat

Bacon fat is a cooking medium with far more flavor than any neutral oil. After cooking bacon, pour the rendered fat through a fine strainer into a jar. Refrigerate — it keeps for months. Use it to sauté vegetables, fry eggs, season cast iron, or make a simple pan sauce.

11. Use Aquafaba (Chickpea Liquid)

The liquid from canned chickpeas is aquafaba — a protein-rich liquid that whips into stiff peaks and emulsifies like egg whites. Use it as an egg white substitute in meringues, macarons, mousses, and cocktails. Or use it un-whipped in salad dressings, marinades, and bread doughs. Don't pour it down the drain.

Citrus and Fruit Techniques

12. Zest Before You Juice

Citrus zest contains the aromatic oils that give lemon, orange, and lime their characteristic flavor — and the oils are entirely absent from the juice. Always zest before juicing. Freeze excess zest in small portions (a teaspoon per compartment in an ice cube tray) and use throughout the year in baking, pasta, dressings, and cocktails.

13. Freeze Overripe Fruit

Bananas too ripe to eat fresh are at peak sweetness for baking. Freeze them peeled in bags — they keep for 3 months and go directly into smoothies or muffin batter from frozen. The same applies to any berry or stone fruit: freeze the surplus when it's at peak flavor and abundance. See our seasonal produce guide for the best times to stock your freezer.

Protein Techniques

14. Make Stock from Chicken Carcasses or Shrimp Shells

A whole roast chicken carcass — stripped of meat — is the best ingredient for homemade chicken stock. Cover with cold water, add onion, celery, carrot, and a bay leaf, and simmer for 3–4 hours. Strain and freeze. The same technique applies to shrimp shells (30–45 minutes of simmering), fish bones (20 minutes), or ham hocks. These free stocks transform any soup or sauce they go into.

15. Use Pickle Brine

The brine left after finishing a jar of pickles is a flavor-dense liquid with salt, acid, and often garlic and dill. Use it as: a marinade for chicken (brine-marinated fried chicken is a restaurant staple), a salad dressing base, a deglazing liquid in pan sauces, or mixed into potato salad in place of vinegar. It keeps in the fridge indefinitely.

Start with one habit: The easiest entry point into zero-waste cooking is the scrap bag for vegetable stock. It takes 30 seconds to maintain, costs nothing, and after 2–3 weeks produces a quart of stock that would otherwise have cost money and generated packaging waste.

Frequently Asked Questions

Zero-waste cooking is the practice of using as much of each ingredient as possible — including stems, skins, fat, and cooking liquids that are typically discarded. The goal isn't perfection but reducing unnecessary waste by finding uses for parts that are perfectly edible and flavorful.
Yes — carrot peels, onion skins, celery leaves, leek greens, mushroom stems, and herb stalks all make excellent vegetable stock. Collect scraps in a bag in the freezer for 2–3 weeks, then simmer in water for 45 minutes. Strain and use as a base for soups, risottos, and sauces. Avoid brassica scraps (broccoli, cabbage) which make the stock bitter.
Zest before juicing and freeze in small portions. Larger peels can be candied in sugar syrup, dried and ground into seasoning blends, infused into vinegar or spirits, or simmered with sugar to make a flavored simple syrup. Even squeezed-out halves work as a natural cleaning scrub for cutting boards.
Start with just one habit: the freezer scrap bag for stock. Add vegetable trimmings as you cook and make stock once a month. Once that feels natural, add one more practice — saving parmesan rinds, or zesting citrus before juicing. Building habits one at a time is far more effective than trying to change everything at once.