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)
Side · 25 min · ≥$0.82/srv
✓ Everything’s in the pantry
Uses up broccoli (9 days past its date)
Breakfast · 8 min · ≥$6.74/srv
Missing egg, large
Uses up sandwich bread (13 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)
Salad · 15 min · ≥$1.17/srv
Missing red onion, red wine vinegar
Uses up cherry tomatoes (9 days past its date), cucumber (9 days past its date), feta cheese (2 days past its date)
Breakfast · 5 min · ≥$0.51/srv
Missing whole milk, maple syrup
Uses up blueberries (9 days past its date), greek yogurt, plain (2 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 · 10 min · ≥$0.25/srv
Missing heavy cream, basil, fresh; 3 lines unchecked
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