I almost couldn’t wait to tell you all about this hysterically inconvenient ragu.  I started curating its debut so many weeks ago, impatiently waited for the temperature to drop and the first damn leaf to fall, until everything… every single elements in the atmosphere ready your hearts for the most glorious, madly delicious ragu you have yet to try.  I even prepared a number of high-impact vocabularies to describe its entire four hours of making, two of which involves you standing by the stove remorselessly scraping the bottom of the pot in the name of culinary commitment, because I was gonna tell you that there’s no compromise when it comes to what I call the art of harvesting caramel, and you’re going to eat it all up.

The recipe has been sitting in my cue for a week now and I haven’t been able to lift a finger.  Well… you know what happened.

ragu2 ragu4ragu8

I feel that this has been cruelly unfair to the rag…well, call it Bolognese sauce if you like, I really do.  It is truly special not because of any ingredients out of the ordinary, but because it requires a relentless process of caramelizing as many single molecules in the pot as humanly possible, a repetitive motion between browning and deglazing until ultimately transforming a bunch of mundane ingredients into a pot of deeply rich and in-depth flavored brew.  If you don’t mind me being a little justly dramatic, the dolce le leche in the realm of ragu!  A technique that I for one have never seen it done in any other mainstream cookbooks except maybe practiced in Southern cooking, the kind of idea that should invigorate any committing cooks who share the passion for a pot of magic brown.

So really, an exceptional meat sauce of this magnitude deserves gushing, wide eyes, undivided attention and unconcealed joy, but instead, I had to make it on the most tragic and regrettable night of my life so far, thus contaminating the pure awesomeness of it with memories of blinding sadness.  Can’t gush about it without the urge to drop a Zoloft.

ragu9 ragu10 ragu11 ragu13

I don’t deserve its greatness, but you are not going to repeat the same mistake.  You are going to pick a day when your whole world seems to be chirping in delights, a day when your contently over-fed Golden Retriever just give birth to a litter of sunshine-colored fur-balls, a day when your dead peach tree resurrects from hell and sprouts unstoppably, a day when your bitchy neighbour moves out and bestfriend moves in, a day when there’s incredible news of world-peace and that the freaking planet is finally cooling down.  Then, and then, you spend the whole afternoon of incandescent joy, standing by the stove and scrape until your arms sore, making and nurturing this pot of ragu with love and anticipation.

Don’t fuck this up.  Because trust me, this ragu deserves to be fondly, fondly remembered.


Makes:  enough for more than 10 servings

It’s IMPORTANT to choose the right pot for this dish.  You want something that’s flat-bottomed, and wide (NOT narrow) with enough depth (but NOT deep).  The wide and flat-bottom provides enough surface area for browning, and the relatively shallow depth allow steam to escape without building up on the side of the pot, which is going to drip back into the pot and stop the ingredients from browning properly.

It’s also IMPORTANT to season along every step of the way.  Season the meats while they are cooking, then season AGAIN once the vegetables are added.  Then adjust/season AGAIN once the milk and tomatoes are added.  Every time you add LIQUID to a pot of stew of some sort, always keep in mind that it will COOK DOWN/CONDENSE as water evaporates, so whatever tastes salty now, will tastes saltier once it’s done.

I didn’t use wine (white or red) in this recipe as some traditional ragu might have.  If you want, you can incorporate 1/2 cup of red wine in the beginning of step 2.

** The cups I used for this recipe are slightly larger than most.  1 cup = 250 ml.

UPDATE 2014/03/01:  There was a mistake pointed out by a reader, that the conversion for milk from cups to ml is wrong.  7.5 cups should be 1875 ml (not 1250 ml as originally written).  Sorry about that.


  • 1/3 cup (75 ml) (or slightly more if your ground beef is very lean) of extra virgin olive oil
  • 1/4 cup of finely diced pancetta
  • 21 oz (600 grams) of fatty ground pork
  • 23.6 oz (670 grams) of ground beef
  • 1/4 heaping cup (10 grams) of dried porcini mushrooms
  • 7 cloves of garlic, minced
  • 10 sprigs of fresh thyme
  • 1 tbsp of minced rosemary leaves
  • 1 tsp of chili flakes
  • 2 medium stalks of celery
  • 1 large onion
  • 1 small carrot
  • 4 dried bay leaves (or 2 fresh bay leaves)
  • 4 tbsp of tomato paste
  • 1 piece of (2″x2″) of Parmigiano rind
  • 7 1/2 cup (1875 ml) of whole milk, divided into 1 1/2 cup  or 375 ml for each addition
  • 4 cans (400 grams for each can or 1600 grams in total) of good quality Italian peeled tomatoes
  • Coarse sea salt/grey salt and freshly ground black pepper to season along the way
  • To finish:
    • Any type of fresh thick-cut pasta, such as tagliatelle
    • Little nub of unsalted butter for each serving
    • Aged Parmigiano cheese to grate
    • Extra virgin olive oil to drizzle

