{"id":107246,"date":"2025-01-01T17:44:00","date_gmt":"2025-01-01T21:44:00","guid":{"rendered":"https:\/\/www.freshdirect.com\/blog\/?p=107246"},"modified":"2026-02-11T16:20:02","modified_gmt":"2026-02-11T20:20:02","slug":"bolognese-from-scratch-recipe","status":"publish","type":"post","link":"https:\/\/www.freshdirect.com\/blog\/bolognese-from-scratch-recipe\/","title":{"rendered":"Bolognese from Scratch Recipe"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"107246\" class=\"elementor elementor-107246\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23b10a7a e-grid e-con-full e-con e-parent\" data-id=\"23b10a7a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-60d1f749 e-grid e-con-boxed e-con e-child\" data-id=\"60d1f749\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c373b3e elementor-widget elementor-widget-heading\" data-id=\"2c373b3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Bolognese from Scratch Recipe<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ca86cd2 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6ca86cd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><span style=\"color: #373737;\">The addition of milk to Bolognese sauce, as popularized by Marcella Hazan, tempers the tomatoes&#8217; acidity with a sweet and creamy softness. To make it, you&#8217;ll need to set aside a few hours of simmering on the stove. But trust us, it&#8217;s so worth it.\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-330ecdc7 elementor-align-justify elementor-tablet-align-justify elementor-mobile-align-justify elementor-widget-tablet__width-inherit elementor-widget elementor-widget-button\" data-id=\"330ecdc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/www.freshdirect.com\/section\/sec_fcar_myo_bolognese\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Shop the recipe<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a605ee7 elementor-widget elementor-widget-image\" data-id=\"7a605ee7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<picture class=\"wp-picture-107249\" style=\"display: contents;\"><source type=\"image\/webp\" srcset=\"https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-jpg.webp 1200w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-260x260-jpg.webp 260w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-1024x1024-jpg.webp 1024w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-150x150-jpg.webp 150w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-768x768-jpg.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"1200\" src=\"https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese.jpg\" class=\"attachment-full size-full wp-image-107249\" alt=\"\" srcset=\"https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese.jpg 1200w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-260x260.jpg 260w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-1024x1024.jpg 1024w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-150x150.jpg 150w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-768x768.jpg 768w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-1140x1140.jpg 1140w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2026\/01\/bolognese-75x75.jpg 75w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/picture>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-72164e62 e-flex e-con-boxed e-con e-parent\" data-id=\"72164e62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3127d09b e-grid e-con-boxed e-con e-child\" data-id=\"3127d09b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23c1b240 elementor-widget elementor-widget-spacer\" data-id=\"23c1b240\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fc75d52 elementor-widget elementor-widget-spacer\" data-id=\"6fc75d52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51a12355 elementor-widget elementor-widget-text-editor\" data-id=\"51a12355\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: circular-medium; font-size: 20px;\"><strong>What You\u2019ll Need:<\/strong><\/span><\/p><p>3 tablespoons olive oil<br \/>1 tablespoon butter<br \/>2\/3 cup diced onion<br \/>2\/3 cup diced celery<br \/>2\/3 cup diced carrots<br \/>1 lb ground beef<br \/>Salt and pepper<br \/>1 teaspoon dried parsley (or 1 tablespoon fresh chopped parsley)<br \/>1 cup milk<br \/>1 cup dry red or white wine<br \/>One 14 oz can crushed tomatoes<br \/><em>To serve: 1 lb pasta, cooked, and grated Parmesan<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-facf963 e-con-full e-flex e-con e-child\" data-id=\"facf963\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2eb6ccdc elementor-widget elementor-widget-text-editor\" data-id=\"2eb6ccdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 25pt;\"><span style=\"font-family: circular-medium; font-size: 20px;\"><strong>What To Do:<\/strong><\/span><\/p><p>Place olive oil and butter in a Dutch oven over medium heat. Once butter is melted, add the onion and saut\u00e9 until translucent, 3\u20134 minutes. Stir in the celery and carrots and continue cooking until just tender, another 4\u20135 minutes.\u00a0<\/p><p>Increase the heat slightly and add in the ground beef, breaking it up into small pieces with your utensil. Cook, tossing occasionally, until it is no longer pink. Season generously with salt and pepper. Stir in the parsley.\u00a0<\/p><p>Pour in the milk, wine, and tomatoes and stir to combine. Bring to a brisk simmer, then reduce heat to low. Let simmer gently, stirring occasionally, until it is thick and the fat forms a layer on top of the liquid, about 3 hours. Add in a few splashes of water if it threatens to dry out at any point.<br \/><br \/>Toss the finished sauce with any cooked pasta and serve with grated Parmesan on top.<\/p><p><em>Serves 4.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f93b5fa elementor-align-left elementor-tablet-align-justify elementor-mobile-align-justify elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"f93b5fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/www.freshdirect.com\/section\/sec_fcar_myo_bolognese\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Shop the recipe<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69d0c65a elementor-widget elementor-widget-spacer\" data-id=\"69d0c65a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75a73ea1 elementor-widget elementor-widget-spacer\" data-id=\"75a73ea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e1d6b72 e-con-full e-flex e-con e-parent\" data-id=\"1e1d6b72\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19dcb753 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"19dcb753\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d3d2dac e-con-full e-flex e-con e-parent\" data-id=\"6d3d2dac\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1a951ac2 e-grid e-con-boxed e-con e-child\" data-id=\"1a951ac2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5494f051 elementor-widget elementor-widget-image\" data-id=\"5494f051\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"720\" height=\"720\" src=\"https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2025\/02\/meatball-s.webp\" class=\"attachment-large size-large wp-image-101764\" alt=\"\" srcset=\"https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2025\/02\/meatball-s.webp 720w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2025\/02\/meatball-s-260x260.webp 260w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2025\/02\/meatball-s-150x150.webp 150w, https:\/\/www.freshdirect.com\/blog\/wp-content\/uploads\/2025\/02\/meatball-s-75x75.webp 75w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8fe6ff elementor-widget elementor-widget-text-editor\" data-id=\"d8fe6ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"letter-spacing: 1.5px;\"><span style=\"font-size: 16px;\">RELATED<\/span><\/h4><h1 class=\"post-title\"><a href=\"https:\/\/www.freshdirect.com\/blog\/perfect-meatballs-recipe\/\">FreshDirect\u2019s Perfect Meatballs Recipe<\/a><\/h1><p>Anyone who\u2019s taken the time to do meatballs from scratch knows: they\u2019re absolutely worth the extra effort. In the classic Italian-American version, the combination of veal, beef, and pork hits all the right notes\u2014hearty yet balanced and satisfyingly rich.\u00a0<\/p><p><a href=\"https:\/\/www.freshdirect.com\/blog\/perfect-meatballs-recipe\/\">Read the story &gt;&gt;<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bolognese from Scratch Recipe The addition of milk to Bolognese sauce, as popularized by Marcella Hazan, tempers the tomatoes&#8217; acidity with a sweet and creamy softness. To make it, you&#8217;ll need to set aside a few hours of simmering on the stove. But trust us, it&#8217;s so worth it.\u00a0 Shop the recipe What You\u2019ll Need: 3 tablespoons olive oil1 tablespoon butter2\/3 cup diced onion2\/3 cup diced celery2\/3 cup diced carrots1 lb ground beefSalt and pepper1 teaspoon dried parsley (or 1 tablespoon fresh chopped parsley)1 cup milk1 cup dry red or white wineOne 14 oz can crushed tomatoesTo serve: 1 lb pasta, cooked, and grated Parmesan What To Do: Place olive oil and butter in a Dutch oven over medium heat. Once butter is melted, add the onion and saut\u00e9 until translucent, 3\u20134 minutes. Stir in the celery and carrots and continue cooking until just tender, another 4\u20135 minutes.\u00a0 Increase the heat slightly and add in the ground beef, breaking it up into small pieces with your utensil. Cook, tossing occasionally, until it is no longer pink. Season generously with salt and pepper. Stir in the parsley.\u00a0 Pour in the milk, wine, and tomatoes and stir to combine. Bring to a brisk simmer, then reduce heat to low. Let simmer gently, stirring occasionally, until it is thick and the fat forms a layer on top of the liquid, about 3 hours. Add in a few splashes of water if it threatens to dry out at any point. Toss the finished sauce with any cooked pasta and serve with grated Parmesan on top. Serves 4. Shop the recipe RELATED FreshDirect\u2019s Perfect Meatballs Recipe Anyone who\u2019s taken the time to do meatballs from scratch knows: they\u2019re absolutely worth the extra effort. In the classic Italian-American version, the combination of veal, beef, and pork hits all the right notes\u2014hearty yet balanced and satisfyingly rich.\u00a0 Read the story &gt;&gt;<\/p>\n","protected":false},"author":61027,"featured_media":107248,"comment_status":"closed","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[2736,2732],"tags":[],"class_list":["post-107246","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dinner-recipes-2","category-recipes"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/posts\/107246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/users\/61027"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/comments?post=107246"}],"version-history":[{"count":7,"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/posts\/107246\/revisions"}],"predecessor-version":[{"id":107312,"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/posts\/107246\/revisions\/107312"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/media\/107248"}],"wp:attachment":[{"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/media?parent=107246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/categories?post=107246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freshdirect.com\/blog\/wp-json\/wp\/v2\/tags?post=107246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}