Most nights there's food in the house: half a bag of spinach, a can of chickpeas, some rice, an onion that's starting to sprout. What's missing is a recipe that uses exactly those things.
This is the approach we use. None of it needs an app.
Look before you search
Before you go looking for recipes, spend two minutes with the fridge door open. Check the back of the shelves and the bottom of the crisper drawer, because that's where things go to be forgotten.
There's no need to count anything. Just notice what's there, and what has to be used first. The spinach that's starting to wilt matters more tonight than the frozen peas.
Cook in building blocks
Most weeknight dinners are the same few parts in different combinations:
- Something filling: rice, pasta, potatoes, bread or noodles
- Some protein: eggs, beans, chickpeas, chicken, tofu or canned fish
- Some vegetables: whatever's in the drawer, fresh or frozen
- Something with flavor: garlic, onion, spices, soy sauce, lemon, or a jar of curry paste
Pick one from each group and you're most of the way to a meal. Chickpeas, spinach, rice and a spoonful of curry paste is dinner. So are eggs, leftover potatoes, an onion and whatever cheese is in the fridge.
Learn a few forgiving dishes
Some recipes are fussy about their ingredients. Others will take almost anything you give them, and those are worth knowing by heart:
- Fried rice works with any cooked rice, any vegetables and an egg or two. Day-old rice works better than fresh.
- Frittata will hold whatever's left in the fridge, as long as you have eggs.
- Soup is where soft vegetables, a can of beans and a bouillon cube end up.
- Pasta with whatever's left needs garlic, olive oil, something green and a handful of cheese.
Make each of these a couple of times and you'll stop needing the recipe.
Swap with some confidence
A recipe that calls for something you don't have is rarely a dead end. Buttermilk can be milk with a squeeze of lemon juice, left for five minutes. A shallot can be a small piece of onion. Fresh herbs can usually be replaced with a smaller amount of dried.
Be more careful with baking, where the chemistry matters, and with dishes where the missing ingredient is the whole point. There's no sensible swap for the eggplant in eggplant parmesan.
Write down what worked
The best improvised dinners tend to disappear, because nobody wrote them down. When something turns out well, make a rough note: what went in, the order you did things, and what you'd change next time. It doesn't need to be a full recipe, just enough for you to make it again.
Where Sofra comes in
The hard part of all this is keeping it in your head: which of your saved recipes use what you have, and which are missing something. That's the job we built Sofra to do. You tell it what you usually keep in the kitchen, and it checks every recipe you've saved against that. It shows you what you can make now, what you're one or two ingredients away from, and what you could swap in from what's already there.