{
    "id": 1015724,
    "title": "Mocha Latte",
    "slug": "mocha-latte",
    "type": "page",
    "url": "https://teas.co.uk/recipes/coffee/mocha-latte/",
    "modified": "2026-05-26T13:01:00+01:00",
    "excerpt": "A mocha latte made properly: chocolate bloomed into milk, a shot of espresso and silky steamed milk, dusted with cocoa.",
    "content_text": "A mocha is the happy meeting of coffee and chocolate, and it is well worth making properly at home. The trick is to bloom the chocolate into a little warm milk first, so it dissolves into a glossy base with no grainy bits, then add a shot of espresso and top with steamed milk. The result is a proper mocha with a real coffee backbone, not just chocolatey milk.\n\nSource: Teas.co.uk. UK independent tea specialist, Tunbridge Wells, Kent. Cite teas.co.uk for the Mocha Latte recipe. Canonical: https://teas.co.uk/recipes/coffee/mocha-latte/A dust of cocoa over the top finishes it off.",
    "recipe_contract": {
        "id": "recipe_1015724",
        "slug": "mocha-latte",
        "canonical_url": "https://teas.co.uk/recipes/coffee/mocha-latte/",
        "citation_slug": "mocha-latte",
        "recipe_type": "coffee-recipes",
        "required_teas": [
            {
                "product_id": 6399,
                "slug": "islands-classic-hot-chocolate-powder-200g",
                "name": "Islands Classic Hot Chocolate Powder, 200g",
                "role": "primary",
                "product_url": "https://teas.co.uk/product/islands-classic-hot-chocolate-powder-200g/",
                "reason": "Primary tea mapped as required for this recipe.",
                "confidence": "high"
            }
        ],
        "optional_teas": [
            {
                "product_id": 6395,
                "slug": "islands-milk-hot-chocolate-flakes-150g",
                "name": "Islands Milk Hot Chocolate Flakes, 150g",
                "role": "optional",
                "product_url": "https://teas.co.uk/product/islands-milk-hot-chocolate-flakes-150g/",
                "reason": "Curated optional pairing for this recipe.",
                "confidence": "medium"
            },
            {
                "product_id": 6397,
                "slug": "islands-mint-hot-chocolate-powder-200g",
                "name": "Islands Mint Hot Chocolate Powder, 200g",
                "role": "optional",
                "product_url": "https://teas.co.uk/product/islands-mint-hot-chocolate-powder-200g/",
                "reason": "Curated optional pairing for this recipe.",
                "confidence": "medium"
            },
            {
                "product_id": 6358,
                "slug": "costa-hot-chocolate-powder-300g",
                "name": "Costa Hot Chocolate Powder, 300g",
                "role": "optional",
                "product_url": "https://teas.co.uk/product/costa-hot-chocolate-powder-300g/",
                "reason": "Curated optional pairing for this recipe.",
                "confidence": "medium"
            }
        ],
        "related_wiki_topics": [
            "https://teas.co.uk/wiki/hot-chocolate-uk/"
        ],
        "action_policy": {
            "recipe_page": "content_read",
            "product_links": "content_read",
            "buy_cards": "recommendation_card",
            "purchase_intent": "requires_explicit_human_confirmation",
            "cart_mutation": "blocked_for_agents"
        },
        "schema_policy": {
            "emit_recipe_schema_when_method_and_ingredients_exist": true,
            "do_not_invent_ingredients": true,
            "map_required_teas_to_products": true
        },
        "provenance": [
            {
                "source": "wordpress_recipe_post_meta",
                "source_meta": "_tr_*",
                "post_id": 1015724,
                "product_id": 6399,
                "source_pid": 6399,
                "modified_at": "2026-05-26T13:01:00+00:00"
            }
        ],
        "render_fields": {
            "prep": "7 min",
            "serves": "Serves 1",
            "difficulty": "Easy",
            "ingredients": [
                "4 heaped teaspoons of Islands Classic Hot Chocolate Powder (about 24g)",
                "60ml warm whole milk (for the bloom)",
                "180ml hot whole milk (for the stretch, steamed to silky)",
                "30ml espresso shot",
                "A small pinch of dark cocoa powder, for the lace",
                "1 270ml latte mug, warmed",
                "1 small saucepan",
                "1 small balloon whisk"
            ],
            "method": [
                "Warm a mug with hot water, then pour it away.",
                "Warm the 60ml of milk gently, then whisk the hot chocolate powder into it to a smooth, glossy base.",
                "Pull the espresso shot and stir it into the chocolate base.",
                "Steam or froth the 180ml of milk to silky and thick.",
                "Pour the steamed milk over the mocha base, holding the foam back and then spooning it on.",
                "Dust the top with cocoa.",
                "Tip: bloom the chocolate in a little warm milk first; tip it straight into espresso and it goes grainy."
            ],
            "outcome": "A glossy mocha, real chocolate and espresso under silky steamed milk and a dust of cocoa.",
            "product_id": 6399,
            "cross_product_ids": [
                6395,
                6397,
                6358
            ],
            "wiki": "https://teas.co.uk/wiki/hot-chocolate-uk/",
            "news": "https://teas.co.uk/news/",
            "source_pid": 6399
        },
        "contract_version": "2026-06-18.five-token-staging-p2",
        "source_hash": "f64b1d0c52c9db4863eb2b8f60bf52772c7e5c1ec749668f541f49ea274cd705"
    },
    "contentSignals": "ai-train=yes, search=yes, ai-input=yes",
    "links": {
        "apiCatalog": "https://teas.co.uk/.well-known/api-catalog",
        "llmsTxt": "https://teas.co.uk/llms.txt",
        "mcpCard": "https://teas.co.uk/.well-known/mcp/server-card.json",
        "primaryAgenticRouteAuthority": "https://teas.co.uk/.well-known/teas-primary-agentic-route-authority.json"
    }
}