Demo Mode — Some features are simulated.

Generator

Recipes built from your world.

Five distinct generation modes. Each one reads your context differently — your pantry, your packs, your history — and forges something new from what's already yours.

Generate With Pantry

Your pantry is the ingredient pool.

The engine draws from your full pantry inventory — every ingredient you've logged is a potential component. It accounts for quantities, freshness, and expiry dates to build recipes that are genuinely feasible from what you actually have right now. This is the mode for clearing out the fridge, making the most of a surplus, and discovering what your pantry can actually become.

  • Pulls from your complete logged ingredient list
  • Weighs quantity — a pinch versus a pound changes the recipe
  • Prioritizes ingredients approaching their use-by date
  • Respects active dietary exclusions and allergy flags
  • Scales recipe complexity to the depth of your pantry

Generate With Packs

A curated world, not a full pantry.

Select one or more of your saved Packs as the ingredient universe. The engine works only within that curated set — producing recipes that are thematically coherent and intentional. Perfect for themed cooking sessions: Italian night, keto week, summer grilling, or any other ingredient world you've built. Stacking multiple packs unlocks fusion territory where the engine finds creative overlap.

  • Activate a single pack for strict thematic generation
  • Stack multiple packs to find creative cross-cuisine intersections
  • Use Pack + Pantry hybrid mode for thematic anchoring with pantry flexibility
  • Packs can be yours or cloned from the community library
  • Switch packs between sessions without losing your history

Generate With Empty Pantry

No constraints. Pure imagination.

No ingredient list. No pack. Just your taste profile and any preference filters you choose to set. PantryForge imagines freely — producing recipes that reflect your flavour sensibilities without any pantry boundary. Use this mode for inspiration before a grocery run, to discover what you'd love to cook if you could have anything, or to push your culinary imagination somewhere new.

  • No ingredient constraints — the engine generates freely
  • Your saved taste profile guides flavour and technique direction
  • Set dietary filters, cuisine preferences, or complexity targets
  • Use the novelty dial to control how adventurous results should be
  • Ideal for pre-shopping inspiration and wishlist cooking

Generate With Favorites

Built from what you've loved.

The engine studies your saved favorites to find patterns — preferred proteins, recurring flavour profiles, cooking methods and textures you return to. It uses those signals to generate recipes that feel unmistakably yours. Not a repeat of something you've made. A fresh expression of the cooking sensibility you've already revealed through what you've saved.

  • Analyzes saved favorites to extract taste and technique preferences
  • Generates recipes that feel like an extension of your cooking voice
  • Produces something new — not a repeat, but a variation on a theme
  • Skews toward proteins, flavours, and methods you've returned to
  • Results sharpen as your favorites library grows

Generate With Recently Used

Intelligent variety, without the effort.

Uses your recently cooked recipes as context to intelligently diversify your week. If you've had pasta three nights running, the engine steers away from pasta. If you've been leaning on the same protein all week, it reaches for something different. Variety without having to think about it — the engine tracks the rhythm of your meals so you don't have to.

  • Reads your recent cooking history as a soft diversity signal
  • Steers away from ingredients and techniques you've used repeatedly
  • Builds week-to-week meal variety automatically
  • Adjustable recency window — last 3 days, last week, last month
  • Can be combined with Pantry mode for variety from real inventory

How PantryForge Builds Prompts

Under the hood, the generator composes rich, structured prompts from your context — not simple keyword strings.

Your pantry inventory is serialized into ingredient groups — proteins, produce, pantry staples, dairy, and condiments — and provided as structured context to the generation engine.

Your taste profile (derived from saved favorites and ratings) is translated into flavour and technique preferences that guide the output without constraining it too tightly.

Active packs are layered on top as a thematic constraint layer — the engine knows it's working within a particular cuisine or dietary framework and respects those boundaries.

Exclusions and dietary flags are applied last as hard filters, ensuring nothing unwanted ever appears in a generated recipe regardless of other context.

The result is a recipe prompt that is deeply personalized but remains generative — you get something that feels familiar but is genuinely new every time.

Adapts to Your Context

The generator isn't static. It reads the moment you're in and adjusts.

Time of Day

The engine knows the difference between a Tuesday morning and a Saturday evening. It skews outputs toward breakfast foods, quick lunches, or elaborate dinner fare based on when you're generating.

Pantry Depth

A pantry with 40 ingredients generates different recipes than one with 8. The engine scales complexity and portion creativity to match what you actually have available.

Recency Signals

If you generated 10 pasta recipes this week, the engine diversifies. Your Recently Used history acts as a soft diversity signal — steering toward variety without forcing it.

Preference Drift

Your tastes change. PantryForge adjusts its model of you over time, slowly weighting newer feedback more than older signals so your suggestions always reflect who you are now.

Pack Stacking

When you activate multiple packs, the generator finds the intersection — ingredients that belong in both worlds — and uses that overlap as the creative starting point.

Novelty Control

A simple dial lets you control how adventurous each generation should be. Dial it to familiar for comfort, push it to explore for something you've never considered before.