Recipe Generator
Choose as many or as few preferences as you want.
Favorites and History
Stored in this browser using local storage.
Favorites
Recent Recipes
How to use this calculator
Select any cuisine, diet, cooking method, time, budget, or ingredient preferences. Leave filters on Any when you want broader results. Enter ingredients you already have to prioritize useful matches. Use required ingredients only when they must appear in every result. Choose exclusions and allergens carefully before generating a recipe.
After generation, review the ingredient quantities and preparation steps. The serving control scales ingredient amounts before the recipe appears. Nutrition values are estimates rather than medical or dietary advice. Save favorites locally, copy recipes, print them, or download them as text files.
Formula used
The tool filters incompatible recipes first. Remaining recipes receive weighted scores for available ingredients, preferred ingredients, generation modes, budget, speed, and other preferences. A randomized score component keeps repeated generations varied. Ingredient quantities scale using: adjusted quantity = original quantity × requested servings ÷ original servings.
Example settings
| Goal | Mode | Useful filters | Example ingredient |
|---|---|---|---|
| Fast dinner | Quick Meal | Cook time 30 minutes or less | chicken |
| Budget meal | Budget Recipe | Low budget and one-pot | chickpeas |
| Protein meal | High-Protein Recipe | High-protein and low-carb | salmon |
| Use leftovers | Leftovers Generator | List available ingredients | rice |
Recipe safety notes
Always cook meat, poultry, seafood, and eggs to safe temperatures. Prevent cross-contamination between raw and ready-to-eat foods. Check ingredient labels when managing allergies. Substitute ingredients only when the replacement fits your dietary needs and cooking method.
Can this generator use only ingredients I already have?
Use Based on Ingredients mode and list your available ingredients. The built-in recipe catalog prioritizes recipes containing those items. Required ingredients can force specific matches.
Does it require an external API?
No. This version runs from its own recipe catalog and browser-side features.
Can I add more recipes?
Yes. Add more recipe arrays using the existing catalog structure. Keep the same fields so recipe filtering stays reliable.