Orchard CMS Tutorial : Recipes in Orchard CMS


Recipes in Orchard are a huge productivity boost when installing Orchard CMS on a client’s server because it avoids the Orchard Web Developer from having to manually configure Orchard CMS instance.

What is a Recipe

Orchard simplifies the process of setting up a new website by letting you use website recipes. A recipe is an XML file that contains the startup configuration for an Orchard website. When you start Orchard for the first time, you can select a recipe that best matches the type of site you want to set up.

For example, if you want your website to be a blog, you can select the Blog recipe, and much of the configuration work will be done for you.

You can create your own recipes and customize the process of setting a website and configuring Orchard features. Recipes can also instruct Orchard to download and install modules and themes from the Orchard Gallery during website setup.

This course describes how to use recipes, how to create custom recipes, export or import recipes, how to create a website using a custom recipe.

docs.orchardproject.net

Join This Course


About author


The .NET Mentor

I’m a full-stack .NET freelance consultant and mentor with 14+ years of experience building production-ready applications using ASP.NET Core, EF Core, Angular, and Azure. I help developers and teams understand architecture, write cleaner code, and build real-world systems that are scalable, testable, and cloud-ready.

Over the years, I’ve worked independently across multiple domains, guiding professionals, designing end-to-end solutions, and helping teams upgrade to modern .NET practices. Today, I mentor developers worldwide to sharpen their technical thinking, architecture mindset, and overall confidence as modern .NET engineers.

Recent Blog Posts