Use a flat, wide-bottomed pan to do this.

To prepare the ingredients:  Finely finely mince the celery, onion carrots (smaller than dices), then set aside.  I prefer doing this in a food-processor.  Wash the dried porcini mushrooms to get rid of any sands and impurity, then set aside (no need to soak).  Blend all the canned tomatoes with the juice inside until smoothly pureed, and set aside.

STEP 1 – Browning the meat and vegetables (approx 30 min in total):  Heat up the pan over medium-high heat and add 1/3 cup of extra virgin olive oil.  Add the pancetta and cook until slightly browned, then add the ground pork and ground beef.  Season with 1 tsp of sea salt/grey salt and 1 tsp of freshly ground black pepper.  This is quite a large amount of meat and they WILL NOT brown immediately.  Juice/liquid may ooze out but THAT’S OK, just keep cooking until all the liquid has evaporated, and that there’s a layer of browning at the bottom of the pan, approx 15 min.

Now add the porcini mushrooms. minced garlic, fresh thyme, minced rosemary and chili flakes.  Cook until fragrant.  Add all the minced vegetables (celery, onion, carrot), bay leaves, tomato paste and Parmigiano rind, and season again with 1 tsp of sea salt/grey salt and 1/2 tsp of freshly ground black pepper.  The vegetables will release juice/liquid which is going to “loosen” the browning on the bottom of the pan.  Scrape the brownings with a wooden spatula, then just as what was done before, keep cooking until all the juice/liquid has evaporated and that there’s A BRAND NEW layer of browning forming at the bottom of the pan, approx 15 min.

STEP 2 – Reducing milk and harvesting caramel (approx 1:40 ~ 2 hours in total):  Once all the meats and vegetables have browned properly, add 1 1/2 cup of whole milk (if using red wine, add and reduce it down completely BEFORE adding the milk).  Keep the heat on medium-high, and stir to evenly mix all the ingredients together.  The milk will loosen the brownings and you will scrape it off with your wooden spatula to let it melt and become part of the sauce, then let it cook and the milk will completely evaporate and form ANOTHER NEW LAYER of brownings, approx 20 min.  You see the repetition now, don’t you?  Then you add the next 1 1/2 cup of whole milk and repeat this process.  If your stove tends to heat unevenly, move around the pan to “maximize” the brownings.  Don’t be afraid to let it get deeply rich and dark brown, as long as it DOESN’T BURN/BLACKEN (moving the pan also prevents partial burning due to centralized heat).  You will harvest the caramel (the brownings!) in each of the 5 additions of milk, and by the end of it, you should have a pot of meat sauce that’s rich and brown with intense flavor.

STEP 3 – Adding and reducing the tomatoes (approx 1: 30 hour):  Once the last/5th addition of whole milk has been added, reduced and browned, you can now add all the pureed tomatoes.  Season again with sea salt/grey salt and freshly ground black pepper.  Stir to evenly mix the ingredients and scrape the brownings on the bottom of the pan.  Reduce the heat down to medium-low and partially cover the pan with a lid (tomato sauce SPLATTERS like crazy!).  Let the sauce reduce down by 1/3 to almost 1/2.  Stir occasionally to prevent burning.

To serve:  Cook the pasta (I prefer fresh tagliatelle) according to instructions.  In another pan, add a couple tbsp of freshly grated Parmigiano cheese (for each serving) and little nubs of butter (about 1 tsp for each serving).  Add the cooked pasta to the pan with a generous amount of ragu.  Cook and stir over medium-high heat until everything’s incorporated together.

