{
    "componentChunkName": "component---src-templates-post-js",
    "path": "/recipes/view/the-best-french-onion-soup-recipe/",
    "result": {"data":{"post":{"id":"cG9zdDozNTM1","uri":"/recipes/view/the-best-french-onion-soup-recipe/","excerpt":"<p>This is the best, decedent French onion soup recipe. It&#8217;s also easy to make. </p>\n","content":"\n<blockquote class=\"wp-block-quote\"><p>Prep Time: 15 minutes</p><p>Cook Time: 60 minutes</p><p>Servings: 6 to 8</p></blockquote>\n\n\n\n<p class=\"has-small-font-size\"><em>Submitted by Steve</em></p>\n\n\n\n<p><strong>INGREDIENTS</strong></p>\n\n\n\n<ul><li>1/4 cup butter</li><li>4 onions, sliced (about 8 cups)</li><li>2 garlic cloves, chopped or minced</li><li>2 bay leaves</li><li>1/2 teaspoon thyme</li><li>1/2 teaspoon salt</li><li>1/8 teaspoon freshly ground black pepper</li><li>1 cup red wine, about 1/3 bottle</li><li>1/3 cup all-purpose flour</li><li>8 cups beef broth</li><li>1 French boule or baguette</li><li>8 ounces grated Gruyere cheese</li></ul>\n\n\n\n<p><strong>DIRECTIONS</strong></p>\n\n\n\n<p>Melt the butter in a large pot over medium heat.  Add the onions, garlic, bay leaves, thyme, salt, and pepper.  Cook until the onions are soft and caramelized, about 20 to 25 minutes. </p>\n\n\n\n<p>Add the wine, bring to a boil, reduce the heat and simmer until the liquid has mostly evaporated, about 5 minutes. Discard the bay leaves. Add the flour and stir. Turn the heat to medium low and cook for 10 minutes. </p>\n\n\n\n<p>Add the beef broth and bring the heat back to medium. Bring to a boil and then reduce to low heat and simmer for 10 minutes. Add salt and pepper to taste.</p>\n\n\n\n<p>Ladle the soup into broiler safe bowls, top each with bread and then with cheese.  Set the oven to broil and put the bowls into the oven within 8 inches of the heat. Place them on a cookie sheet if that makes it easier. Remove when the cheese is melted and the bread is toasted, being careful not to burn the toast.</p>\n\n\n\n<p>Optionally, you can use Swiss or Monterrey Jack in place of the Gruyere cheese.</p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><div data-gatsby-image-wrapper=\"\" style=\"position:relative;overflow:hidden;display:inline-block;vertical-align:top\" class=\"gatsby-image-wrapper gatsby-image-wrapper-constrained wp-image-3539 inline-gatsby-image-wrapper\" data-reactroot=\"\"><div style=\"max-width:1024px;display:block\"><img alt=\"\" role=\"presentation\" aria-hidden=\"true\" src=\"data:image/svg+xml;charset=utf-8,%3Csvg height=&#x27;768&#x27; width=&#x27;1024&#x27; xmlns=&#x27;http://www.w3.org/2000/svg&#x27; version=&#x27;1.1&#x27;%3E%3C/svg%3E\" style=\"max-width:100%;display:block;position:static\"/></div><div aria-hidden=\"true\" data-placeholder-image=\"\" style=\"height:100%;left:0;position:absolute;top:0;width:100%\"></div><picture><source type=\"image/webp\" data-srcset=\"/static/9a0b1e5813839f9bdee03ea8c31e828a/32b44/IMG_1122.webp 256w,/static/9a0b1e5813839f9bdee03ea8c31e828a/6ef81/IMG_1122.webp 512w,/static/9a0b1e5813839f9bdee03ea8c31e828a/67090/IMG_1122.webp 1024w,/static/9a0b1e5813839f9bdee03ea8c31e828a/152b0/IMG_1122.webp 2048w\" sizes=\"(min-width: 1024px) 1024px, 100vw\"/><img data-gatsby-image-ssr=\"\" data-wp-inline-image=\"1\" data-main-image=\"\" style=\"height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:opacity 250ms linear;width:100%;will-change:opacity;opacity:0\" sizes=\"(min-width: 1024px) 1024px, 100vw\" decoding=\"async\" loading=\"lazy\" data-src=\"/static/9a0b1e5813839f9bdee03ea8c31e828a/25e8e/IMG_1122.jpg\" data-srcset=\"/static/9a0b1e5813839f9bdee03ea8c31e828a/1b31a/IMG_1122.jpg 256w,/static/9a0b1e5813839f9bdee03ea8c31e828a/4aff4/IMG_1122.jpg 512w,/static/9a0b1e5813839f9bdee03ea8c31e828a/25e8e/IMG_1122.jpg 1024w,/static/9a0b1e5813839f9bdee03ea8c31e828a/2217c/IMG_1122.jpg 2048w\" alt=\"\"/></picture><noscript><picture><source type=\"image/webp\" srcSet=\"/static/9a0b1e5813839f9bdee03ea8c31e828a/32b44/IMG_1122.webp 256w,/static/9a0b1e5813839f9bdee03ea8c31e828a/6ef81/IMG_1122.webp 512w,/static/9a0b1e5813839f9bdee03ea8c31e828a/67090/IMG_1122.webp 1024w,/static/9a0b1e5813839f9bdee03ea8c31e828a/152b0/IMG_1122.webp 2048w\" sizes=\"(min-width: 1024px) 1024px, 100vw\"/><img data-gatsby-image-ssr=\"\" data-wp-inline-image=\"1\" data-main-image=\"\" style=\"height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:opacity 250ms linear;width:100%;will-change:opacity;opacity:0\" sizes=\"(min-width: 1024px) 1024px, 100vw\" decoding=\"async\" loading=\"lazy\" src=\"/static/9a0b1e5813839f9bdee03ea8c31e828a/25e8e/IMG_1122.jpg\" srcSet=\"/static/9a0b1e5813839f9bdee03ea8c31e828a/1b31a/IMG_1122.jpg 256w,/static/9a0b1e5813839f9bdee03ea8c31e828a/4aff4/IMG_1122.jpg 512w,/static/9a0b1e5813839f9bdee03ea8c31e828a/25e8e/IMG_1122.jpg 1024w,/static/9a0b1e5813839f9bdee03ea8c31e828a/2217c/IMG_1122.jpg 2048w\" alt=\"\"/></picture></noscript><script type=\"module\">const t=\"undefined\"!=typeof HTMLImageElement&&\"loading\"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll(\"img[data-main-image]\");for(let e of t){e.dataset.src&&(e.setAttribute(\"src\",e.dataset.src),e.removeAttribute(\"data-src\")),e.dataset.srcset&&(e.setAttribute(\"srcset\",e.dataset.srcset),e.removeAttribute(\"data-srcset\"));const t=e.parentNode.querySelectorAll(\"source[data-srcset]\");for(let e of t)e.setAttribute(\"srcset\",e.dataset.srcset),e.removeAttribute(\"data-srcset\");e.complete&&(e.style.opacity=1)}}</script></div><script type=\"application/json\" data-wp-inline-image-hydration=\"1\">{\"image\":{\"layout\":\"constrained\",\"backgroundColor\":\"#e8e8d8\",\"images\":{\"fallback\":{\"src\":\"/static/9a0b1e5813839f9bdee03ea8c31e828a/25e8e/IMG_1122.jpg\",\"srcSet\":\"/static/9a0b1e5813839f9bdee03ea8c31e828a/1b31a/IMG_1122.jpg 256w,\\n/static/9a0b1e5813839f9bdee03ea8c31e828a/4aff4/IMG_1122.jpg 512w,\\n/static/9a0b1e5813839f9bdee03ea8c31e828a/25e8e/IMG_1122.jpg 1024w,\\n/static/9a0b1e5813839f9bdee03ea8c31e828a/2217c/IMG_1122.jpg 2048w\",\"sizes\":\"(min-width: 1024px) 1024px, 100vw\"},\"sources\":[{\"srcSet\":\"/static/9a0b1e5813839f9bdee03ea8c31e828a/32b44/IMG_1122.webp 256w,\\n/static/9a0b1e5813839f9bdee03ea8c31e828a/6ef81/IMG_1122.webp 512w,\\n/static/9a0b1e5813839f9bdee03ea8c31e828a/67090/IMG_1122.webp 1024w,\\n/static/9a0b1e5813839f9bdee03ea8c31e828a/152b0/IMG_1122.webp 2048w\",\"type\":\"image/webp\",\"sizes\":\"(min-width: 1024px) 1024px, 100vw\"}]},\"width\":1024,\"height\":768},\"alt\":\"\",\"className\":\"wp-image-3539 inline-gatsby-image-wrapper\",\"data-wp-inline-image\":\"1\"}</script><figcaption>French boule</figcaption></figure></div>\n","title":"The Best French Onion Soup Recipe","date":"April 15, 2019","categories":{"nodes":[{"uri":"/recipes/view/category/chili-soups-stews/","name":"Chili/Soups/Stews"},{"uri":"/recipes/view/category/cuisines/","name":"Cuisines"},{"uri":"/recipes/view/category/french/","name":"French"},{"uri":"/recipes/view/category/soups/","name":"Soups"}]},"featuredImage":{"node":{"altText":"French Onion Soup","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#d8b898","images":{"fallback":{"src":"/static/668526463a4633f650c766fe6d88437e/d0b9c/IMG_1132-french-onion-soup-800.jpg","srcSet":"/static/668526463a4633f650c766fe6d88437e/90ed1/IMG_1132-french-onion-soup-800.jpg 200w,\n/static/668526463a4633f650c766fe6d88437e/2070e/IMG_1132-french-onion-soup-800.jpg 400w,\n/static/668526463a4633f650c766fe6d88437e/d0b9c/IMG_1132-french-onion-soup-800.jpg 800w","sizes":"(min-width: 800px) 800px, 100vw"},"sources":[{"srcSet":"/static/668526463a4633f650c766fe6d88437e/b5535/IMG_1132-french-onion-soup-800.webp 200w,\n/static/668526463a4633f650c766fe6d88437e/f5c71/IMG_1132-french-onion-soup-800.webp 400w,\n/static/668526463a4633f650c766fe6d88437e/0d27e/IMG_1132-french-onion-soup-800.webp 800w","type":"image/webp","sizes":"(min-width: 800px) 800px, 100vw"}]},"width":800,"height":600},"fixed":{"src":"/static/668526463a4633f650c766fe6d88437e/2244e/IMG_1132-french-onion-soup-800.jpg","width":400,"height":300}}}}}}},"pageContext":{"id":"cG9zdDozNTM1"}},
    "staticQueryHashes": ["1348142410","3649515864"]}