What the shelves can make, best first: nothing missing, then the fewest missing, and among those whatever uses up something due soonest.
Main · 45 min · ≥$3.26/srv★★★★
✓ Everything’s in the pantry
Uses up chicken thigh, boneless skinless (19 days past its date), baby potatoes (9 days past its date), carrot (9 days past its date), lemon (9 days past its date)
Main · 17 min · ≥$5.41/srv · needs a side★★★★★
✓ Everything’s in the pantry
Uses up salmon fillet (14 days past its date), lemon (9 days past its date)
Soup · 40 min · ≥$1.27/srv
✓ Everything’s in the pantry
Uses up carrot (9 days past its date), celery (9 days past its date), lemon (9 days past its date), yellow onion (9 days past its date)
Soup · 55 min · ≥$2.57/srv★★★★★
Missing ground turkey
Uses up red bell pepper (9 days past its date), yellow onion (9 days past its date)
Main · 45 min · ≥$1.87/srv★★★★
Missing ground beef, 85/15, spaghetti, dry
Uses up yellow onion (9 days past its date)
Main · 25 min · ≥$3.53/srv★★★★
Missing egg, large, scallion, sesame oil
Uses up carrot (9 days past its date)
Main · ≥$0.32/srv
Missing honey, sriracha, scallion; 7 lines unchecked
Uses up greek yogurt, plain (2 days past its date)
Main · 70 min · ≥$0.18/srv · needs a side
Missing steak, sirloin, shallot, heavy cream, dijon mustard; 2 lines unchecked