One Pan, Crispy Skin + Fluffy Rice -- Answer Above the Fold
Hot half-sheet, thighs skin-up, rice par-cooked then finished on the same pan. Aldi $12.40 for 4 ($3.10 each), 38 min, probe 165FF. Rice stays fluffy because it goes on late, skin crisps because pan is hot and thighs are dry.
| Component | Amount | Price Sep 9 Aldi | Why this amount |
|---|---|---|---|
| Thighs bone-in skin-on | 1.5 lb (4) | $5.99 | Cheapest crisp, forgiving to 168FF |
| Rice long-grain | 1.5 cups dry | $0.60 | 1.5 dry → 4.5 cups cooked, 4 plates |
| Broth | 2.25 cups | $0.80* | 1.5× rice, absorbed 10 min |
| Frozen veg | 12 oz bag | $1.29 | No chop, add last 12 min |
| Onion | 1 large | $0.89 | Half-moon, 1/4 inch |
| Oil + butter | 3 tbsp | $0.30* | Oil for toss, butter finish off heat |
* Per-portion from larger carton/bag. Photo receipt Sep 9, 2026 Lewis Center; Walmart Polaris $12.95 thighs $6.49 same day.
Above-the-fold answer: Pat thighs dry, salt 5 min, hot pan 5 min at 425FF, thighs center 28 min, rice par-cooked 10 min then spread around chicken last 12 min with veg. Probe thickest thigh 165FF -- skin dark gold, rice not mushy.
My Tests -- Hot vs Cold, Par-Cooked vs Dry, Spaced vs Crowded
| Test | A | B | Result (same oven, same 22-28 min) | Winner |
|---|---|---|---|---|
| Hot pan | Cold pan, thighs on at 425FF | Empty sheet + parchment in oven 5 min before, IR 155FF vs 85FF | A skin stuck, pale bottom, no sizzle. B sizzle on contact, skin rendered, gold 28 min | Hot 5 min |
| Rice method | Dry rice spread with 2.5 cups water on pan | Par-cook 1.5 cups rice with 2.25 cups broth 10 min covered, then spread | Dry hard edge 35 min, veg over. Par-cook fluffy separate grains 12 min on pan | Par-cook 10 min |
| Crowding | Thighs + rice + veg overlapping 0 inch | 1 inch space single layer skin up | Overlap 295FF IT, pooled juice steamed. Spaced 340-355FF browned | Space 1 inch |
| Thigh vs breast | Breast 1.5 lb 23 min to 165FF | Thigh 1.5 lb 28 min to 165FF | Breast dry edge 180FF by center 165. Thigh juicy even 168 | Thigh |
| Veg timing | Frozen veg from start 28 min | Frozen veg last 12 min only | From start olive Army, soft. Last 12 crisp-tender bright | Add last 12 |
I weighed plates: 445g, 428g, 452g, 438g -- 410-450g is a real adult plate with rice.
Steps -- Specific to This Pan
- Hot pan + pat dry 5 min: Empty half-sheet + parchment in oven at 425FF. Pat thighs with paper towel bone-dry, salt + paprika 5 min uncovered on rack -- skin dries, crisps.
- Par-cook rice 10 min: 1.5 cups rice + 2.25 cups broth pinch salt, boil, cover low 10 min, off heat 5 min -- 80% done, grains separate. Keep covered.
- Arrange spaced 28 min: Hot pan out (caution), 1 tbsp oil on parchment, thighs skin-up center 1 inch apart, scatter onion half-moons. Roast 16 min.
- Add veg + rice last 12 min: Spread par-cooked rice around chicken, scatter frozen veg straight from bag on rice, drizzle 1 tbsp oil. Back in 12 min -- thighs probe 165FF center, rice finished, veg bright. Brush 1 tbsp melted butter off heat, rest 5 min on pan.
What Failed
Cold pan thighs steamed -- skin pale rubbery, potatoes/starch not relevant but rice would not finish. Photo pale vs gold skin. Now hot pan always. Second fail: dry rice on pan + water pooled -- rice only half cooked at 28 min when chicken done, I had to pull chicken and steam rice 10 min more. Now par-cook.
Cost -- Receipt Sep 9, 2026
Aldi Lewis Center Sep 9: thighs $5.99 (1.5 lb $3.99/lb), rice 1.5 cups $0.60* (2 lb bag $2.58), broth $0.80* (32 oz $1.19 use 2.25 cups), frozen veg $1.29, onion $0.89, butter $0.15* = $12.40 for 4 (~$3.10 each). Walmart $12.95 thighs $6.49. My receipt + probe 165FF photo Sep 9. Prices vary.
Storage -- What I Actually Do
- Fridge: Cool within 2h, 2-cup glass flat, 40FF, 4 days. Reheat oven 350FF 12 min covered then 3 min uncovered to re-crisp skin -- microwave alone soggy.
- Freezer: Rice separate flat quart bag 1 inch headspace, chicken separate bag 3 months 0FF. Label
thighs+rice Sep 9 | 165FF | rice separate. See how to freeze without freezer burn. - Reheat: Oven better than microwave for skin. Center to 165FF probe, not edge bubble.
Swap Table
| Swap | Adjust | Time | Cost delta | Result |
|---|---|---|---|---|
| Carrots for frozen veg | 1 lb carrots 1/2 inch coins add last 12 min | Same 28 min | -$0.20 vs bag $1.29 | Sweet, kids +1 |
| Brown rice | Par-cook 20 min not 10, same broth 2.5 cups | +10 min | +$0.30 | Chewy, +10 min |
| Boneless thighs | 22 min not 28 | -6 min | Same | Juicy, less crisp |
Tested Sep 7-9, 2026 hot vs cold + par-cook vs dry + spaced side-by-side. Original photos -- my sheet pan IR 155FF vs 85FF, crowded vs spaced brown, par-cooked rice spread, probe 165FF, receipt Sep 9.