Serve with more freshly grated Parmigiano cheese and drizzles of extra virgin olive oil.


  • Belinda @themoonblushbaker

    October 28, 2013 at 9:24 PM Reply

    Wow this is a commitment to the love of ragu. Not hat I am complaining. For you to post this recipe shows your level of culinary creativity far beyond any main stream foodie.
    I might not know good savoury food but I know it when I see it.Simply marvellous mandy.

    • Mandy L.

      October 29, 2013 at 2:31 PM Reply

      Belinda, so you normally don’t cook? It’s strange how usually baking and cooking is considered separately.

  • Joanne

    October 29, 2013 at 3:52 AM Reply

    Your posts are always so inventive and delicious looking! I might have to try this to make as Christmas gifts for my neighbors.

  • Helens

    October 29, 2013 at 4:08 AM Reply

    I’m sorry that such a fabulous and delicious recipe (not to mention effort) is now associated with such sad memories. Perhaps you should make it again some time, when the feelings about Bado aren’t so raw and it feels more bittersweet to remember her. It will remind you of her, but the being reminded might not be a bad thing.

    • Mandy L.

      October 29, 2013 at 2:27 PM Reply

      Joanne, this is certainly “gift” worthy.

      Helens, thanks~ we will :)

  • spoonstories

    October 29, 2013 at 5:39 AM Reply

    Is very well cooked recipe!Looks amazing in every detail!

  • wynd

    October 29, 2013 at 2:44 PM Reply

    Made this as soon as I saw it. I am only learning to cook, but it came out wonderful. I live in the Ukraine with my wife. She grew up eating much differnt than I do. She loved it and begged to take some to work with her. So, I know it was great. I am so thankful that I stumbled upon your site. Thanks and I look forward to more.
    Faithfully, Wynd

  • stephanie

    November 2, 2013 at 2:59 PM Reply

    I love your writing style. Just stumbled on this post through a food52 link and I love the frustration in the post. Because often by the time my oven heats up, Im getting ready to put my head in it.

  • Mitch

    November 2, 2013 at 9:31 PM Reply

    Wow – you are after my own heart. I have always had a soft spot for properly made Ragu/Bolognese and have made this dish like this in the past. Fantastic expose. Thanks for taking the time and love..

  • Rae Rosen

    November 3, 2013 at 3:21 AM Reply

    Are you sure about the one teaspoon o red pepper flakes? THat is a lot of red pepper!

    • Mandy L.

      November 3, 2013 at 3:31 AM Reply

      Rae, this recipe makes a huge pot!! But of course you can reduce the pepper to your own liking.

  • Colleen Nelson

    November 3, 2013 at 3:11 PM Reply

    Hi Mandy, Just wanted to say congrats on the food52 link! Hope you are enjoying the fresh air today, shame its a bit windy, but at least its blown yesterdays pollution away.
    take care

    • Mandy L.

      November 3, 2013 at 3:21 PM Reply

      Colleen, oh yes.. enjoy it before it comes back!

  • Lindsay

    February 12, 2014 at 4:22 PM Reply

    I am currently making this right now…and it smells unbelievable! But I feel like I can almost taste the heart attack. Do you think the results would be similar without the addition of all the milk? Between the fat from the meat and almost a 2 liters of whole milk it seems like so much saturated fat.


      February 12, 2014 at 4:32 PM Reply

      Lindsay, it’s 1.25 liter, not 2. But of course you can adjust the recipe as you like ;), although I’d say at least 1 liter would be ideal. You’ll have A LOT of ragu for this recipe so when you think about it… it’s really just a SMALL CUP of milk per serving. hahaaa, that’s how I convinced myself.


        February 12, 2014 at 5:15 PM Reply

        New York to Australia?! Now you’re just bragging to the one who’s stuck in China.

  • Lindsay

    February 12, 2014 at 5:11 PM Reply

    Great! Thanks for the quick reply, must have misread the recipe. You’re blog is fantastic btw. I recently moved to Australia from New York and have been cooking as a way to cope also haha. Although I’m not nearly as creative as you.

  • Mel

    March 1, 2014 at 7:34 PM Reply

    Would really like to give this a try, but I’m confused by the amount of milk to add. Your metric and cup quantities don’t correspond – 7.5 cups is around 1875ml, whereas 1250ml is about 5 cups. In your response to Lindsay above you say to use the smaller amount (1.25 liters), but in the recipe itself you say five additions of 1.5 cups/375ml… Which is correct?


      March 1, 2014 at 10:24 PM Reply

      Mel, oh I’m so sorry about the confusion. You’re right. 7.5 cups is 1875 ml, not 1250ml. I will correct that. Lindsay was initially concerned about using too much milk, so I told her she could settle for less if she wanted to, which is 1250 ml. Sorry about the confusion. The correct/original amount would be 7.5 cups, which is 1875 ml.

      • Mel

        March 14, 2014 at 3:37 AM Reply

        Thanks for the quick response. The ragu was fantastic! Even better on the second day. I did add some wine (white), which added another layer of flavor. I’ll definitely make this one again!


          March 14, 2014 at 1:38 PM Reply

          Mel, second/third/fourth-day ragu is always the best! Glad it worked out :)

    • Maureen

      March 24, 2020 at 1:30 AM Reply

      Okay, making this tomorrow – on day 7 of shelter in place. Excitedly anticipating the aroma!

  • Cynthia @ Chic Eats

    November 18, 2015 at 1:30 AM Reply

    You had me at caramelization. Finally, a recipe that doesn’t try to oversimplify a dish that is as much about the journey as the destination. (Being a little dramatic, but there’s nothing quite like a bowl of fresh pasta topped with low and slow ragu.) I’m really excited to make this dish in the next couple of days! Thanks so much for the inspiration and beautiful photos.

  • Yasmine

    February 22, 2016 at 11:42 PM Reply

    Hello Mandy,

    I religiously open your blog every week ( mainly to droolbover the pictures). I am planning to tackle this recipe soon and was wondering if it was as delicious when reheated a day after cooking it. Would you change anything if you were making it in advance and how is it best reheated?
    Thank you!

    • mandy@ladyandpups

      February 23, 2016 at 1:47 AM Reply

      Yasmine, ragu is one of those things that just gets better the next day! So yeah of course you can make it in advance. I would simply heat it up over medium-low heat, stirring occasionally to prevent burning, and adding more milk if it gets too thick.

  • Janel

    March 18, 2016 at 9:24 AM Reply

    I have had this recipe ear marked for some years now. I’ve made it twice and it is worth all the effort. Seriously. Plan on it when it’s a cold dreary day, light some candles and play some favorite music. Plan on inviting a friend or two over to marvel at your culinary skills.

    Best ragu I have ever had!

  • Reni

    November 14, 2017 at 9:48 AM Reply

    OMG yum. This is one of my favorite dishes – Never gone to this trouble though, but now it is a whole new ballgame. I am on a diet and will have to wait til I lose my 17 lbs, but out of all your dishes (20 and counting downloaded) this will be the first one I am having. A celebration!
    Honestly, I don’t have to go to any other sites, I can just stay on your amazing site forever…

    • mandy@ladyandpups

      November 14, 2017 at 12:15 PM Reply

      Reni, haha hope you get to your goal weight soon! Believe me I know (once had to lose 17 lbs, too…)

  • Jessica

    November 28, 2017 at 1:54 AM Reply

    My husband and I love your recipes! The holiday season has been full of your pumpkin snickerdoodles and apple muffins this year, for which we both thank you! I want to make this ragu, and have for a while. As a fellow stay-at-home-dog-mom, I definitely have the time to harvest caramel, but the quantity of ragu that the recipe seems like too much for two people. Do you know whether I can freeze the sauce?

    • mandy@ladyandpups

      November 28, 2017 at 1:59 AM Reply

      Jessica, the leftovers is the best in this type of dishes! You can definitely freeze the leftover in portion sizes :)

  • Federica

    January 18, 2018 at 7:37 PM Reply

    This was so amazing!! I’m from Northern Italy so ragu is something that I’ve seen my mom make my whole life, and something that I have been perfecting for years but THIS, this was so delicious and hands down the best ragu I’ve ever had. The caramel harvestig method is nothing short of genius.

    • mandy@ladyandpups

      January 19, 2018 at 12:41 AM Reply

      Federica, this makes me so happy to hear!!! So glad you liked it :)

  • M'liss

    March 18, 2020 at 1:41 AM Reply

    My italian aunt taught me how to make spaghetti sauce & insisted we use a large, flat bottomed fry pan. When I asked why, she said her mother & her grandmother told her to, and that’s the way it’s done. So I did it that way. And it was delicious. Later, I read Ruth Reichl who explained the process, just as you have. It needs to cook slowly, adding a little water at intervals throughout the process & must be scraped every 15 minutes to allow the tomato to cook & caramelize ànd to prevent the sauce from burning. If it’s watery at the start, it won’t caramelize the tomato. My aunt also taught me to brown the tomato paste.
    In cooking, we owe so much to the many years those moms & grandmoms, dads & granddads worked tirelessly & lovingly to feed their families & created beloved recipes that nourish our bodies & our souls.

  • Erica Schroeder

    December 21, 2022 at 2:19 AM Reply

    I plan to make this for my birthday next week and am so excited for a wonderful meal! I’m allergic to milk and usually substitute almond or soy milk. Any issue with substituting either?

    • mandy@ladyandpups

      December 21, 2022 at 12:18 PM Reply

      Erica, shouldn’t be any issues I think but I can’t be certain because I’ve never tested before.

  • Dave Casale

    March 26, 2023 at 3:06 AM Reply

    Just gotta say…. I’ve made this 5 times now over the past several years, and it’s my all time favorite thing ever!

    Thanks for this!

Post a Comment