Your shopping cart is empty.

SALE
On the Himalayan Trail

On the Himalayan Trail

$42.00

In On The Himalayan Trail Indian food writer and chef, Romy Gill, tells the story of Kashmir and Ladakh's unique and tantalizing cuisine sharing over 80 extraordinary recipes that can be recreated in your own home kitchen.

With everything from Shammi Kebabs (minced lamb patties) to Wagen Pakora (deep fried aubergine in gram flour) for Nashta (starters); succulent meat curries like the Kashmiri Rogan Josh or Gustaba (lamb meatballs cooked in a yoghurt gravy); to aromatic vegetable dishes such as the Kanguch yakhni (morels cooked in spicy gravy): these recipes shines a light on the magnificent, little-known cuisine of Kashmir and Leh, celebrating its land, its ingredients and its heritage.
is added to your shopping cart.
Go to Cart
is added to your wishlist.
Go to Wishlist
document.addEventListener('DOMContentLoaded', function() { const productJson = document.querySelectorAll('[id`^`=ProductJson-'); if (productJson.length > 0) { for (let i = 0; i < productJson.length; i++) { const current = productJson[i]; const sectionId = current.id.replace('ProductJson-', ''); const section = document.querySelector('[data-section-id="' + sectionId + '"]'); const product = JSON.parse(current.text); if (product.options.length === 1) { const unavailableVariants = []; for (let j = 0; j < product.variants.length; j++) { const variant = product.variants[j]; if (!variant.available) { unavailableVariants.push(variant); } } if (unavailableVariants.length > 0) { const mutationCallback = function() { const variantOptions = section.querySelectorAll('.single-option-selector option'); if (variantOptions.length > 0) { for (let k = 0; k < unavailableVariants.length; k++) { const unavailableVariant = unavailableVariants[k]; for (let l = 0; l < variantOptions.length; l++) { const option = variantOptions[l]; if (unavailableVariant.title === option.value) { option.remove(); } } } if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } } } const observer = new MutationObserver(mutationCallback); const addToCartForm = document.querySelector('form[action*="/cart/add"]'); mutationCallback(); if (window.MutationObserver && addToCartForm.length) { const config = { childList: true, subtree: true }; if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } observer.observe(addToCartForm, config); } } } } } });