Tools / Recipe Finder
Recipe Finder icon

Recipe Finder

Recipes by dish or ingredients

Search thousands of recipes by dish name, ingredients on hand, cuisine, or category. Browse trending recipes from 12+ food blogs updated daily. Each recipe includes step-by-step instructions, ingredient quantities, thumbnails, and optional video links.

9 skillsv0.05
Search Recipes

Search recipes by name or keyword. Returns matching recipes with full details including name, category, cuisine, instructions, ingredients with measurements, thumbnail image, and optional YouTube link.

Returns: Matching recipes with name, category, cuisine, full instructions, ingredients with measurements, thumbnail, and optional YouTube/source links
Parameters
query *stringRecipe name or keyword to search for (e.g. "chicken", "pasta carbonara", "chocolate cake")
Example
Search for chicken recipes
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "search_recipes",
  "input": {
    "query": "chicken"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Random Recipe

Get a random recipe for meal inspiration. Returns a single recipe with full details including name, category, cuisine, cooking instructions, ingredients with measurements, thumbnail image, and video link.

Returns: A single random recipe with full details including name, category, cuisine, instructions, ingredients, thumbnail, and optional YouTube link
Example
Get a random meal idea
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "random_recipe",
  "input": {}
}' \
  https://api.toolrouter.com/v1/tools/call
Filter by Ingredient

Find recipes that use a specific ingredient. Returns matching recipe names, IDs, and thumbnail images. Use search_recipes with the recipe name to get full details and instructions.

