← All types

Recipe

JSON-LD Output

{
    "@context": "https://schema.org/",
    "@type": "Recipe",
    "name": "Classic Banana Bread",
    "image": [
        "https://example.com/photos/1x1/banana-bread.jpg",
        "https://example.com/photos/4x3/banana-bread.jpg",
        "https://example.com/photos/16x9/banana-bread.jpg"
    ],
    "author": {
        "@type": "Person",
        "name": "Mary Baker"
    },
    "datePublished": "2025-01-10",
    "description": "This classic banana bread recipe is moist, delicious, and easy to make.",
    "prepTime": "PT15M",
    "cookTime": "PT60M",
    "totalTime": "PT75M",
    "keywords": "banana bread, baking, dessert, snack",
    "recipeYield": "1 loaf (10 slices)",
    "recipeCategory": "Dessert",
    "recipeCuisine": "American",
    "recipeIngredient": [
        "3 ripe bananas",
        "1/3 cup melted butter",
        "3/4 cup sugar",
        "1 egg, beaten",
        "1 tsp vanilla extract",
        "1 tsp baking soda",
        "Pinch of salt",
        "1 1/2 cups all-purpose flour"
    ],
    "recipeInstructions": [
        {
            "@type": "HowToStep",
            "text": "Preheat oven to 350°F (175°C). Grease a 4x8 inch loaf pan.",
            "name": "Preheat the oven",
            "url": "https://example.com/banana-bread#step1",
            "image": "https://example.com/photos/banana-bread/step1.jpg",
            "video": {
                "@type": "Clip",
                "name": "Preheating the Oven",
                "startOffset": 0,
                "url": "https://example.com/videos/banana-bread.mp4?t=0",
                "endOffset": 30
            },
            "itemListElement": [
                "Set oven temperature to 350°F (175°C).",
                "Lightly grease a 4x8 inch loaf pan with butter or cooking spray."
            ]
        },
        {
            "@type": "HowToStep",
            "text": "Mash the bananas in a mixing bowl with a fork.",
            "name": "Mash bananas",
            "url": "https://example.com/banana-bread#step2",
            "image": "https://example.com/photos/banana-bread/step2.jpg",
            "video": {
                "@type": "Clip",
                "name": "Mashing the Bananas",
                "startOffset": 30,
                "url": "https://example.com/videos/banana-bread.mp4?t=30",
                "endOffset": 90
            },
            "itemListElement": [
                "Peel all ripe bananas and place them in a large bowl.",
                "Mash with a fork until mostly smooth with a few small lumps."
            ]
        },
        {
            "@type": "HowToStep",
            "text": "Mix in the melted butter, sugar, egg, and vanilla.",
            "name": "Mix wet ingredients",
            "url": "https://example.com/banana-bread#step3",
            "image": "https://example.com/photos/banana-bread/step3.jpg",
            "video": {
                "@type": "Clip",
                "name": "Combining the Wet Ingredients",
                "startOffset": 90,
                "url": "https://example.com/videos/banana-bread.mp4?t=90",
                "endOffset": 150
            },
            "itemListElement": [
                "Stir melted butter into the mashed bananas.",
                "Add sugar, beaten egg, and vanilla extract.",
                "Mix until the batter looks evenly combined."
            ]
        },
        {
            "@type": "HowToStep",
            "text": "Stir in the baking soda and salt. Mix in the flour.",
            "name": "Add dry ingredients",
            "url": "https://example.com/banana-bread#step4",
            "image": "https://example.com/photos/banana-bread/step4.jpg",
            "video": {
                "@type": "Clip",
                "name": "Adding Dry Ingredients",
                "startOffset": 150,
                "url": "https://example.com/videos/banana-bread.mp4?t=150",
                "endOffset": 210
            },
            "itemListElement": [
                "Sprinkle baking soda and salt over the wet batter.",
                "Add flour and fold gently just until no dry streaks remain."
            ]
        },
        {
            "@type": "HowToStep",
            "text": "Pour batter into prepared loaf pan.",
            "name": "Fill loaf pan",
            "url": "https://example.com/banana-bread#step5",
            "image": "https://example.com/photos/banana-bread/step5.jpg",
            "video": {
                "@type": "Clip",
                "name": "Filling the Loaf Pan",
                "startOffset": 210,
                "url": "https://example.com/videos/banana-bread.mp4?t=210",
                "endOffset": 270
            },
            "itemListElement": [
                "Scrape the batter from the bowl into the greased loaf pan.",
                "Spread the top evenly with a spatula for even baking."
            ]
        },
        {
            "@type": "HowToStep",
            "text": "Bake for 60 minutes or until a toothpick inserted comes out clean.",
            "name": "Bake banana bread",
            "url": "https://example.com/banana-bread#step6",
            "image": "https://example.com/photos/banana-bread/step6.jpg",
            "video": {
                "@type": "Clip",
                "name": "Baking and Checking Doneness",
                "startOffset": 270,
                "url": "https://example.com/videos/banana-bread.mp4?t=270",
                "endOffset": 510
            },
            "itemListElement": [
                "Place the pan on the center rack and bake for about 60 minutes.",
                "Check doneness by inserting a toothpick into the center.",
                "Cool in the pan for 10 minutes before transferring to a rack."
            ]
        }
    ],
    "nutrition": {
        "@type": "NutritionInformation",
        "calories": "240 calories",
        "fatContent": "8 g",
        "carbohydrateContent": "40 g",
        "proteinContent": "3 g",
        "servingSize": "1 slice"
    },
    "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": 4.7,
        "bestRating": 5,
        "worstRating": 1,
        "ratingCount": 256
    },
    "video": {
        "@type": "VideoObject",
        "name": "How to Make Banana Bread",
        "thumbnailUrl": [
            "https://example.com/photos/banana-bread/video-thumbnail.jpg"
        ],
        "uploadDate": "2025-02-05",
        "description": "Watch our step-by-step guide to making the best banana bread.",
        "contentUrl": "https://example.com/videos/banana-bread.mp4",
        "embedUrl": "https://example.com/embed/banana-bread",
        "duration": "PT8M30S"
    },
    "expires": "2027-01-10",
    "hasPart": [
        {
            "@type": "Clip",
            "name": "Preparing Ingredients",
            "startOffset": 0,
            "url": "https://example.com/videos/banana-bread.mp4?t=0",
            "endOffset": 90
        },
        {
            "@type": "Clip",
            "name": "Mixing and Baking",
            "startOffset": 90,
            "url": "https://example.com/videos/banana-bread.mp4?t=90",
            "endOffset": 510
        }
    ],
    "publication": {
        "@type": "BroadcastEvent",
        "isLiveBroadcast": true,
        "startDate": "2025-01-10T10:00:00-05:00",
        "endDate": "2025-01-10T11:00:00-05:00"
    },
    "ineligibleRegion": "US-PR",
    "interactionStatistic": {
        "@type": "InteractionCounter",
        "interactionType": "https://schema.org/WatchAction",
        "userInteractionCount": 48250
    }
}

Source: generate-recipe.php

Schema: https://schema.org/Recipe