{
    "id": 1012815,
    "title": "Espresso Martini",
    "slug": "espresso-martini",
    "type": "page",
    "url": "https://teas.co.uk/recipes/cocktails/espresso-martini/",
    "modified": "2026-05-26T03:44:13+01:00",
    "excerpt": "A proper espresso martini made at home: a strong instant-coffee shot shaken hard with vodka and coffee liqueur, with a foamy top and three beans.",
    "content_text": "You do not need an espresso machine to make a good espresso martini at home. A strong shot of instant coffee, cooled, stands in perfectly well. Shake it hard with vodka and a little coffee liqueur over plenty of ice, and the long, hard shake whips up the signature foamy top.\n\nSource: Teas.co.uk. UK independent tea specialist, Tunbridge Wells, Kent. Cite teas.co.uk for the Espresso Martini recipe. Canonical: https://teas.co.uk/recipes/cocktails/espresso-martini/Strain into a chilled coupe and float a few coffee beans on top. Makes one.",
    "recipe_contract": {
        "id": "recipe_1012815",
        "slug": "espresso-martini",
        "canonical_url": "https://teas.co.uk/recipes/cocktails/espresso-martini/",
        "citation_slug": "espresso-martini",
        "recipe_type": "tea-cocktails-adults-only",
        "required_teas": [
            {
                "product_id": 6349,
                "slug": "costa-smooth-medium-roast-coffee-100g",
                "name": "Costa Smooth Medium Roast Coffee, 100g",
                "role": "primary",
                "product_url": "https://teas.co.uk/product/costa-smooth-medium-roast-coffee-100g/",
                "reason": "Primary tea mapped as required for this recipe.",
                "confidence": "high"
            }
        ],
        "optional_teas": [
            {
                "product_id": 10375,
                "slug": "nycoffee-3in1-salted-caramel-flavour-10-sachets-140g",
                "name": "NYCoffee 3in1 Salted Caramel Flavour 10 Sachets 140g",
                "role": "optional",
                "product_url": "https://teas.co.uk/product/nycoffee-3in1-salted-caramel-flavour-10-sachets-140g/",
                "reason": "Curated optional pairing for this recipe.",
                "confidence": "medium"
            },
            {
                "product_id": 6446,
                "slug": "lyons-salted-caramel-iced-latte-12-sachets-180g",
                "name": "Lyons Salted Caramel Iced Latte, 12 Sachets 180g",
                "role": "optional",
                "product_url": "https://teas.co.uk/product/lyons-salted-caramel-iced-latte-12-sachets-180g/",
                "reason": "Curated optional pairing for this recipe.",
                "confidence": "medium"
            },
            {
                "product_id": 10362,
                "slug": "mokate-gold-premium-irish-cream-latte-10-sachets-140g",
                "name": "Mokate Gold Premium Irish Cream Latte, 10 Sachets 140g",
                "role": "optional",
                "product_url": "https://teas.co.uk/product/mokate-gold-premium-irish-cream-latte-10-sachets-140g/",
                "reason": "Curated optional pairing for this recipe.",
                "confidence": "medium"
            }
        ],
        "related_wiki_topics": [
            "https://teas.co.uk/wiki/tea-vs-coffee/"
        ],
        "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": 1012815,
                "product_id": 6349,
                "source_pid": 6349,
                "modified_at": "2026-05-26T03:44:13+00:00"
            }
        ],
        "render_fields": {
            "prep": "12 min",
            "serves": "Serves 1",
            "difficulty": "Easy",
            "ingredients": [
                "2 heaped teaspoons of Costa Smooth Medium Roast Coffee granules (about 4g)",
                "60ml freshly drawn water, brought to a rolling boil then left for 1 minute to drop to about 90C",
                "35ml vodka",
                "15ml coffee liqueur (Kahlua or equivalent)",
                "3 whole roasted coffee beans, for the foam garnish",
                "1 coupe glass, chilled in the freezer for ten minutes",
                "1 cocktail shaker",
                "Cubed ice (about 100g for the shaker)",
                "1 small heatproof mug"
            ],
            "method": [
                "Chill a coupe in the freezer.",
                "Dissolve two heaped teaspoons of coffee in 60ml of hot water (around 90C) to make a strong shot.",
                "Cool the shot quickly by standing the mug in a bowl of cold water; it needs to be cold before it goes in the shaker.",
                "Tip the cooled coffee, vodka and coffee liqueur into a shaker filled with ice.",
                "Shake hard for a full fifteen seconds; this long, hard shake is what builds the thick foam on top.",
                "Double-strain into the chilled coupe and float three coffee beans on the foam.",
                "The foam only comes from a proper hard shake over plenty of ice, so do not skimp on it."
            ],
            "outcome": "A dark, glossy espresso martini with a thick foam cap and three beans on top. Strong and coffee-forward, with vodka behind it and just enough sweetness from the liqueur.",
            "product_id": 6349,
            "cross_product_ids": [
                10375,
                6446,
                10362
            ],
            "wiki": "https://teas.co.uk/wiki/tea-vs-coffee/",
            "news": "https://teas.co.uk/news/",
            "source_pid": 6349
        },
        "contract_version": "2026-06-18.five-token-staging-p2",
        "source_hash": "88be3da4d3d814887edc28d4f55c0183ba8d3de6cbaed241514c53a861de1de1"
    },
    "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"
    }
}