Recipe Box
Your recipes. Your vault. Your kitchen.
Recipe Box is an Obsidian plugin that turns your recipe notes into a complete meal planning, grocery shopping, and recipe management system - all stored as plain Markdown in your vault.
#Where to Start | #Feature Overview

Everything Lives in Markdown
Recipe Box uses regular Obsidian notes for everything it manages.
That means your data stays future-proof, your recipes are searchable, you can query and display them with Dataview or Obsidian Bases, they work with backlinks and your existing vault structure, and you can always access your data without the plugin.
Your recipes belong to you.
Where to Start
- Getting Started - install the plugin and configure your vault
- Writing a Recipe Note - the frontmatter and formatting that Recipe Box expects
- Import a Recipe - Add a recipe from a URL or plain text
Features
- Recipe View
- Meal Planning
- Shopping Assistant
- Recipe Timers
- Meal Suggestions
- Cook History
- Health and Safety Warnings
- Sharing a Recipe
- Recipe Export
How-to Guides
- Writing a Recipe Note
- Importing Recipes from the Web
- Setting Up Meal Plan and Grocery Notes
- Categorizing Grocery Items
- Customizing the Recipe Header
- Customizing Appearance
Reference
Feature Overview
Manage and View Your Recipe Notes
- Specify a vault folder and all recipes within it will be converted managed by the plugin
- View your recipes using desktop and mobile-optimized layouts, including swipe navigation between tabs
- Health & safety warnings for meat temperatures, allergens, and high glycemic-index ingredients
- Add custom frontmatter properties to the recipe view
Plan Your Meals
- Add recipes to a meal plan and select a day and meal type, or add to a queue to decide later
- Generate a grocery list from only what you need when adding to the meal plan
- Drag and drop recipes in and out of the queue and between days
Build Your Grocery List
- Use the shopping assistant to group your grocery items by category, recipe, source, or a flat list
- Auto-add ingredients to the grocery list when recipes are added to the meal plan
Start Cooking
- Meal suggestions based on favorites, or how recently you've cooked something. Or build your own custom recipe suggester!
- Scale recipes up or down with a multiplier
- Built-in kitchen timers detected from your instructions
- Track cook history per recipe, with dates, notes, and photos - stored in frontmatter for querying with Dataview or Obsidian Bases
- Cook mode to keep your screen awake while cooking