Pantry
Cook with what you already have.
Most cooking decisions start in the wrong place: "what should I make?" The better question is "what's already here?" Meshi pantry tracking answers that — and the rest of the app follows.
The two real costs of not tracking your pantry
Double-buying. You go to the store, you can't remember if you have chickpeas, you buy another can. A month later there are four cans of chickpeas in the back of the cabinet and you still can't remember if you have any. The grocery bill absorbs the cost; the cabinet absorbs the clutter.
Throwing food out. Half a bunch of cilantro turns to mush in the crisper drawer because you forgot it was there. The opened jar of harissa ages out at the back of the fridge. The USDA estimates the average American household throws out roughly $1,500 worth of food a year. None of it is throwing out food on purpose — it's all forgetting what's in the kitchen.
These are both pure information problems. They go away when the kitchen has a memory.
What Meshi pantry does
Add fast — photo, barcode, or voice
Snap a photo of the receipt or the open fridge; Meshi extracts the items. Scan a barcode at the store. Say "add chickpeas" into the chat. Every entry path is designed to be faster than typing.
Know what to use first
Pantry items have shelf-life estimates. Opened items have shorter ones. The list sorts to the top whatever's about to age out. The pantry itself becomes the recommendation engine: this week, cook the things that won't keep until next week.
Shop only for what's missing
When you add a recipe to your meal plan, the shopping list checks your pantry. It only lists what you don't have. The grocery run gets shorter; the chickpea problem goes away.
A Wednesday evening, with pantry tracking
It's 5:30. You want to make dinner without going to the store. You open Meshi and tap "Cook from pantry." Meshi shows recipes ranked by how much of the ingredient list you already have at home — and within that, sorted by which items are closest to expiring. A chickpea curry is at the top because the cilantro will go bad tomorrow.
You tap the recipe. The ingredients screen shows what you have (checkmark), what you're about to use up (highlighted), and what you'll need to top up next time. You cook the recipe; Meshi decrements your pantry — you used half the can of coconut milk, half a bunch of cilantro, three garlic cloves. The pantry now knows that, too.
Saturday's grocery run is shorter because the pantry knows what's actually low. Next Wednesday the same loop runs. Over a year, the cabinet stops having four cans of chickpeas and the crisper stops being a graveyard.
Why this is the foundation, not a feature
In Meshi, the pantry isn't a side panel. It's the foundation. The recipe search uses it. The meal planner uses it. The shopping list deduplicates against it. The AI chat sees it when you ask "what should I make tonight." Every cooking decision in the app starts from what's actually in the kitchen — because every cooking decision in real life does too.
The pantry isn't where the cooking starts. It's where the deciding starts. The cooking is downstream.