A working tool for working cooks
Every recipe in Braised
is nine recipes.
One typed source. Nine resolutions. The one you captured. Scaled to your household. Dairy-free for your roommate. Metric for your German uncle. Cost-per-portion for the dinner party. Narrated step-by-step at 8pm with wet hands.
No other recipe app generates more than one of those — because no other recipe app stores a recipe as anything more than text.
Same database. Nine surfaces.
Every interaction is a typed query, transform, or generation against the same recipe graph.
- 01
Capture from anywhere
parse(photo · voice · url) - 02
Photo-grounded adjust
vision(photo, recipe) - 03
Read it to me
tts(recipe.step[n]) - 04
Scale for context
scale(recipe, { N | diet }) - 05
Dietary rewrite
substitute(recipe, constraint) - 06
Cook mode
cook(recipe) - 07
Allergen + nutrition
rollup(recipe.allergens) - 08
Cost + margin
cost(recipe × catalog) - 09
Publish a page
share(recipe)
The hero moment
Hold your phone over the pan.
Ask "how does this look?"
Braised sees what's actually in your pan and compares it to the recipe's expected appearance. Every other AI cooking app is generative — it makes things up from training data. Braised is reactive. It responds to your reality.
"Caramel is pale. Thirty more seconds at medium-high."