Drupal Recipe Explorer
The Drupal Recipe Explorer is a resource for developers and site builders who want a clearer way to discover and evaluate Drupal recipes. Recipes are lightweight Composer packages of type drupal-recipe that bundle modules, configuration, and optional patches to deliver ready-made site-building patterns. Unlike full distributions, they can be applied at any point in a site's lifecycle, added or removed as needed, and combined to suit specific project goals.
A typical recipe defines required modules and themes, includes default configuration, and may provide configuration actions that adjust existing settings. Every recipe contains a recipe.yml file describing its purpose, classification, dependencies, and configuration.
To use a recipe, add it to your project with Composer:
composer require drupal/example_recipe
Then apply it with the core recipe script:
php core/scripts/drupal recipe ../recipes/[recipe-name] -v
or with Drush:
drush recipe ../recipes/[recipe-name] -v
The Drupal Recipe Explorer aggregates recipe data from multiple sources. Packagist packages from the Drupal vendor and selected contributors form the primary index, while GitHub and Drupal.org’s GitLab repositories are parsed to capture metadata, dependencies, and patches. The browser provides a searchable and filterable list of all discovered recipes, along with direct links to their source code and regularly refreshed data.
If you want to contribute your own recipe, you can create a General Project on Drupal.org, ensure your composer.json file uses the drupal-recipe type, include a complete recipe.yml, and publish it for others to use.
For more information, you can visit the project page at https://drupal-recipe-explorer.netlify.app, explore the Distributions and Recipes Initiative on Drupal.org, review the GitLab repository, check the Recipes Cookbook, or join the #distributions-and-recipes Slack channel.
Related Content

Drupal Recipes: A Smarter Way to Assemble Site Features
Drupal Recipes let you assemble site features quickly, predictably, and without the usual configuration grind, offering a cleaner and more efficient way to build.

Saplings AI MCP
A recipe to enable a fully compliant MCP server on your Drupal site for seamless AI-powered interactions.

How to Configure Drupal MCP with Claude Desktop
Configure Drupal MCP for secure, local development and connect it to Claude Desktop so you can use AI-powered tools to manage and interact with your Drupal site.