Fresh ingredients make better-tasting food. Look for vegetables that are bright colored and firm, with no soft spots or blemishes. Fruits should feel heavy for their size (sign of ripeness and juiciness). Meat should be pink or red, not brown or gray, and packaged with minimal liquid. Avoid anything with a sour smell. Expiration dates matter, but your senses are often more reliable guides.
Great cooking starts at the store, not the stove. Even a simple recipe tastes better with exceptional ingredients, and mediocre ingredients are a ceiling that technique cannot raise. The good news is that evaluating freshness does not require expertise — your senses give you reliable information if you know what signals to pay attention to.
With vegetables, the main indicators are color, firmness, and moisture content. Fresh vegetables are bright and saturated in color because their cell walls are intact and their pigments are undegraded. As they age, cell walls break down, water escapes, and color fades to duller, more muted tones. Firmness follows from the same logic: turgid cells full of water make a crisp vegetable; cells that have lost water make a limp, soft one. Pick up a bunch of spinach — if it droops, it is old. Snap a green bean — it should break cleanly. Press the center of a head of broccoli — it should feel dense, not spongy. Soft spots on any vegetable signal localized rot, which spreads quickly.
Fruit adds a layer of complexity because ripeness is a spectrum. Unripe fruit is firm and under-flavored; overripe fruit is mushy and fermented; the ideal window is brief. The "heavy for its size" test works because ripe fruit is dense with juice — water-soluble sugars have accumulated inside the cells. A light citrus fruit has lost moisture through the peel. With stone fruits (peaches, plums), gentle pressure near the stem end should yield slightly, indicating the flesh has softened to sweetness without going past it. Aroma is often the best guide: ripe fruit smells like itself, strongly. If a cantaloupe at the stem end smells like nothing, it will taste like nothing.
For meat and fish, trust your nose above all else. Fresh meat has almost no smell — any sour, ammonia-like, or sulfurous odor means bacterial breakdown is underway. Color can mislead: beef turns brown when exposed to oxygen (oxidation of myoglobin) but is still safe, while pink color can be restored briefly by packaging in CO₂. The real signals are texture and smell. Fresh fish should smell like clean water or ocean — never "fishy," which is a decomposition odor. The flesh should spring back when pressed. Excessive liquid pooling in meat packaging means protein is breaking down, which both degrades texture when cooked and indicates age. When in doubt, go to a trusted butcher or fishmonger where turnover is high.