Every ingredient fits into one of three time buckets based on density. If you treat potatoes and zucchini the same, you get mushy zucchini and raw potatoes.

The principle: Don’t see “vegetables.” See “Tier 1” (hard), “Tier 2” (medium), “Tier 3” (soft).

The Three Tiers

TierCharacteristicsExamplesStir Fry TimeRoast Time (400°F)
Tier 1 (Hard)Dense, heavy, hard to cutPotatoes, carrots, onions (whole), beets15-20 min25-30 min
Tier 2 (Medium)Firm but high waterBroccoli, peppers, green beans, zucchini, asparagus5-7 min12-15 min
Tier 3 (Soft)Leafy or delicateSpinach, kale, peas, corn, canned beans1-2 minDo not roast

The Safe Swap Rule

When substituting ingredients, swap Like for Like (Tier for Tier).

Safe: Recipe calls for carrots (Tier 1). Swap potatoes (Tier 1). Change nothing. Safe: Recipe calls for broccoli (Tier 2). Swap asparagus (Tier 2). Change nothing. Unsafe: Recipe calls for carrots (Tier 1). You have zucchini (Tier 2). If you follow original timing, zucchini becomes mush.

The fix for unsafe swaps: Use Staggered Entry Technique - add Tier 2 items later in the cook.

Protein Classification

Proteins are trickier (undercooked is dangerous).

Forgiving (Tier 1-like): Chicken thighs, ground beef, pork shoulder, sausage. Can handle 20+ min heat. Finicky (Tier 2-like): Chicken breast, shrimp, white fish, steak. Overcook easily. Add late or sear separately.


North: Where this comes from

South: Where this leads

West: What’s similar?