{"id":480,"date":"2017-12-12T10:45:47","date_gmt":"2017-12-12T10:45:47","guid":{"rendered":"http:\/\/www.veggiejam.com\/english\/?p=480"},"modified":"2019-11-18T18:39:09","modified_gmt":"2019-11-18T18:39:09","slug":"warm-brussels-sprouts-salad","status":"publish","type":"post","link":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/","title":{"rendered":"Warm Brussels Sprouts Salad"},"content":{"rendered":"

This warm brussels sprouts salad with fruity raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better.<\/em><\/p>\n

\"\"<\/p>\n

If there was one kind of vegetable that I disliked the most when I was a young girl, it was brussels sprouts. Those overcooked, sqaushy big green balls with this intolerable cabbage-y taste - horrible. Funnily, brussels sprouts are now one of my favorite vegetables! The trick to tasty brussels sprouts lies in the cooking method. Roasted brussels are definitely my favorite. But have you tried using the green little baby cabbages as the base for a salad? Definitely worth trying. If you are not that keen on brussels sprouts, your will be after tasting this salad. <\/p>\n

\"\"<\/p>\n

What makes this salad so great is the contrast of sweet to savory. One the one hand you have a fresh orange juice-based dressing, sweet and chewy raisins or cranberries and juicy apples and on the other hand and you have the hearty saut\u00e9ed onions and the marinated and baked tempeh. To round things up, add a handfull of roasted walnuts for that extra crunch. And there you have a delicious dish for your Christmas dinner!<\/p>\n

\"\"<\/p>\n

This salad may take some time and work but you won't regret it. Put on your Christmas sweater, turn on your Christmas playlist and get cooking - it'll be fun! By the way, this salad is great both warm and cold, even though I prefer it warm, I guess.<\/p>\n

\"\"<\/p>\n

I really hope you will enjoy this recipe. If you do, comment below or share your creation on instagram<\/a> (#veggiejam<\/strong>) and tag me (@veggie.jam<\/strong>).<\/p>\n

\"\"<\/p>\n\n\n\n\t\n<\/symbol>\n<\/defs>\n<\/svg>\nPrint<\/a><\/span>

Recipe<\/h2>
\n\nclock<\/title> clock icon<\/desc><\/symbol>cutlery<\/title> <desc>cutlery icon<\/desc><path d=\"M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2v7zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-flag\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>flag<\/title> <desc>flag icon<\/desc><path d=\"M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z\" fill=\"currentColor\"\/><\/symbol><symbol id=\"tasty-recipes-icon-folder\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>folder<\/title> <desc>folder icon<\/desc><path d=\"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-instagram\" viewBox=\"0 0 448 512\"><title>instagram<\/title> <desc>instagram icon<\/desc><path fill=\"currentColor\" d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/symbol><symbol id=\"tasty-recipes-icon-pinterest\" viewBox=\"0 0 496 512\"><title>pinterest<\/title> <desc>pinterest icon<\/desc><path fill=\"currentColor\" d=\"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"><\/path><\/symbol><symbol id=\"tasty-recipes-icon-facebook\" viewBox=\"0 0 448 512\"><title>facebook<\/title> <desc>facebook icon<\/desc><path fill=\"currentColor\" d=\"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\" \/><\/symbol><symbol id=\"tasty-recipes-icon-print\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>print<\/title> <desc>print icon<\/desc><path d=\"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-squares\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>squares<\/title> <desc>squares icon<\/desc><path d=\"M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9h2zm-4 10H4V5h14v14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-heart-regular\" viewBox=\"0 0 512 512\"><title>heart<\/title> <desc>heart icon<\/desc><path fill=\"currentColor\" d=\"M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z\"><\/path><\/symbol><symbol id=\"tasty-recipes-icon-heart-solid\" viewBox=\"0 0 512 512\"><title>heart solid<\/title> <desc>heart solid icon<\/desc><path fill=\"currentColor\" d=\"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z\"><\/path><\/symbol><\/defs><\/svg>\n<header class=\"tasty-recipes-entry-header\">\n\t\t\t<div class=\"tasty-recipes-image\">\n\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2929-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" data-pin-nopin=\"true\" \/>\t\t<\/div>\n\t\t<div class=\"tasty-recipes-header-content clearfix\">\n\t\t<h2 class=\"tasty-recipes-title\" style=\"text-transform: initial !important;\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\">Warm Brussels Sprouts Salad<\/h2>\n\t\t\t\t\t<div class=\"tasty-recipes-rating\">\n\t\t\t\t<div class=\"tasty-recipes-rating-outer\">\n\t\t\t\t\t<div class=\"tasty-recipes-rating-inner\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tasty-recipes-rating-stars\"><svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<span class=\"tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons\"\tdata-tr-default-rating=\"0\"\t>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t5 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"4\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t4 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"3\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t3 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"2\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t2 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"1\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t1 Star\t\t\t<\/span>\t\t<\/i>\t<\/span><\/span><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tasty-recipes-rating-label\"><span style=\"color: #000000 !important;\" data-tasty-recipes-customization=\"detail-label-color.color\" class=\"rating-label\">No reviews<\/span><\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"tasty-recipes-details\">\n\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"prep-time\"><span class=\"tasty-recipes-label\" style=\"color: #000000 !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\" style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"icon-color.color\"><use xlink:href=\"#tasty-recipes-icon-clock\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tPrep Time:<\/span> <span style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-prep-time\">30 minutes<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"cook-time\"><span class=\"tasty-recipes-label\" style=\"color: #000000 !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\" style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"icon-color.color\"><use xlink:href=\"#tasty-recipes-icon-clock\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tCook Time:<\/span> <span style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cook-time\">35 minutes<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"total-time\"><span class=\"tasty-recipes-label\" style=\"color: #000000 !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\" style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"icon-color.color\"><use xlink:href=\"#tasty-recipes-icon-clock\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tTotal Time:<\/span> <span style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-total-time\">65 minutes<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"yield\"><span class=\"tasty-recipes-label\" style=\"color: #000000 !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\" style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"icon-color.color\"><use xlink:href=\"#tasty-recipes-icon-cutlery\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tYield:<\/span> <span style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-yield\"><span data-amount=\"6\">6<\/span> servings <span class=\"tasty-recipes-yield-scale\"><span data-amount=\"1\">1<\/span>x<\/span><\/span><\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<div class=\"tasty-recipes-buttons\">\n\t\t\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\t\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print\" href=\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/print\/1725\/\" target=\"_blank\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-print\"><\/use><\/svg>\n\t\tPrint Recipe<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\t\n<a class=\"share-pin button\" data-pin-custom=\"true\" data-href=\"https:\/\/www.pinterest.com\/pin\/create\/bookmarklet\/?url=https%3A%2F%2Fwww.veggiejam.com%2Fenglish%2Fwarm-brussels-sprouts-salad%2F\" href=\"https:\/\/www.pinterest.com\/pin\/create\/bookmarklet\/?url=https%3A%2F%2Fwww.veggiejam.com%2Fenglish%2Fwarm-brussels-sprouts-salad%2F\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-pinterest\"><\/use><\/svg>\n\t\tPin Recipe<\/a>\n<script>\n\tconst share_pin_buttons = document.getElementsByClassName( 'share-pin button' );\n\tif ( share_pin_buttons ) {\n\t\tfor ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {\n\t\t\tshare_pin_buttons[share_key].addEventListener( 'click', (e) => {\n\t\t\t\te.stopPropagation();\n\t\t\t\twindow.open(e.target.dataset.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500');\n\t\t\t\treturn false;\n\t\t\t} );\n\t\t}\n\t}\n<\/script>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\n<\/header>\n\n<div class=\"tasty-recipes-entry-content\">\n\t<hr style=\"border-color: #7B7272FF !important; background-color: #7B7272FF !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\n\t\t\t<div class=\"tasty-recipes-description\">\n\t\t\t<h3 style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Description<\/h3>\n\t\t\t<div class=\"tasty-recipes-description-body\" style=\"color: #000000 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<p>This warm brussels sprouts salad with a fruity tone from raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better.<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t\t\t<hr style=\"border-color: #7B7272FF !important; background-color: #7B7272FF !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\n\t\t\t<div class=\"tasty-recipes-ingredients\">\n\t\t\t<div class=\"tasty-recipes-ingredients-header\">\n\t\t\t\t<div class=\"tasty-recipes-ingredients-clipboard-container\">\n\t\t\t\t\t<h3 style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tasty-recipes-scale-container\">\n\t\t\t\t\t\t\t<span class=\"tasty-recipes-scale-label\">Scale<\/span>\n\t\t\t\t\t\t\t<button class=\"tasty-recipes-scale-button tasty-recipes-scale-button-active\" data-amount=\"1\" type=\"button\">1x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"2\" type=\"button\">2x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"3\" type=\"button\">3x<\/button>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-ingredients-body\" style=\"color: #000000 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<h4>Brussels Sprouts Salad<\/h4>\n<ul>\n<li><span data-amount=\"26\" data-unit=\"oz\">26 oz<\/span> fresh brussels sprouts (<span data-amount=\"750\" data-unit=\"g\">750 g<\/span>)<\/li>\n<li><span data-amount=\"1\">1<\/span> red onion<\/li>\n<li><span data-amount=\"1\" data-unit=\"tbsp\">1 tbsp<\/span> olive oil<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">\u00bd tsp<\/span> salt<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">\u00bd tsp<\/span> black pepper<\/li>\n<li><span data-amount=\"0.33333333333333\">\u2153<\/span> - <span data-amount=\"0.5\">\u00bd<\/span> cup walnuts (<span data-amount=\"40\" data-unit=\"g\">40 g<\/span>)<\/li>\n<li><span data-amount=\"0.33333333333333\" data-unit=\"cup\">\u2153 cup<\/span> raisins or dried cranberries (<span data-amount=\"50\" data-unit=\"g\">50 g<\/span>)<\/li>\n<li><span data-amount=\"0.5\">\u00bd<\/span> apple ((optional))<\/li>\n<\/ul>\n<h4>Dressing<\/h4>\n<ul>\n<li><span data-amount=\"0.25\">\u00bc<\/span> cup orange juice (~<span data-amount=\"0.5\">\u00bd<\/span> fruit)<\/li>\n<li><span data-amount=\"1\">1<\/span> tablespoon apple cider vinegar<\/li>\n<li><span data-amount=\"2\">2<\/span> tablespoon maple syrup<\/li>\n<li><span data-amount=\"1\">1<\/span>-<span data-amount=\"2\">2<\/span> tablespoon olive oil<\/li>\n<\/ul>\n<h4>Tempeh<\/h4>\n<ul>\n<li><span data-amount=\"10\">10<\/span> oz tempeh (<span data-amount=\"300\" data-unit=\"g\">300 g<\/span>)<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"cup\">\u00bd cup<\/span> orange juice (~<span data-amount=\"1\">1<\/span> fruit)<\/li>\n<li><span data-amount=\"5\" data-unit=\"tbsp\">5 tbsp<\/span> soy sauce or tamari<\/li>\n<li><span data-amount=\"3\" data-unit=\"tbsp\">3 tbsp<\/span> maple syrup<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">\u00bd tsp<\/span> dried garlic<\/li>\n<li><span data-amount=\"1\" data-unit=\"tbsp\">1 tbsp<\/span> olive oil<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">\u00bd tsp<\/span> liquid smoke ((optional))<\/li>\n<\/ul>\n<!--INSIDE_INGREDIENTS-->\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-cook-mode\">\n\t<div class=\"tasty-recipes-cook-mode__container\">\n\t\t<label class=\"tasty-recipes-cook-mode__switch\">\n\t\t\t<input type=\"checkbox\" id=\"tasty_recipes_6813b3d3d5c6d_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round\"\n\t\t\t\tdata-tasty-recipes-customization=\"button-color.background button-text-color.color\"><\/span>\n\t\t<\/label>\n\t\t<label for=\"tasty_recipes_6813b3d3d5c6d_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__label\">Cook Mode<\/span>\n\t\t\t<span class=\"tasty-recipes-cook-mode__helper\">\n\t\t\t\tPrevent your screen from going dark\t\t\t<\/span>\n\t\t<\/label>\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t\n\t\t\t<hr style=\"border-color: #7B7272FF !important; background-color: #7B7272FF !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\n\t\t\t<div class=\"tasty-recipes-instructions\">\n\t\t\t<div class=\"tasty-recipes-instructions-header\">\n\t\t\t\t<h3 style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-instructions-body\" style=\"color: #000000 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<ol>\n<li id=\"instruction-step-1\">Cut the tempeh into 0.5 - 1 inch (1.5 - 2 cm) thick triangles or slices. Mix the ingredients for the marinade and place the tempeh in it. Store in the fridge and move around the pieces after a few mins to coat the tempeh from all sides.<\/li>\n<li id=\"instruction-step-2\">Combine the ingredients for the dressing and put aside.<\/li>\n<li id=\"instruction-step-3\">Preheat the oven to 350 \u00b0F (180 \u00b0C). <\/li>\n<li id=\"instruction-step-4\">Wash the brussels sprouts, remove the outer leaves and the stalk. Shred the brussels sprouts using a food processor or a knife.<\/li>\n<li id=\"instruction-step-5\">Cut the onions into thin slices.<\/li>\n<li id=\"instruction-step-6\">Put the tempeh including the marinade into a baking dish and cover with aluminum foil. Bake for 20 min. Then take off the foil and bake for another 12-15 min.<\/li>\n<li id=\"instruction-step-7\">In the meantime heat up 1 tablespoon olive oil in a large pan and saut\u00e9 the onion. <\/li>\n<li id=\"instruction-step-8\">Now add the shredded brussels sprouts, salt and pepper and saut\u00e9 for 3-5 min until the sprouts are cooked but still crunchy. Then add the dressing to the pan.<\/li>\n<li id=\"instruction-step-9\">Roast the walnuts in the oven for 3-5 min (optional). Chop up the walnuts and add to the salad with the raisins. Add salt and pepper to taste.<\/li>\n<li id=\"instruction-step-10\">Slice or dice the apple. Serve the brussels sprouts with the baked tempeh and apple. <\/li>\n<\/ol>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t\n\t\t\t<hr style=\"border-color: #7B7272FF !important; background-color: #7B7272FF !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t<footer class=\"tasty-recipes-entry-footer\">\n\t\t<div class=\"tasty-recipes-footer-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-instagram\" aria-hidden=\"true\" style=\"color: #3a6558 !important;\" data-tasty-recipes-customization=\"footer-icon-color.color\"><use xlink:href=\"#tasty-recipes-icon-instagram\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t<div class=\"tasty-recipes-footer-copy\">\n\t\t\t\t<h3 data-tasty-recipes-customization=\"footer-heading-color.color h3-transform.text-transform footer-heading.innerText\">Did you make this recipe?<\/h3>\n\t\t\t\t<div data-tasty-recipes-customization=\"footer-description-color.color footer-description.innerHTML\"><p>Tag me <a href=\"https:\/\/www.instagram.com\/veggie.jam\" target=\"_blank\" rel=\"noreferrer noopener\">@veggie.jam<\/a> on Instagram and hashtag it <a href=\"https:\/\/www.instagram.com\/explore\/tags\/veggiejam\" target=\"_blank\" rel=\"noreferrer noopener\">#veggiejam<\/a><\/p>\n<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/footer>\n<\/div>\n\n\n<script>\nwindow.trCommon={\"minRating\":6,\"ajaxurl\":\"https:\\\/\\\/www.veggiejam.com\\\/english\\\/wp-admin\\\/admin-ajax.php\",\"ratingNonce\":\"\",\"postId\":480};\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.smoothScroll = {\ninit() {\ndocument.addEventListener( 'click', ( e ) => {\nlet anchor = e.target;\nif ( anchor.tagName !== 'A' ) {\nanchor = anchor.closest( 'a.tasty-recipes-scrollto' );\n}\n\nif ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {\nreturn;\n}\n\nconst elementHref = anchor.getAttribute( 'href' );\nif ( ! elementHref ) {\nreturn;\n}\n\ne.preventDefault();\nthis.goToSelector( elementHref );\n});\n},\ngoToSelector( selector ) {\nconst element = document.querySelector( selector );\nif ( ! element ) {\nreturn;\n}\nelement.scrollIntoView( { behavior: 'smooth' } );\n}\n};\n\ndocument.addEventListener(\n'DOMContentLoaded',\n() => window.TastyRecipes.smoothScroll.init()\n);\n\n(function(){\n\n\nvar bothEquals = function( d1, d2, D ) {\nvar ret = 0;\nif (d1<=D) {\nret++;\n}\nif (d2<=D) {\nret++;\n}\nreturn ret === 2;\n};\n\nvar frac =function frac(x,D,mixed){var n1=Math.floor(x),d1=1;var n2=n1+1,d2=1;if(x!==n1){while(bothEquals(d1,d2,D)){var m=(n1+n2)\/(d1+d2);if(x===m){if(d1+d2<=D){d1+=d2;n1+=n2;d2=D+1}else if(d1>d2){d2=D+1;}else {d1=D+1;}break}else if(x<m){n2=n1+n2;d2=d1+d2}else{n1=n1+n2;d1=d1+d2}}}if(d1>D){d1=d2;n1=n2}if(!mixed){return[0,n1,d1];}var q=Math.floor(n1\/d1);return[q,n1-q*d1,d1]};frac.cont=function cont(x,D,mixed){var sgn=x<0?-1:1;var B=x*sgn;var P_2=0,P_1=1,P=0;var Q_2=1,Q_1=0,Q=0;var A=Math.floor(B);while(Q_1<D){A=Math.floor(B);P=A*P_1+P_2;Q=A*Q_1+Q_2;if(B-A<5e-8){break;}B=1\/(B-A);P_2=P_1;P_1=P;Q_2=Q_1;Q_1=Q}if(Q>D){if(Q_1>D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!mixed){return[0,sgn*P,Q];}var q=Math.floor(sgn*P\/Q);return[q,sgn*P-q*Q,Q]};\n\n\nwindow.tastyRecipesVulgarFractions = JSON.parse(decodeURIComponent(\"%7B%22%C2%BC%22%3A%221%2F4%22%2C%22%C2%BD%22%3A%221%2F2%22%2C%22%C2%BE%22%3A%223%2F4%22%2C%22%E2%85%93%22%3A%221%2F3%22%2C%22%E2%85%94%22%3A%222%2F3%22%2C%22%E2%85%95%22%3A%221%2F5%22%2C%22%E2%85%96%22%3A%222%2F5%22%2C%22%E2%85%97%22%3A%223%2F5%22%2C%22%E2%85%98%22%3A%224%2F5%22%2C%22%E2%85%99%22%3A%221%2F6%22%2C%22%E2%85%9A%22%3A%225%2F6%22%2C%22%E2%85%9B%22%3A%221%2F8%22%2C%22%E2%85%9C%22%3A%223%2F8%22%2C%22%E2%85%9D%22%3A%225%2F8%22%2C%22%E2%85%9E%22%3A%227%2F8%22%7D\"));\n\nwindow.tastyRecipesFormatAmount = function(amount, el) {\nif ( parseFloat( amount ) === parseInt( amount ) ) {\nreturn amount;\n}\nvar roundType = 'frac';\nif (typeof el.dataset.amountShouldRound !== 'undefined') {\nif ('false' !== el.dataset.amountShouldRound) {\nif ( 'number' === el.dataset.amountShouldRound ) {\nroundType = 'number';\n} else if ('frac' === el.dataset.amountShouldRound) {\nroundType = 'frac';\n} else if ('vulgar' === el.dataset.amountShouldRound) {\nroundType = 'vulgar';\n} else {\nroundType = 'integer';\n}\n}\n}\nif ('number' === roundType) {\namount = Number.parseFloat(amount).toPrecision(2);\n} else if ('integer' === roundType) {\namount = Math.round(amount);\n} else if ('frac' === roundType || 'vulgar' === roundType) {\nvar denom = 8;\nif (typeof el.dataset.unit !== 'undefined') {\nvar unit = el.dataset.unit;\nif (['cups','cup','c'].includes(unit)) {\ndenom = 4;\nif (0.125 === amount) {\ndenom = 8;\n}\nif (\"0.1667\" === Number.parseFloat( amount ).toPrecision(4)) {\ndenom = 6;\n}\n}\nif (['tablespoons','tablespoon','tbsp'].includes(unit)) {\ndenom = 2;\n}\nif (['teaspoons','teaspoon','tsp'].includes(unit)) {\ndenom = 8;\n}\n}\nvar amountArray = frac.cont( amount, denom, true );\nvar newAmount = '';\nif ( amountArray[1] !== 0 ) {\nnewAmount = amountArray[1] + '\/' + amountArray[2];\nif ('vulgar' === roundType) {\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (newAmount === window.tastyRecipesVulgarFractions[vulgar]) {\nnewAmount = vulgar;\n}\n});\n}\n}\nif ( newAmount ) {\nnewAmount = ' ' + newAmount;\n}\nif ( amountArray[0] ) {\nnewAmount = amountArray[0] + newAmount;\n}\namount = newAmount;\n}\nreturn amount;\n};\n\n\nwindow.tastyRecipesUpdatePrintLink = () => {\n\nconst printButton = document.querySelector( '.tasty-recipes-print-button' );\n\n\nif ( ! printButton ) {\nreturn;\n}\n\nconst printURL = new URL( printButton.href );\nconst searchParams = new URLSearchParams( printURL.search );\n\nconst unitButton = document.querySelector( '.tasty-recipes-convert-button-active' );\nconst scaleButton = document.querySelector( '.tasty-recipes-scale-button-active' );\n\nlet unit = '';\nlet scale = '';\n\nif ( unitButton ) {\nunit = unitButton.dataset.unitType;\nsearchParams.delete('unit');\nsearchParams.set( 'unit', unit );\n}\n\nif ( scaleButton ) {\nscale = scaleButton.dataset.amount;\nsearchParams.set( 'scale', scale );\n}\n\nconst paramString = searchParams.toString();\nconst newURL = '' === paramString ? printURL.href : printURL.origin + printURL.pathname + '?' + paramString;\nconst printLinks = document.querySelectorAll( '.tasty-recipes-print-link' );\n\nprintLinks.forEach( ( el ) => {\nel.href = newURL;\n});\n\nconst printButtons = document.querySelectorAll( '.tasty-recipes-print-button' );\nprintButtons.forEach( ( el ) => {\nel.href = newURL;\n});\n};\n\n\ndocument.addEventListener( 'DOMContentLoaded', () => {\n\n\nif ( ! window.location.href.includes( '\/print\/' ) ) {\nreturn;\n}\n\nconst searchParams = new URLSearchParams( window.location.search );\n\nconst unit = searchParams.get( 'unit' );\nconst scale = searchParams.get( 'scale' );\n\nif ( unit && ( 'metric' === unit || 'usc' === unit ) ) {\ndocument.querySelector( '.tasty-recipes-convert-button[data-unit-type=\"' + unit + '\"]' ).click();\n}\n\nif ( scale && Number(scale) > 0 ) {\ndocument.querySelector( '.tasty-recipes-scale-button[data-amount=\"' + Number(scale) + '\"]' ).click();\n}\n});\n}());\n\n(function(){\nvar buttonClass = 'tasty-recipes-scale-button',\nbuttonActiveClass = 'tasty-recipes-scale-button-active',\nbuttons = document.querySelectorAll('.tasty-recipes-scale-button');\nif ( ! buttons ) {\nreturn;\n}\n\nbuttons.forEach(function(button){\nbutton.addEventListener('click', function(event){\nevent.preventDefault();\nvar recipe = event.target.closest('.tasty-recipes');\nif ( ! recipe ) {\nreturn;\n}\nvar otherButtons = recipe.querySelectorAll('.' + buttonClass);\notherButtons.forEach(function(bt){\nbt.classList.remove(buttonActiveClass);\n});\nbutton.classList.add(buttonActiveClass);\n\n\nvar scalables = recipe.querySelectorAll('span[data-amount]');\nvar buttonAmount = parseFloat( button.dataset.amount );\nscalables.forEach(function(scalable){\nif (typeof scalable.dataset.amountOriginalType === 'undefined'\n&& typeof scalable.dataset.nfOriginal === 'undefined') {\nif (-1 !== scalable.innerText.indexOf('\/')) {\nscalable.dataset.amountOriginalType = 'frac';\n}\nif (-1 !== scalable.innerText.indexOf('.')) {\nscalable.dataset.amountOriginalType = 'number';\n}\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (-1 !== scalable.innerText.indexOf(vulgar)) {\nscalable.dataset.amountOriginalType = 'vulgar';\n}\n});\nif (typeof scalable.dataset.amountOriginalType !== 'undefined') {\nscalable.dataset.amountShouldRound = scalable.dataset.amountOriginalType;\n}\n}\nvar amount = parseFloat( scalable.dataset.amount ) * buttonAmount;\namount = window.tastyRecipesFormatAmount(amount, scalable);\nif ( typeof scalable.dataset.unit !== 'undefined' ) {\nif ( ! scalable.classList.contains('nutrifox-quantity') ) {\nif ( ! scalable.classList.contains('nutrifox-second-quantity') ) {\namount += ' ' + scalable.dataset.unit;\n}\n}\n}\nscalable.innerText = amount;\n});\n\nvar nonNumerics = recipe.querySelectorAll('[data-has-non-numeric-amount]');\nnonNumerics.forEach(function(nonNumeric){\nvar indicator = nonNumeric.querySelector('span[data-non-numeric-label]');\nif ( indicator ) {\nnonNumeric.removeChild(indicator);\n}\nif ( 1 !== buttonAmount ) {\nindicator = document.createElement('span');\nindicator.setAttribute('data-non-numeric-label', true);\nvar text = document.createTextNode(' (x' + buttonAmount + ')');\nindicator.appendChild(text);\nnonNumeric.appendChild(indicator);\n}\n});\n\nwindow.tastyRecipesUpdatePrintLink();\n});\n});\n}());\n\nwindow.TastyRecipes = window.TastyRecipes || {};\nwindow.TastyRecipes.cookMode = {\nwakeLockApi: false,\nwakeLock: false,\ncookModeSelector: '.tasty-recipes-cook-mode',\ninit() {\nif (\"wakeLock\" in navigator && \"request\" in navigator.wakeLock) {\nthis.wakeLockApi = navigator.wakeLock;\n}\n\nconst cookModes = document.querySelectorAll(this.cookModeSelector);\n\nif (cookModes.length > 0) {\nfor (const cookMode of cookModes) {\nif (this.wakeLockApi) {\ncookMode.querySelector('input[type=\"checkbox\"]').addEventListener(\"change\", event => {\nthis.checkboxChange(event.target);\n}, false);\n} else {\ncookMode.style.display = \"none\";\n}\n}\n}\n},\ncheckboxChange(checkbox) {\nif (checkbox.checked) {\nthis.lock();\n} else {\nthis.unlock();\n}\n},\nsetCheckboxesState(state) {\nconst checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type=\"checkbox\"]');\nfor (const checkbox of checkboxes) {\ncheckbox.checked = state;\n}\n},\nasync lock() {\ntry {\nthis.wakeLock = await this.wakeLockApi.request(\"screen\");\nthis.wakeLock.addEventListener(\"release\", () => {\nthis.wakeLock = false;\nthis.setCheckboxesState(false);\n});\nthis.setCheckboxesState(true);\n} catch (error) {\nthis.setCheckboxesState(false);\n}\n},\nunlock() {\nif (this.wakeLock) {\nthis.wakeLock.release();\nthis.wakeLock = false;\n}\nthis.setCheckboxesState(false);\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\ndocument.addEventListener(\"DOMContentLoaded\", callback);\n}\n})(() => {\nwindow.TastyRecipes.cookMode.init();\n});\n\n\n\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.staticTooltip = {\nelement: null,\ntooltipElement: null,\ndeleting: false,\ninit( element ) {\nif ( this.deleting ) {\nreturn;\n}\nthis.element = element;\nthis.buildElements();\n},\ndestroy() {\nif ( ! this.tooltipElement || this.deleting ) {\nreturn;\n}\n\nthis.deleting = true;\nthis.tooltipElement.classList.remove( 'opened' );\n\nsetTimeout( () => {\nthis.tooltipElement.remove();\nthis.deleting = false;\n}, 500 );\n},\nbuildElements() {\nconst tooltipElement = document.createElement( 'div' );\ntooltipElement.classList.add( 'tasty-recipes-static-tooltip');\ntooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );\n\nconst currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\nif ( currentTooltipElement ) {\ndocument.body.replaceChild( tooltipElement, currentTooltipElement );\n} else {\ndocument.body.appendChild( tooltipElement );\n}\n\nthis.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\n},\nshow() {\nif ( ! this.tooltipElement ) {\nreturn;\n}\n\nconst tooltipTop = this.element.getBoundingClientRect().top\n+ window.scrollY\n- 10 \/\/ 10px offset.\n- this.tooltipElement.getBoundingClientRect().height;\nconst tooltipLeft = this.element.getBoundingClientRect().left\n- ( this.tooltipElement.getBoundingClientRect().width \/ 2 )\n+ ( this.element.getBoundingClientRect().width \/ 2 ) - 1;\nconst posLeft = Math.max( 10, tooltipLeft );\nthis.maybeRemoveTail( posLeft !== tooltipLeft );\n\nthis.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );\nthis.tooltipElement.classList.add( 'opened' );\n\n},\nmaybeRemoveTail( removeTail ) {\nif ( removeTail ) {\nthis.tooltipElement.classList.add( 'tr-hide-tail' );\n} else {\nthis.tooltipElement.classList.remove( 'tr-hide-tail' );\n}\n},\nchangeMessage( message ) {\nif ( ! this.tooltipElement ) {\nreturn;\n}\nthis.tooltipElement.innerHTML = message;\n}\n};\n\nwindow.TastyRecipes.ajax = {\nsendPostRequest( url, data, success, failure ) {\nconst xhr = new XMLHttpRequest();\nxhr.open( 'POST', url, true );\nxhr.send( this.preparePostData( data ) );\n\nxhr.onreadystatechange = () => {\nif ( 4 !== xhr.readyState ) {\nreturn;\n}\nif ( xhr.status === 200 ) {\nsuccess( JSON.parse( xhr.responseText ) );\nreturn;\n}\n\nfailure( xhr );\n};\n\nxhr.onerror = () => {\nfailure( xhr );\n};\n},\npreparePostData( data ) {\nconst formData = new FormData();\n\nfor ( const key in data ) {\nformData.append( key, data[key] );\n}\nreturn formData;\n},\n};\n\nwindow.TastyRecipes.ratings = {\ndefaultRating: 0,\ncurrentRatingPercentage: 100,\nsavingRating: false,\ninit( minRating ) {\nthis.minRating = minRating;\n\nthis.formWatchRating();\nthis.closeTooltipWhenClickOutside();\nthis.addBodyClassBasedOnSelectedRating();\nthis.backwardCompFormRatingPosition();\n},\nformWatchRating() {\nconst ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');\nif ( ratings.length <= 0 ) {\nreturn;\n}\nfor ( const rating of ratings ) {\nrating.addEventListener( 'click', event => {\nevent.preventDefault();\nthis.defaultRating = event.target.closest( '.checked' ).dataset.rating;\nthis.setCheckedStar( event.target );\nthis.maybeSendRating( this.defaultRating, event.target );\nthis.setRatingInForm( this.defaultRating );\n} );\n}\n},\ncloseTooltipWhenClickOutside() {\nwindow.addEventListener( 'click', e => {\n\/\/ Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.\nif ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {\nreturn;\n}\n\nwindow.TastyRecipes.staticTooltip.destroy();\n} );\n},\n setRatingInForm( rating ) {\nconst ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value=\"' + rating + '\"]' );\nif ( ! ratingInput ) {\nreturn;\n}\nratingInput.click();\n},\naddBodyClassBasedOnSelectedRating() {\nconst ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );\nif ( ! ratingInputs ) {\nreturn;\n}\nfor ( const ratingInput of ratingInputs ) {\nratingInput.addEventListener( 'click', currentEvent => {\nconst selectedRating = currentEvent.target.getAttribute( 'value' );\nthis.handleBodyClassByRating( selectedRating );\nthis.toggleCommentTextareaRequired( selectedRating );\n} );\n}\n},\nhandleBodyClassByRating( rating ) {\nif ( rating < this.minRating ) {\ndocument.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );\nreturn;\n}\ndocument.body.classList.add( 'tasty-recipes-selected-minimum-rating' );\n},\ntoggleCommentTextareaRequired( rating ) {\nconst commentTextarea = document.getElementById( 'comment' );\nif ( ! commentTextarea ) {\nreturn;\n}\n\nif ( rating < this.minRating ) {\ncommentTextarea.setAttribute( 'required', '' );\nreturn;\n}\n\ncommentTextarea.removeAttribute( 'required' );\n},\nmaybeSendRating( rating, element ) {\nif ( this.savingRating === rating ) {\nreturn;\n}\n\nthis.savingRating = rating;\nwindow.TastyRecipes.staticTooltip.init( element );\n\nconst recipeCardElement = element.closest( '.tasty-recipes' );\nif ( ! recipeCardElement ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nreturn;\n}\n\nwindow.TastyRecipes.ajax.sendPostRequest(\nwindow.trCommon.ajaxurl,\n{\naction: 'tasty_recipes_save_rating',\nrating,\nnonce: window.trCommon.ratingNonce,\npost_id: window.trCommon.postId,\nrecipe_id: recipeCardElement.dataset.trId,\n},\n( response ) => {\nwindow.TastyRecipes.staticTooltip.changeMessage( response.data.message );\nwindow.TastyRecipes.staticTooltip.show();\nthis.updateAverageText( response.data, recipeCardElement );\nthis.maybeFillCommentForm( response.data );\n\n\/\/ Hide the tooltip after 5 seconds.\nsetTimeout( () => {\nthis.maybeResetTooltip( recipeCardElement, response.data, rating );\n}, 5000 );\n},\n() => {\nthis.resetTooltip( recipeCardElement );\n}\n);\n},\nupdateAverageText( data, recipeCardElement ) {\nif ( ! data.average ) {\nreturn;\n}\nthis.setRatingPercent( data );\n\nif ( ! data.count ) {\nreturn;\n}\n\nconst quickLink = document.querySelector( '.tasty-recipes-rating-link' );\nif ( quickLink ) {\nthis.setTextInContainer( quickLink, data );\nthis.setPartialStar( quickLink );\n}\n\nconst cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\ncardStars.dataset.trDefaultRating = data.average;\nthis.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );\n},\nsetTextInContainer( container, data ) {\nif ( ! container ) {\nreturn;\n}\n\nif ( data.label ) {\nconst ratingLabelElement = container.querySelector( '.rating-label' );\nif ( ratingLabelElement ) {\nratingLabelElement.innerHTML = data.label;\n}\nreturn;\n}\n\nconst averageElement = container.querySelector( '.average' );\nif ( averageElement ) {\naverageElement.textContent = data.average;\n}\n\nconst countElement = container.querySelector( '.count' );\nif ( countElement ) {\ncountElement.textContent = data.count;\n}\n},\nsetPartialStar( container ) {\nconst highestStar = container.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( highestStar ) {\nhighestStar.dataset.trClip = this.currentRatingPercentage;\n}\n},\nsetRatingPercent( data ) {\nthis.defaultRating = data.average.toFixed( 1 );\nconst parts = data.average.toFixed( 2 ).toString().split( '.' );\nthis.currentRatingPercentage = parts[1] ? parts[1] : 100;\nif ( this.currentRatingPercentage === '00' ) {\nthis.currentRatingPercentage = 100;\n}\n},\nsetCheckedStar( target ) {\nconst cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( selectedRatingElement ) {\ndelete selectedRatingElement.dataset.trChecked;\n}\n\nconst thisStar = target.closest( '.tasty-recipes-rating' );\nthisStar.dataset.trChecked = 1;\nthisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;\n},\nmaybeFillCommentForm( data ) {\nif ( ! data.comment || ! data.comment.content ) {\nreturn;\n}\n\nconst commentForm = document.querySelector( '#commentform' );\nif ( ! commentForm ) {\nreturn;\n}\n\nconst commentBox = commentForm.querySelector( '[name=comment]' );\nif ( ! commentBox || commentBox.value ) {\nreturn;\n}\n\n\/\/ Add comment details for editing.\ncommentBox.innerHTML = data.comment.content;\nif ( data.comment.name ) {\ncommentForm.querySelector( '[name=author]' ).value = data.comment.name;\ncommentForm.querySelector( '[name=email]' ).value = data.comment.email;\n}\n},\nmaybeResetTooltip( recipeCardElement, data, rating ) {\nif ( this.savingRating === rating ) {\nthis.resetTooltip( recipeCardElement, data );\n}\n},\nresetTooltip( recipeCardElement, data ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nthis.savingRating = false;\n\n\/\/ Reset the default rating.\nconst cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\nif ( cardRatingContainer ) {\nthis.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;\ncardRatingContainer.dataset.trDefaultRating = this.defaultRating;\n\nthis.resetSelectedStar( cardRatingContainer, data );\n}\n},\nresetSelectedStar( cardRatingContainer ) {\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( selectedRatingElement ) {\nselectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;\nselectedRatingElement.parentNode.dataset.trChecked = 1;\n}\n\nconst previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( previousSelectedElement ) {\nconst currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');\nif ( currentSelectedRating !== selectedRatingElement ) {\ndelete previousSelectedElement.dataset.trChecked;\n}\n}\n},\nbackwardCompFormRatingPosition() {\nconst ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );\nif ( ! ratingsButtons ) {\nreturn;\n}\nconst ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);\nif ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {\nratingsButtons.style.direction = 'rtl';\n}\n\nif ( typeof tastyRecipesRating !== 'undefined' ) {\n\/\/ Select the rating that was previously selected in admin.\nratingsButtons.querySelector( '.tasty-recipes-rating[value=\"' + tastyRecipesRating + '\"]' ).checked = true;\n}\n\nconst ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );\nfor (const ratingSpan of ratingSpans) {\nratingSpan.addEventListener( 'click', event => {\nif ( ratingSpan === event.target ) {\nreturn;\n}\nratingSpan.previousElementSibling.click();\n} );\n}\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\nwindow.addEventListener( 'load', callback );\n}\n})(() => {\nwindow.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );\n});\n<\/script><\/div>\n<p> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This warm brussels sprouts salad with fruity raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better. If there was one kind of vegetable that I disliked the most when I was a young girl, it was brussels sprouts. Those overcooked, sqaushy big green balls with this intolerable cabbage-y […]<\/p>\n","protected":false},"author":1,"featured_media":485,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[11,9,4,728,750],"holidays":[],"class_list":{"0":"post-480","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-recipes","8":"category-gluten-free","9":"category-salads-soups","10":"category-side-dishes","11":"category-veggies","12":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Warm Brussels Sprouts Salad - Veggie Jam English<\/title>\n<meta name=\"description\" content=\"This brussels sprouts salad with a fruity tone from raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Warm Brussels Sprouts Salad - Veggie Jam English\" \/>\n<meta property=\"og:description\" content=\"This brussels sprouts salad with a fruity tone from raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/\" \/>\n<meta property=\"og:site_name\" content=\"Veggie Jam English\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-12T10:45:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-18T18:39:09+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1037\" \/>\n\t<meta property=\"og:image:height\" content=\"1555\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Melanie@Veggiejam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Melanie@Veggiejam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/\"},\"author\":{\"name\":\"Melanie@Veggiejam\",\"@id\":\"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/56a76e5150c0d9dda5db6907805b6bd7\"},\"headline\":\"Warm Brussels Sprouts Salad\",\"datePublished\":\"2017-12-12T10:45:47+00:00\",\"dateModified\":\"2019-11-18T18:39:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/\"},\"wordCount\":280,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/56a76e5150c0d9dda5db6907805b6bd7\"},\"image\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg\",\"keywords\":[\"fall\",\"gluten free\",\"sugar free\",\"winter\"],\"articleSection\":[\"All Recipes\",\"Gluten-free\",\"Salads & Soups\",\"Side Dishes\",\"Veggies\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/\",\"url\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/\",\"name\":\"Warm Brussels Sprouts Salad - Veggie Jam English\",\"isPartOf\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg\",\"datePublished\":\"2017-12-12T10:45:47+00:00\",\"dateModified\":\"2019-11-18T18:39:09+00:00\",\"description\":\"This brussels sprouts salad with a fruity tone from raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#primaryimage\",\"url\":\"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg\",\"contentUrl\":\"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg\",\"width\":1037,\"height\":1555},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.veggiejam.com\/english\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"All Recipes\",\"item\":\"https:\/\/www.veggiejam.com\/english\/category\/recipes\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Warm Brussels Sprouts Salad\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.veggiejam.com\/english\/#website\",\"url\":\"https:\/\/www.veggiejam.com\/english\/\",\"name\":\"Veggie Jam English\",\"description\":\"A food blog with healthy and simple vegan recipes.\",\"publisher\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/56a76e5150c0d9dda5db6907805b6bd7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.veggiejam.com\/english\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/56a76e5150c0d9dda5db6907805b6bd7\",\"name\":\"Melanie@Veggiejam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2019\/07\/Melanie-Veggie-Jam-1.jpg\",\"contentUrl\":\"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2019\/07\/Melanie-Veggie-Jam-1.jpg\",\"width\":4480,\"height\":4480,\"caption\":\"Melanie@Veggiejam\"},\"logo\":{\"@id\":\"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/www.veggiejam.com\/english\/about-me\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Warm Brussels Sprouts Salad - Veggie Jam English","description":"This brussels sprouts salad with a fruity tone from raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/","og_locale":"en_US","og_type":"article","og_title":"Warm Brussels Sprouts Salad - Veggie Jam English","og_description":"This brussels sprouts salad with a fruity tone from raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better.","og_url":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/","og_site_name":"Veggie Jam English","article_published_time":"2017-12-12T10:45:47+00:00","article_modified_time":"2019-11-18T18:39:09+00:00","og_image":[{"width":1037,"height":1555,"url":"http:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg","type":"image\/jpeg"}],"author":"Melanie@Veggiejam","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Melanie@Veggiejam","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#article","isPartOf":{"@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/"},"author":{"name":"Melanie@Veggiejam","@id":"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/56a76e5150c0d9dda5db6907805b6bd7"},"headline":"Warm Brussels Sprouts Salad","datePublished":"2017-12-12T10:45:47+00:00","dateModified":"2019-11-18T18:39:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/"},"wordCount":280,"commentCount":6,"publisher":{"@id":"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/56a76e5150c0d9dda5db6907805b6bd7"},"image":{"@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#primaryimage"},"thumbnailUrl":"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg","keywords":["fall","gluten free","sugar free","winter"],"articleSection":["All Recipes","Gluten-free","Salads & Soups","Side Dishes","Veggies"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/","url":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/","name":"Warm Brussels Sprouts Salad - Veggie Jam English","isPartOf":{"@id":"https:\/\/www.veggiejam.com\/english\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#primaryimage"},"image":{"@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#primaryimage"},"thumbnailUrl":"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg","datePublished":"2017-12-12T10:45:47+00:00","dateModified":"2019-11-18T18:39:09+00:00","description":"This brussels sprouts salad with a fruity tone from raisins, orange and apple, served with savory baked tempeh will make your Christmas dinner even better.","breadcrumb":{"@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#primaryimage","url":"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg","contentUrl":"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2017\/12\/Rosenkohl-Salat_2952.jpg","width":1037,"height":1555},{"@type":"BreadcrumbList","@id":"https:\/\/www.veggiejam.com\/english\/warm-brussels-sprouts-salad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.veggiejam.com\/english\/"},{"@type":"ListItem","position":2,"name":"All Recipes","item":"https:\/\/www.veggiejam.com\/english\/category\/recipes\/"},{"@type":"ListItem","position":3,"name":"Warm Brussels Sprouts Salad"}]},{"@type":"WebSite","@id":"https:\/\/www.veggiejam.com\/english\/#website","url":"https:\/\/www.veggiejam.com\/english\/","name":"Veggie Jam English","description":"A food blog with healthy and simple vegan recipes.","publisher":{"@id":"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/56a76e5150c0d9dda5db6907805b6bd7"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.veggiejam.com\/english\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/56a76e5150c0d9dda5db6907805b6bd7","name":"Melanie@Veggiejam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/image\/","url":"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2019\/07\/Melanie-Veggie-Jam-1.jpg","contentUrl":"https:\/\/www.veggiejam.com\/english\/wp-content\/uploads\/sites\/2\/2019\/07\/Melanie-Veggie-Jam-1.jpg","width":4480,"height":4480,"caption":"Melanie@Veggiejam"},"logo":{"@id":"https:\/\/www.veggiejam.com\/english\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/www.veggiejam.com\/english\/about-me\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/posts\/480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/comments?post=480"}],"version-history":[{"count":5,"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/posts\/480\/revisions"}],"predecessor-version":[{"id":1726,"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/posts\/480\/revisions\/1726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/media\/485"}],"wp:attachment":[{"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/media?parent=480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/categories?post=480"},{"taxonomy":"holidays","embeddable":true,"href":"https:\/\/www.veggiejam.com\/english\/wp-json\/wp\/v2\/holidays?post=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}