Returns: List of recipe names, IDs, and thumbnails that use the specified ingredient (simplified data — use search_recipes for full details)
Parameters
ingredient *stringIngredient to filter by (e.g. "chicken_breast", "salmon", "garlic"). Use underscores for multi-word ingredients.
Example
Find recipes using chicken breast
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "filter_by_ingredient",
  "input": {
    "ingredient": "chicken_breast"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Filter by Cuisine

Find recipes from a specific cuisine or region. Returns matching recipe names, IDs, and thumbnail images. Use search_recipes with the recipe name to get full cooking instructions and ingredients.

Returns: List of recipe names, IDs, and thumbnails from the specified cuisine (simplified data — use search_recipes for full details)
Parameters
cuisine *stringCuisine or area to filter by (e.g. "Italian", "Japanese", "Mexican", "Indian", "French", "Chinese")
Example
Find Italian recipes
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "filter_by_cuisine",
  "input": {
    "cuisine": "Italian"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Filter by Category

Find recipes in a specific category like Vegetarian, Dessert, Breakfast, Seafood, or Pasta. Returns matching recipe names, IDs, and thumbnail images. Use list_categories to see all available options.

Returns: List of recipe names, IDs, and thumbnails in the specified category (simplified data — use search_recipes for full details)
Parameters
category *stringRecipe category like 'Vegetarian', 'Dessert', 'Breakfast', 'Seafood', 'Pasta' — use list_categories to see all available options
Example
Find vegetarian recipes
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "filter_by_category",
  "input": {
    "category": "Vegetarian"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
List Categories

List all available recipe categories with descriptions and thumbnail images. Useful for browsing what types of recipes are available before filtering.

Returns: All recipe categories with names, descriptions, and thumbnail images
Example
See all recipe categories
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "list_categories",
  "input": {}
}' \
  https://api.toolrouter.com/v1/tools/call
Search by Ingredients

Find recipes from raw ingredients you have on hand. Pass up to 5 comma-separated ingredients and get recipes that use them — with full details including instructions, measurements, and images. Smart partial matching returns the best recipes even when no single recipe uses all ingredients together.

Returns: Recipes matching the given ingredients with full details (instructions, measurements, images). Shows exact matches when possible, ranked partial matches otherwise.
Parameters
ingredients *stringComma-separated list of ingredients you have (e.g. "chicken, garlic, rice" or "salmon, lemon, dill"). Max 5 ingredients.
Example
Find recipes with chicken, garlic, and rice
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "search_by_ingredients",
  "input": {
    "ingredients": "chicken, garlic, rice"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Trending Recipes

Discover the latest recipes from 12 top food blogs updated daily. Aggregates fresh content from Pinch of Yum, Minimalist Baker, Smitten Kitchen, Budget Bytes, Serious Eats, RecipeTin Eats, and more. Optionally filter by cuisine keyword.

Returns: Fresh recipes from top food blogs with title, link, description, publication date, and source. Updated daily from 12+ blogs.
Parameters
limitnumberNumber of recipes to return (1-50, default 20)
cuisinestringOptional cuisine keyword to filter results (e.g. "thai", "italian", "korean")
Example
Get latest trending recipes
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "trending_recipes",
  "input": {}
}' \
  https://api.toolrouter.com/v1/tools/call
Recipe of the Day

Get a featured recipe of the day, freshly picked from top food blogs. Changes daily — same recipe for everyone on the same day. Includes 3 runner-up suggestions from different blogs.

Returns: Featured recipe of the day with title, link, description, and source, plus 3 runner-up recipes from different blogs
Example
What should I cook today?
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "recipe-finder",
  "skill": "recipe_of_the_day",
  "input": {}
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.052026-03-22
  • Added search_by_ingredients skill — find recipes from raw ingredients you have on hand
  • Added trending_recipes skill — daily fresh recipes from 12 top food blog RSS feeds
  • Added recipe_of_the_day skill — deterministic daily featured recipe from blog feeds
v0.042026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.032026-03-20
  • Added mince/ground meat/pepper/ham/sugar/flour ingredient aliases
  • Improved zero-result messages for cuisine and category filters with available options
v0.022026-03-20
  • Added filter_by_category skill for browsing recipes by category
  • Improved filter_by_ingredient with plural/singular normalization and common ingredient aliases
v0.012026-03-20
  • Initial release with search, random, filter by ingredient/cuisine, and category listing

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"recipe-finder","skill":"search_recipes","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Use Cases

Open Find Recipes by Ingredients

Find Recipes by Ingredients

Search for recipes based on ingredients you already have in your kitchen to reduce waste and save money.

Recipe Finder icon
Recipe Finder
4 agent guides
Open Search by Dietary Restrictions

Search by Dietary Restrictions

Find recipes that accommodate specific dietary needs like gluten-free, dairy-free, vegan, or allergy-safe meals.

Recipe Finder icon
Recipe Finder
4 agent guides
Open Search Papers by Topic

Search Papers by Topic

Find relevant academic papers on any research topic across millions of scholarly publications.

Academic Research icon
Academic Research
4 agent guides
Open Geocode Addresses to Coordinates

Geocode Addresses to Coordinates

Convert street addresses into precise latitude and longitude coordinates for mapping and spatial analysis.

Address Geocoding icon
Address Geocoding
4 agent guides
View all use cases for Recipe Finder

Workflows

Open Nutrition & Recipe Planner

Nutrition & Recipe Planner

Plan meals with nutritional data, recipe discovery, and beautiful food imagery in one workflow.

Nutrition Data icon
Nutrition Data
Recipe Finder icon
Recipe Finder
Generate Image icon
Generate Image
3 steps3 tools

Frequently Asked Questions

Should I search by dish name or ingredients?

Use dish search when you know what you want to cook, and ingredient search when you are working with what is already in the kitchen.

Can I browse by cuisine or category?

Yes. The tool can filter by cuisine, ingredient, category, and even list categories first if you want to browse before you narrow the search.

Where do the trending recipes come from?

Trending recipes are pulled from a set of food blogs that update daily, so it is a good way to find what is getting attention right now.

Can I get a random idea when I do not know what to cook?

Yes. `random_recipe` and `recipe_of_the_day` are both useful when you want a quick decision instead of a targeted search.