{"product_id":"textured-vegetable-protein-vegan-soy-mince-spicebloom-nz","title":"Textured Vegetable Protein (TVP) | Vegan Soy Mince | SpiceBloom NZ","description":"\u003cstyle\u003e\n  .sb-product {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif;\n    color: #2D3748;\n    max-width: 1100px;\n    margin: 0 auto;\n    box-sizing: border-box;\n  }\n\n  .sb-product * {\n    box-sizing: border-box;\n  }\n\n  .sb-product h2,\n  .sb-product h3,\n  .sb-product h4 {\n    font-family: Georgia, \"Times New Roman\", serif;\n    color: #1B4332;\n  }\n\n  .sb-hero {\n    background:\n      radial-gradient(circle at top right, rgba(217, 119, 6, 0.16), transparent 32%),\n      linear-gradient(135deg, #fff8ed 0%, #fffdf8 48%, #f7efe4 100%);\n    border: 1px solid #f1dfc7;\n    border-radius: 24px;\n    padding: 38px 34px;\n    margin-bottom: 34px;\n    position: relative;\n    overflow: hidden;\n    box-shadow: 0 14px 36px rgba(27, 67, 50, 0.07);\n  }\n\n  .sb-hero::after {\n    content: \"🌱\";\n    position: absolute;\n    right: 26px;\n    top: 18px;\n    font-size: 74px;\n    opacity: 0.08;\n    pointer-events: none;\n  }\n\n  .sb-eyebrow {\n    display: inline-block;\n    background: #1B4332;\n    color: #ffffff;\n    padding: 7px 13px;\n    border-radius: 999px;\n    font-size: 12.5px;\n    font-weight: 800;\n    letter-spacing: 0.3px;\n    margin-bottom: 14px;\n  }\n\n  .sb-title {\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 32px;\n    line-height: 1.2;\n    color: #1B4332;\n    margin: 0 0 10px;\n    max-width: 780px;\n  }\n\n  .sb-subtitle {\n    font-size: 18px;\n    color: #D97706;\n    font-weight: 800;\n    line-height: 1.45;\n    margin: 0 0 18px;\n    max-width: 850px;\n  }\n\n  .sb-text {\n    font-size: 15.5px;\n    color: #4A5568;\n    line-height: 1.75;\n    margin: 0 0 14px;\n  }\n\n  .sb-highlight {\n    background: #ffffff;\n    border-left: 4px solid #D97706;\n    border-radius: 14px;\n    padding: 15px 17px;\n    margin-top: 20px;\n    font-size: 14.5px;\n    line-height: 1.65;\n    color: #4A5568;\n    box-shadow: 0 8px 20px rgba(116, 66, 16, 0.06);\n  }\n\n  .sb-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 24px;\n  }\n\n  .sb-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    background: #ffffff;\n    border: 1px solid #ead8bd;\n    color: #744210;\n    border-radius: 999px;\n    padding: 8px 14px;\n    font-size: 13.5px;\n    font-weight: 700;\n    box-shadow: 0 5px 16px rgba(116, 66, 16, 0.06);\n  }\n\n  .sb-trust-strip {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n    margin-bottom: 44px;\n  }\n\n  .sb-trust-item {\n    background: #1B4332;\n    color: #ffffff;\n    border-radius: 18px;\n    padding: 18px 14px;\n    text-align: center;\n    box-shadow: 0 10px 24px rgba(27, 67, 50, 0.12);\n  }\n\n  .sb-trust-item strong {\n    display: block;\n    font-size: 15px;\n    margin-bottom: 4px;\n  }\n\n  .sb-trust-item span {\n    display: block;\n    font-size: 12.5px;\n    opacity: 0.9;\n    line-height: 1.45;\n  }\n\n  .sb-section {\n    margin-bottom: 46px;\n  }\n\n  .sb-section-title {\n    font-size: 29px;\n    line-height: 1.25;\n    text-align: center;\n    margin: 0 0 10px;\n  }\n\n  .sb-section-subtitle {\n    text-align: center;\n    font-size: 15px;\n    color: #5F6B5C;\n    line-height: 1.7;\n    max-width: 720px;\n    margin: 0 auto 26px;\n  }\n\n  .sb-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .sb-card {\n    background: #FAF8F4;\n    border: 1px solid #E8E4DC;\n    border-radius: 22px;\n    padding: 24px 19px;\n    text-align: center;\n    box-shadow: 0 10px 24px rgba(27, 67, 50, 0.05);\n  }\n\n  .sb-icon {\n    width: 54px;\n    height: 54px;\n    background: linear-gradient(135deg, #D97706 0%, #B45309 100%);\n    color: #ffffff;\n    border-radius: 50%;\n    line-height: 54px;\n    font-size: 23px;\n    margin: 0 auto 15px;\n    box-shadow: 0 7px 16px rgba(217, 119, 6, 0.24);\n  }\n\n  .sb-card h3 {\n    font-size: 18px;\n    line-height: 1.3;\n    margin: 0 0 10px;\n  }\n\n  .sb-card p {\n    font-size: 14px;\n    color: #5F6B5C;\n    line-height: 1.65;\n    margin: 0;\n  }\n\n  .sb-product a {\n    color: #D97706;\n    text-decoration: underline;\n    font-weight: 800;\n  }\n\n  .sb-origin-box {\n    display: grid;\n    grid-template-columns: 1.1fr 0.9fr;\n    gap: 22px;\n    align-items: center;\n    background: linear-gradient(135deg, #1B4332 0%, #2D5A45 100%);\n    border-radius: 24px;\n    padding: 30px;\n    margin-bottom: 46px;\n    box-shadow: 0 14px 30px rgba(27, 67, 50, 0.16);\n  }\n\n  .sb-origin-box h2 {\n    color: #ffffff;\n    font-size: 27px;\n    margin: 0 0 12px;\n  }\n\n  .sb-origin-box p {\n    color: #ffffff;\n    opacity: 0.94;\n    font-size: 15.5px;\n    line-height: 1.7;\n    margin: 0;\n  }\n\n  .sb-origin-mini {\n    background: rgba(255, 255, 255, 0.12);\n    border: 1px solid rgba(255, 255, 255, 0.18);\n    border-radius: 18px;\n    padding: 18px;\n  }\n\n  .sb-origin-mini div {\n    color: #ffffff;\n    font-size: 14px;\n    line-height: 1.6;\n    padding: 8px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.16);\n  }\n\n  .sb-origin-mini div:last-child {\n    border-bottom: 0;\n  }\n\n  .sb-recipe {\n    background: linear-gradient(135deg, #fffaf2 0%, #fff4db 100%);\n    border: 1px solid #f1dfc7;\n    border-radius: 24px;\n    padding: 30px;\n    margin-bottom: 46px;\n    box-shadow: 0 12px 28px rgba(116, 66, 16, 0.08);\n  }\n\n  .sb-recipe-grid {\n    display: grid;\n    grid-template-columns: 1.25fr 0.75fr;\n    gap: 24px;\n    align-items: stretch;\n  }\n\n  .sb-recipe h2 {\n    font-size: 27px;\n    line-height: 1.25;\n    margin: 0 0 10px;\n  }\n\n  .sb-recipe-intro {\n    font-size: 14.5px;\n    color: #744210;\n    line-height: 1.65;\n    margin: 0 0 16px;\n  }\n\n  .sb-recipe-list {\n    font-size: 14px;\n    color: #5F3A12;\n    line-height: 1.8;\n  }\n\n  .sb-recipe-list p {\n    margin: 0 0 7px;\n  }\n\n  .sb-recipe-method {\n    background: #ffffff;\n    border-left: 4px solid #D97706;\n    border-radius: 12px;\n    padding: 15px 16px;\n    margin-top: 16px;\n    color: #4A5568;\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  .sb-recipe-aside {\n    background: linear-gradient(135deg, #D97706 0%, #B45309 100%);\n    color: #ffffff;\n    border-radius: 20px;\n    padding: 28px 20px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n  }\n\n  .sb-recipe-aside-icon {\n    font-size: 44px;\n    margin-bottom: 10px;\n  }\n\n  .sb-recipe-aside strong {\n    display: block;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 22px;\n    margin-bottom: 5px;\n  }\n\n  .sb-recipe-aside span {\n    display: block;\n    font-size: 12px;\n    letter-spacing: 0.8px;\n    opacity: 0.92;\n  }\n\n  .sb-pairings {\n    background: #fffaf2;\n    border: 1px solid #f1dfc7;\n    border-radius: 24px;\n    padding: 30px;\n    margin-bottom: 46px;\n  }\n\n  .sb-pairing-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sb-pairing {\n    background: #ffffff;\n    border: 1px solid #ead8bd;\n    border-radius: 18px;\n    padding: 18px 14px;\n    text-align: center;\n    box-shadow: 0 8px 18px rgba(116, 66, 16, 0.05);\n  }\n\n  .sb-pairing span {\n    display: block;\n    font-size: 26px;\n    margin-bottom: 8px;\n  }\n\n  .sb-pairing h4 {\n    font-size: 16px;\n    margin: 0 0 8px;\n  }\n\n  .sb-pairing p {\n    font-size: 13.5px;\n    color: #5F6B5C;\n    line-height: 1.55;\n    margin: 0;\n  }\n\n  .sb-details {\n    background: #fdfaf5;\n    padding: 28px;\n    border-radius: 20px;\n    border: 1px dashed #d4a373;\n  }\n\n  .sb-details h3 {\n    margin: 0 0 16px;\n    font-size: 22px;\n  }\n\n  .sb-table-wrap {\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sb-table {\n    width: 100%;\n    border-collapse: collapse;\n    text-align: left;\n    font-size: 14.5px;\n    background: #ffffff;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n\n  .sb-table td {\n    padding: 12px 13px;\n    border-bottom: 1px solid #eeeeee;\n    vertical-align: top;\n  }\n\n  .sb-table tr:nth-child(odd) {\n    background: #fafafa;\n  }\n\n  .sb-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sb-table td:first-child {\n    width: 32%;\n    color: #1B4332;\n    font-weight: 800;\n  }\n\n  .sb-note {\n    background: #ffffff;\n    border-left: 4px solid #D97706;\n    border-radius: 12px;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.65;\n    color: #4A5568;\n    margin-top: 18px;\n  }\n\n  .sb-faq {\n    background: #FAF8F4;\n    border: 1px solid #E8E4DC;\n    border-radius: 22px;\n    padding: 30px;\n    box-shadow: 0 10px 24px rgba(27, 67, 50, 0.04);\n  }\n\n  .sb-faq-item {\n    margin-bottom: 24px;\n    padding-bottom: 22px;\n    border-bottom: 1px solid #E8E4DC;\n  }\n\n  .sb-faq-item:last-child {\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: 0;\n  }\n\n  .sb-faq h4 {\n    font-size: 18px;\n    margin: 0 0 8px;\n  }\n\n  .sb-faq p {\n    font-size: 14.5px;\n    color: #4A5568;\n    line-height: 1.65;\n    margin: 0;\n  }\n\n  .sb-cta {\n    background:\n      radial-gradient(circle at top left, rgba(255, 255, 255, 0.22), transparent 30%),\n      linear-gradient(135deg, #D97706 0%, #B45309 100%);\n    border-radius: 26px;\n    padding: 42px 28px;\n    text-align: center;\n    box-shadow: 0 14px 32px rgba(180, 83, 9, 0.2);\n  }\n\n  .sb-cta h2 {\n    font-size: 28px;\n    color: #ffffff;\n    margin: 0 0 10px;\n  }\n\n  .sb-cta p {\n    font-size: 15.5px;\n    color: #ffffff;\n    margin: 0 0 16px;\n    opacity: 0.96;\n    line-height: 1.6;\n  }\n\n  .sb-cta a {\n    display: inline-block;\n    background: #ffffff;\n    color: #D97706;\n    text-decoration: none;\n    font-weight: 900;\n    padding: 12px 26px;\n    border-radius: 12px;\n    font-size: 14px;\n  }\n\n  @media (max-width: 760px) {\n    .sb-hero {\n      padding: 26px 18px;\n      border-radius: 20px;\n      margin-bottom: 30px;\n    }\n\n    .sb-hero::after {\n      font-size: 52px;\n      right: 12px;\n      top: 12px;\n    }\n\n    .sb-title {\n      font-size: 25px;\n    }\n\n    .sb-subtitle {\n      font-size: 16px;\n    }\n\n    .sb-text {\n      font-size: 14.5px;\n      line-height: 1.7;\n    }\n\n    .sb-badges {\n      gap: 8px;\n    }\n\n    .sb-badge {\n      width: 100%;\n      justify-content: center;\n      text-align: center;\n      font-size: 13px;\n    }\n\n    .sb-trust-strip {\n      grid-template-columns: 1fr 1fr;\n      gap: 10px;\n      margin-bottom: 38px;\n    }\n\n    .sb-trust-item {\n      padding: 15px 10px;\n      border-radius: 16px;\n    }\n\n    .sb-trust-item strong {\n      font-size: 13.5px;\n    }\n\n    .sb-trust-item span {\n      font-size: 11.8px;\n    }\n\n    .sb-section {\n      margin-bottom: 38px;\n    }\n\n    .sb-section-title {\n      font-size: 24px;\n    }\n\n    .sb-section-subtitle {\n      font-size: 14px;\n      margin-bottom: 20px;\n    }\n\n    .sb-grid {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .sb-card {\n      padding: 21px 16px;\n      border-radius: 18px;\n    }\n\n    .sb-origin-box {\n      grid-template-columns: 1fr;\n      padding: 24px 18px;\n      border-radius: 20px;\n      margin-bottom: 38px;\n    }\n\n    .sb-origin-box h2 {\n      font-size: 23px;\n    }\n\n    .sb-origin-box p {\n      font-size: 14.5px;\n    }\n\n    .sb-recipe {\n      padding: 24px 16px;\n      border-radius: 20px;\n      margin-bottom: 38px;\n    }\n\n    .sb-recipe-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .sb-recipe h2 {\n      font-size: 23px;\n    }\n\n    .sb-pairings {\n      padding: 24px 16px;\n      border-radius: 20px;\n      margin-bottom: 38px;\n    }\n\n    .sb-pairing-grid {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .sb-details {\n      padding: 21px 16px;\n      border-radius: 16px;\n    }\n\n    .sb-table {\n      font-size: 13.5px;\n    }\n\n    .sb-table td {\n      padding: 10px 9px;\n    }\n\n    .sb-table td:first-child {\n      width: 39%;\n    }\n\n    .sb-faq {\n      padding: 22px 16px;\n    }\n\n    .sb-cta {\n      padding: 34px 18px;\n      border-radius: 20px;\n    }\n\n    .sb-cta h2 {\n      font-size: 24px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sb-product\"\u003e\n\n  \u003cdiv class=\"sb-hero\"\u003e\n    \u003cspan class=\"sb-eyebrow\"\u003eVersatile 100% Soy Mince from Argentina\u003c\/span\u003e\n\n    \u003ch2 class=\"sb-title\"\u003eTextured Vegetable Protein (TVP) – 100% Soy Mince\u003c\/h2\u003e\n\n    \u003cp class=\"sb-subtitle\"\u003e\n      Neutral-flavoured soy mince that readily absorbs sauces and seasonings for tacos, bolognese, chilli, curries and stews. 🌱✨\n    \u003c\/p\u003e\n\n    \u003cp class=\"sb-text\"\u003e\n      Textured Vegetable Protein, commonly called TVP or soy mince, is made from 100% dehulled soybeans formed into light, free-flowing flakes. Once rehydrated, it develops a tender mince-like texture that works well in a wide variety of savoury meals.\n    \u003c\/p\u003e\n\n    \u003cp class=\"sb-text\"\u003e\n      Its neutral flavour makes it a practical base for tomato sauces, broths, marinades and spice blends. According to the product’s nutrition information, dry TVP provides 50g of protein and 16g of dietary fibre per 100g.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sb-highlight\"\u003e\n      \u003cstrong\u003eBest for:\u003c\/strong\u003e tacos, nachos, chilli, spaghetti bolognese, shepherd’s pie, stuffed vegetables, curries, soups, stews and savoury mince-style fillings.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-badges\"\u003e\n      \u003cspan class=\"sb-badge\"\u003e🇦🇷 Origin: Argentina\u003c\/span\u003e\n      \u003cspan class=\"sb-badge\"\u003e🌱 100% Soybeans\u003c\/span\u003e\n      \u003cspan class=\"sb-badge\"\u003e🥣 Neutral Flavour\u003c\/span\u003e\n      \u003cspan class=\"sb-badge\"\u003e📋 50g Protein per 100g\u003c\/span\u003e\n      \u003cspan class=\"sb-badge\"\u003e🇳🇿 Packed in Auckland, NZ\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-trust-strip\"\u003e\n    \u003cdiv class=\"sb-trust-item\"\u003e\n      \u003cstrong\u003ePacked in Auckland\u003c\/strong\u003e\n      \u003cspan\u003ePrepared for Kiwi kitchens\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-trust-item\"\u003e\n      \u003cstrong\u003eNZ-Wide Delivery\u003c\/strong\u003e\n      \u003cspan\u003eDelivered across New Zealand\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-trust-item\"\u003e\n      \u003cstrong\u003eAfterpay Available\u003c\/strong\u003e\n      \u003cspan\u003eShop now and pay later\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-trust-item\"\u003e\n      \u003cstrong\u003eTrusted by Kiwis\u003c\/strong\u003e\n      \u003cspan\u003eRead our customer reviews\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-section\"\u003e\n    \u003ch2 class=\"sb-section-title\"\u003eWhy You’ll Love TVP Soy Mince\u003c\/h2\u003e\n\n    \u003cp class=\"sb-section-subtitle\"\u003e\n      Easy to store, quick to prepare and adaptable to many of your favourite savoury meals.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sb-grid\"\u003e\n      \u003cdiv class=\"sb-card\"\u003e\n        \u003cdiv class=\"sb-icon\"\u003e💧\u003c\/div\u003e\n        \u003ch3\u003eQuick to Rehydrate\u003c\/h3\u003e\n        \u003cp\u003e\n          Cover with hot water or stock, leave for around 5–10 minutes, then season and cook as you would a savoury mince-style filling.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-card\"\u003e\n        \u003cdiv class=\"sb-icon\"\u003e🌿\u003c\/div\u003e\n        \u003ch3\u003eAbsorbs Flavour Easily\u003c\/h3\u003e\n        \u003cp\u003e\n          Its mild, neutral character takes on the flavour of tomato sauces, broths, soy sauce, herbs, chilli and spice blends.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-card\"\u003e\n        \u003cdiv class=\"sb-icon\"\u003e🍲\u003c\/div\u003e\n        \u003ch3\u003eMade for Everyday Meals\u003c\/h3\u003e\n        \u003cp\u003e\n          Use it in tacos, pasta sauce, chilli, casseroles, pies, soups and curries whenever you need a convenient plant-based mince texture.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-origin-box\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003e🇦🇷 Made from Soybeans in Argentina\u003c\/h2\u003e\n\n      \u003cp\u003e\n        This Textured Vegetable Protein originates from Argentina and is made from 100% dehulled soybeans. It is packed by SpiceBloom in Auckland, New Zealand, ready to rehydrate and season for a wide variety of meals.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-origin-mini\"\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e Argentina\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eIngredient:\u003c\/strong\u003e 100% soybeans\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eForm:\u003c\/strong\u003e Dry textured soy flakes\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eFlavour:\u003c\/strong\u003e Mild and neutral\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong\u003eTexture:\u003c\/strong\u003e Tender and mince-like once rehydrated\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-section\"\u003e\n    \u003ch2 class=\"sb-section-title\"\u003e3 Easy Ways to Use TVP\u003c\/h2\u003e\n\n    \u003cp class=\"sb-section-subtitle\"\u003e\n      Rehydrate it first or add it directly to dishes containing enough cooking liquid.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sb-grid\"\u003e\n      \u003cdiv class=\"sb-card\"\u003e\n        \u003cdiv class=\"sb-icon\"\u003e🌮\u003c\/div\u003e\n        \u003ch3\u003eTacos and Nachos\u003c\/h3\u003e\n        \u003cp\u003e\n          Rehydrate with hot vegetable stock, then pan-fry with chipotle, cumin, garlic and tomato for a flavourful taco or nacho filling.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-card\"\u003e\n        \u003cdiv class=\"sb-icon\"\u003e🍝\u003c\/div\u003e\n        \u003ch3\u003eBolognese and Pasta Sauces\u003c\/h3\u003e\n        \u003cp\u003e\n          Stir dry or rehydrated TVP into a tomato-based pasta sauce and simmer until tender and fully infused with the sauce.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-card\"\u003e\n        \u003cdiv class=\"sb-icon\"\u003e🍲\u003c\/div\u003e\n        \u003ch3\u003eSoups, Chilli and Stews\u003c\/h3\u003e\n        \u003cp\u003e\n          Add directly to liquid-rich dishes, allowing enough broth or sauce for the TVP to absorb as it cooks.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-recipe\"\u003e\n    \u003cdiv class=\"sb-recipe-grid\"\u003e\n      \u003cdiv\u003e\n        \u003ch2\u003eQuick Recipe: Smoky Chipotle TVP Tacos\u003c\/h2\u003e\n\n        \u003cp class=\"sb-recipe-intro\"\u003e\n          A fast weeknight filling with smoky chilli, savoury soy and a lightly crisp texture.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"sb-recipe-list\"\u003e\n          \u003cp\u003e→ \u003cstrong\u003e1 cup\u003c\/strong\u003e SpiceBloom TVP Soy Mince\u003c\/p\u003e\n          \u003cp\u003e→ \u003cstrong\u003e1 cup\u003c\/strong\u003e hot vegetable stock or water\u003c\/p\u003e\n          \u003cp\u003e→ \u003cstrong\u003e1–2 teaspoons\u003c\/strong\u003e \u003ca href=\"https:\/\/www.spicebloom.co.nz\/products\/authentic-mexican-chipotle-powder-smoky-spicy-bold-flavour-spicebloom\"\u003eAuthentic Mexican Chipotle Powder\u003c\/a\u003e, to taste\u003c\/p\u003e\n          \u003cp\u003e→ \u003cstrong\u003e1 tablespoon\u003c\/strong\u003e soy sauce\u003c\/p\u003e\n          \u003cp\u003e→ \u003cstrong\u003e1 tablespoon\u003c\/strong\u003e olive oil\u003c\/p\u003e\n          \u003cp\u003e→ Warm tortillas, salsa and avocado for serving\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sb-recipe-method\"\u003e\n          Pour the hot stock over the TVP and leave for 5–10 minutes, or until the liquid is absorbed. Heat the olive oil in a frying pan, add the rehydrated TVP, chipotle powder and soy sauce, then cook for 5–7 minutes until hot and lightly browned. Serve in warm tortillas with salsa and avocado.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-recipe-aside\"\u003e\n        \u003cdiv class=\"sb-recipe-aside-icon\"\u003e🌮\u003c\/div\u003e\n        \u003cstrong\u003eReady in 15 Minutes\u003c\/strong\u003e\n        \u003cspan\u003eEASY WEEKNIGHT MEAL\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-pairings\"\u003e\n    \u003ch2 class=\"sb-section-title\"\u003eBuild Your Flavour Pantry\u003c\/h2\u003e\n\n    \u003cp class=\"sb-section-subtitle\"\u003e\n      TVP’s mild flavour makes it an adaptable base for bold SpiceBloom seasonings.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sb-pairing-grid\"\u003e\n      \u003cdiv class=\"sb-pairing\"\u003e\n        \u003cspan\u003e🌶️\u003c\/span\u003e\n        \u003ch4\u003eMexican Chipotle Powder\u003c\/h4\u003e\n        \u003cp\u003e\n          Add smoky chilli flavour to TVP tacos, nachos, chilli and savoury fillings.\n          \u003cbr\u003e\n          \u003ca href=\"https:\/\/www.spicebloom.co.nz\/products\/authentic-mexican-chipotle-powder-smoky-spicy-bold-flavour-spicebloom\"\u003eShop chipotle powder\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-pairing\"\u003e\n        \u003cspan\u003e🍲\u003c\/span\u003e\n        \u003ch4\u003eMoroccan Seasoning\u003c\/h4\u003e\n        \u003cp\u003e\n          Use in TVP tagines, stuffed vegetables, tomato stews and couscous dishes.\n          \u003cbr\u003e\n          \u003ca href=\"https:\/\/www.spicebloom.co.nz\/products\/moroccan-seasoning\"\u003eShop Moroccan seasoning\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-pairing\"\u003e\n        \u003cspan\u003e🔥\u003c\/span\u003e\n        \u003ch4\u003eCajun Seasoning\u003c\/h4\u003e\n        \u003cp\u003e\n          Create boldly seasoned TVP crumbles for rice dishes, wraps, potatoes and pasta.\n          \u003cbr\u003e\n          \u003ca href=\"https:\/\/www.spicebloom.co.nz\/products\/cajun-seasoning\"\u003eShop Cajun seasoning\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-section sb-details\"\u003e\n    \u003ch3\u003e📋 Product Details\u003c\/h3\u003e\n\n    \u003cdiv class=\"sb-table-wrap\"\u003e\n      \u003ctable class=\"sb-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Name\u003c\/td\u003e\n            \u003ctd\u003eTextured Vegetable Protein (TVP) – 100% Soy Mince\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eOrigin\u003c\/td\u003e\n            \u003ctd\u003eArgentina\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003ePacked In\u003c\/td\u003e\n            \u003ctd\u003eAuckland, New Zealand\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eIngredients\u003c\/td\u003e\n            \u003ctd\u003e100% Soybeans.\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eFlavour and Texture\u003c\/td\u003e\n            \u003ctd\u003eMild, neutral flavour with a tender, mince-like texture once rehydrated.\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eDietary Suitability\u003c\/td\u003e\n            \u003ctd\u003eVegan, vegetarian, Halal and Kosher suitable.\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003ePreparation\u003c\/td\u003e\n            \u003ctd\u003eCombine approximately equal volumes of TVP and hot water or stock. Leave for 5–10 minutes, then season and cook as required.\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eBest For\u003c\/td\u003e\n            \u003ctd\u003eTacos, nachos, chilli, bolognese, pasta sauces, curries, soups, stews, pies and stuffed vegetables.\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eAllergen Warning\u003c\/td\u003e\n            \u003ctd\u003e\u003cstrong\u003eContains soy.\u003c\/strong\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sb-note\"\u003e\n      \u003cstrong\u003ePreparation tip:\u003c\/strong\u003e TVP can also be added dry to soups, chilli and sauces when the dish contains enough liquid for it to absorb during cooking.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-section sb-details\"\u003e\n    \u003ch3\u003eNutrition Information\u003c\/h3\u003e\n\n    \u003cp class=\"sb-text\" style=\"margin-bottom: 14px;\"\u003e\n      Average quantity per 100g.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sb-table-wrap\"\u003e\n      \u003ctable class=\"sb-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eEnergy\u003c\/td\u003e\n            \u003ctd\u003e1672 kJ\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eProtein\u003c\/td\u003e\n            \u003ctd\u003e50.0 g\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eFat, Total\u003c\/td\u003e\n            \u003ctd\u003e9.0 g\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eSaturated Fat\u003c\/td\u003e\n            \u003ctd\u003e0 g\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eCarbohydrate\u003c\/td\u003e\n            \u003ctd\u003e26.0 g\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eSugars\u003c\/td\u003e\n            \u003ctd\u003e10.0 g\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eDietary Fibre\u003c\/td\u003e\n            \u003ctd\u003e16.0 g\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eSodium\u003c\/td\u003e\n            \u003ctd\u003eLess than 5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-section\"\u003e\n    \u003ch2 class=\"sb-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdiv class=\"sb-faq\"\u003e\n      \u003cdiv class=\"sb-faq-item\"\u003e\n        \u003ch4\u003eHow much liquid should I use to rehydrate TVP?\u003c\/h4\u003e\n        \u003cp\u003e\n          A useful starting point is equal volumes of TVP and hot water or stock, such as 1 cup of TVP with 1 cup of liquid. Leave it for 5–10 minutes, then drain any excess liquid if necessary.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-faq-item\"\u003e\n        \u003ch4\u003eWhat does TVP taste like?\u003c\/h4\u003e\n        \u003cp\u003e\n          TVP has a mild, neutral flavour. It readily absorbs the flavour of broths, tomato sauces, herbs, marinades and seasoning blends.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-faq-item\"\u003e\n        \u003ch4\u003eDo I always need to rehydrate it first?\u003c\/h4\u003e\n        \u003cp\u003e\n          No. It can be added dry to soups, chilli and simmering sauces when there is enough liquid in the recipe. For tacos, crumbles and drier fillings, rehydrating it first usually gives more predictable results.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-faq-item\"\u003e\n        \u003ch4\u003eHow much does TVP expand?\u003c\/h4\u003e\n        \u003cp\u003e\n          TVP increases noticeably in volume as it absorbs liquid. The exact amount can vary, so begin with approximately equal volumes of TVP and hot liquid and adjust as needed.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sb-faq-item\"\u003e\n        \u003ch4\u003eDoes TVP contain soy?\u003c\/h4\u003e\n        \u003cp\u003e\n          Yes. This product is made from 100% soybeans and contains soy. It is not suitable for anyone who needs to avoid soy.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sb-cta\"\u003e\n    \u003ch2\u003eA Versatile Base for Tacos, Pasta and Comfort Food\u003c\/h2\u003e\n\n    \u003cp\u003e\n      From smoky tacos and tomato-rich bolognese to chilli, stews and savoury pies, TVP Soy Mince is a convenient ingredient for everyday plant-based meals. Packed in Auckland and delivered NZ-wide.\n    \u003c\/p\u003e\n\n    \u003ca href=\"https:\/\/nz.trustpilot.com\/review\/spicebloom.co.nz\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      🌟 Read Our Trustpilot Reviews\n    \u003c\/a\u003e\n\n    \u003cp style=\"font-size: 13px; margin-top: 16px; margin-bottom: 0;\"\u003e\n      Afterpay available · PayPal accepted · NZ-wide delivery\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Spice Bloom","offers":[{"title":"500g","offer_id":49155445653755,"sku":null,"price":5.49,"currency_code":"NZD","in_stock":true},{"title":"1kg","offer_id":49155445719291,"sku":null,"price":9.95,"currency_code":"NZD","in_stock":true},{"title":"2kg","offer_id":49155445752059,"sku":null,"price":19.89,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0709\/3826\/3803\/files\/textured-vegetable-protein-tvp-vegan-soy-mince-spicebloom-nz-2761810.png?v=1786057900","url":"https:\/\/farmfreshdirect.co.nz\/products\/textured-vegetable-protein-vegan-soy-mince-spicebloom-nz","provider":"Farm Fresh Direct","version":"1.0","type":"link"}