Marcella Hazan’s Bolognese

There is nothing more delicious and comforting than a true classic Italian Bolognese Sauce. If you’re looking for an incredible pasta sauce to add to your recipe collection, look no further than this one.
This recipe is a light adaptation of Marcella Hazan’s bolognese from her well-known cookbook, Essentials of Classic Italian Cooking. My version stays true to the original, but is more detailed, simpler in ingredient quantities, and more tomato-forward in flavor.
I’ve made Marcella Hazan’s Bolognese countless times over the years. We love to serve it for special occasions and holidays. This sauce is big on flavor and always, always delivers. It also makes a lovely meal to gift to friends and family (it’s my go-to choice for Meal Trains!).
While the sauce is straight-forward to make, it does require several hours of simmer time, so it is a dish best planned ahead. If you’re looking for an easier recipe, this Slow Cooker Bolognese Sauce is a great option!

Why You’ll Love This Bolognese Recipe:
- Classic & Traditional – there is nothing more delicious and comforting than a classic Italian bolognese sauce and Marcella Hazan always delivers. I’ve made small changes to her recipe over the years – with tweaks to ingredients, quantities, and instructions – which, in my humble opinion, improve the final result.
- Flavorful – this sauce gets its incredible flavor from 3 to 4 hours of simmer time, which produces a rich, intensely flavorful sauce. Whole milk tenderizes the meat and white wine and canned tomatoes add just the right amount of acid.
- Easy to Find Ingredients – while all of the ingredients can be found at your standard grocery store, I recommend using the best quality ground beef and canned tomatoes available. No other specialty ingredients required!
- Easy to Scale – this recipe yields roughly a little more than one quart (4 cups) of sauce, ideal for tossing with 1 lb of dried, cooked pasta. Since the recipe is time-intensive, I often double the recipe ingredients and freeze a portion for later. Your future self will thank you!

Ingredients You’ll Need:
- EXTRA VIRGIN OLIVE OIL + BUTTER: a combination of extra virgin olive oil and unsalted butter for sautéing the aromatics.
- YELLOW ONION, CELERY, + CARROT: make up the base of this sauce. To produce the best texture, you’ll want to chop the onion, celery, and carrot into a small dice (1/4-inch cubes). This attention to detail is worth the added effort, trust me!
- GARLIC: while garlic is not included in Marcella’s original recipe, I always like to include some for added flavor.
- RED PEPPER FLAKES: I always like to add a touch of pepper flakes (1/4 teaspoon or less) to bolognese! It rounds out the sauce without lending any detectable heat.
- GROUND BEEF: you’ll want to use 80% lean/20% fat ground beef (or minimum 15%). If the beef is too lean, the sauce will be drier and have less flavor.
- WHOLE MILK: a traditional ingredient in classic bolognese, milk tenderizes the meat and produces a richer, more flavorful sauce.
- NUTMEG: a touch of freshly grated whole nutmeg adds warmth, spice, and fragrance. Just a little goes a long way!
- WHITE WINE: for acid and balance. Seek out a dry white wine, such as Pinto Grigio, Pinot Gris, or Sauvignon Blanc.
- CANNED TOMATOES: I prefer a bolognese that has a slightly higher ratio of tomatoes than Marcella Hazan’s original recipe calls for. My version uses one (28-ounce) can of whole Italian plum tomatoes for maximum ease. Use kitchen shears to cut them into small pieces or substitute canned crushed tomatoes if you prefer a smoother texture.
- PARMIGIANO-REGGIANO RINDS: I love to add parmesan rinds to pasta sauces as they simmer! They add incredible flavor. Be sure to remove and discard them before serving.

How to Make Marcella Hazan’s Bolognese Sauce:
While this bolognese sauce is straightforward to make, it does require quite a bit of planning as you’ll want to simmer it for at least three hours for best results.
See recipe box below for ingredient quantities and full instructions.
- Sauté the Aromatics: Heat the olive oil and a butter in a large (roughly 5-Quart) heavy-bottomed Dutch oven or pot over medium-low heat. Add the diced onions and sauté until softened and nearly translucent. Add the celery and carrots and cook for 2 to 3 minutes. Add the garlic and red pepper flakes, if using, and cook for an additional minute or so.
- Cook the Beef and Simmer with Milk and Wine: Add the beef, a generous pinch of kosher salt, and freshly ground black pepper. Cook over medium heat, breaking up the meat with a fork as needed, until nearly cooked through and no longer raw. Add the milk and simmer over low heat, stirring frequently, until the milk has mostly cooked out. Stir in the freshly grated nutmeg. Add the white wine and simmer until evaporated.


- Add the Tomatoes: Add the canned tomatoes and parmesan rinds and stir mixture to combine. Bring to a slow boil then reduce the heat immediately to a very low simmer.
- Simmer Slowly: Simmer the sauce, uncovered, for at least 3 to 4 hours, stirring every so often. This step can be broken up into stages through the same day (see recipe for full instructions). Add a splash of water to thin as needed. Remove and discard the parmesan rinds. Season to taste with salt and pepper before serving.

How to Serve This Bolognese:
Fusilli, cavatappi, and rigatoni are my favorite pasta choices for a classic bolognese. Homemade pappardelle is another wonderful, decadent option.
In my experience, the hearty meat sauce holds and clings onto the nooks and crannies of short pasta shapes better than long pasta.
When possible, I always recommend finishing pasta in a sauce. To do this, transfer the just boiled, al dente pasta directly into the warm sauce using a spider strainer. Toss, adding starchy pasta water as needed, stirring until well coated.

Make-Ahead Tips + Reheating Instructions:
While this sauce is straight-forward to make, it does require at least 3 to 4 hours of slow simmering. If you’re looking to get ahead, here are my best tips:
- Prep the Vegetables Ahead: To reduce active time, the diced vegetables (onion, celery, and carrot) can be prepped a day or two in advance. Store in separate containers in the refrigerator.
- Cook in Stages: As Marcella explains, the simmering time can be broken up into various stages throughout the same day if you can’t be home for that length of time. Simply remove the sauce from the heat, cover with a lid, and resume simmering later.
- Utilize the Slow Cooker: Once the base of the sauce has been prepared, feel free to transfer it to a slow cooker or Instant pot (set to low ‘slow cook’ mode) for an easy, hands-off simmer option.
- Make Ahead and Reheat: Alternatively, this bolognese can be made ahead and stored in a covered container in the fridge for up to 5 days or frozen for up to 3 months. The sauce will thicken considerably once chilled. To reheat, gradually bring to very slow simmer on the stovetop. It will thin as it warms, but you’ll most likely need to stir in a generous splash or two of water as needed. Season with salt and pepper before serving.
More Pasta Recipes to Try:
If you enjoy this recipe, you’ll love these other flavorful pasta recipes:

Marcella Hazan Bolognese
Equipment
Ingredients
- 2 tablespoons extra virgin olive oil
- 2 tablespoons unsalted butter
- 1 cup (160g) small dice yellow onion about ½ medium yellow onion
- kosher salt to taste
- 1 cup (120g) small dice celery about 2 large celery stalks
- 1 cup (140g) small dice carrot about 2 medium carrots
- 3 large garlic cloves finely chopped
- ¼ teaspoon dried red pepper flakes optional
- 1 lb (16 oz) ground beef preferably 80% lean/20% fat (min. 15% fat)
- freshly ground black pepper to taste
- 1 cup (240 mL) whole milk
- ¼ teaspoon freshly grated nutmeg
- 1 cup (240 mL) dry white wine Pinot Grigio or Sauvignon Blanc
- 1 (28-ounce) can whole or crushed Italian plum tomatoes in their juices (see recipe notes) *if using whole, cut the tomatoes into smaller pieces with kitchen shears
- 2-3 parmigiano-reggiano rinds
Instructions
- Heat a large (roughly 5-Quart) heavy-bottomed Dutch oven or pot over medium-low heat. Add the olive oil and butter. Once the butter has melted, add the diced onions and ½ teaspoon Diamond Crystal kosher salt (note: if using a different brand of cooking salt, reduce quantity by at least half). Sauté the onions, stirring often, until softened and nearly translucent, about 5 to 7 minutes. Add the celery, carrots, and another pinch of salt. Cook for 2 to 3 minutes, stirring often. Add the garlic and red pepper flakes, if using, and cook until fragrant, stirring constantly, about 1 minute or so.

- Add the ground beef, a generous pinch of kosher salt, and freshly ground black pepper. Cook over medium heat, breaking up the meat with a fork as needed, until nearly cooked through and no longer raw, about 3 to 5 minutes. Add the milk and simmer over low heat, stirring frequently, until the milk has mostly cooked out, about 5 to 7 minutes. Stir in the freshly grated nutmeg. Add the white wine and simmer until evaporated, about 3 to 5 minutes. Add the canned tomatoes and parmesan rinds and stir mixture to combine. Bring to a slow boil, then reduce heat immediately to a very, very low simmer (*only a few and small bubbles on the surface of the sauce).

- Simmer the sauce, uncovered, for at least 3 to 4 hours, stirring every so often. Add a splash of water as needed throughout the simmer time. Season to taste with salt and pepper, and remove and discard the parmesan rinds.Cooking Note: As Marcella explains, the simmer time can be broken up into various stages throughout the same day if needed. Simply remove the sauce from the heat, cover with a lid, and resume simmering later. Once you have prepared the sauce base, you can also transfer it to a slow cooker or Instant pot (set to low 'slow cook' mode) for an easy, hands-off simmer option.

- For Serving: Toss with boiled cooked pasta – ideally finishing the al dente pasta in the warm sauce – until well-coated. Serve with freshly grated parmigiano-reggiano cheese on the side.
- If you enjoyed this recipe, please leave a review and ⭐️ rating! Thanks so much!
Make-Ahead & Cooking Tips:
- If you prefer some chunks of tomatoes, use whole Italian plum tomatoes (cut them into smaller pieces with kitchen shears before using). If you prefer a smoother texture, use crushed Italian plum tomatoes.
- As Marcella explains, the total simmer time can be broken into various stages throughout the same day if needed. Simply remove the sauce from the heat, cover with a lid, and resume simmering later. Once you have prepared the sauce base, you can also transfer it to a slow cooker or Instant pot (set to low ‘slow cook’ mode) for an easy, hands-off simmer option.
- This sauce can be made ahead and stored in a covered container in the fridge for up to 5 days or frozen for up to 3 months. The sauce will thicken considerably once chilled. To reheat, gradually bring to very slow simmer on the stovetop. It will thin as it warms, but you’ll most likely need to stir in a generous splash or two of water as needed. Season with salt and pepper before serving.
85 Comments on “Marcella Hazan’s Bolognese”
I have made this recipe many times. I always make a double batch cuz if you’re gonna spend all that time, it’s worth it to freeze portions for future meals. I use 1 lb 80/20 ground beef & 1 lb New York brand mild Italian sausage. I also add the garlic & pepper flakes. I mince the the vege and pulverize the holy cannoli outta the meat, as I prefer a smoother gravy. I also hand squish the whole Martzano toms before adding. This is an exception recipe and always gets rave reviews. Thx Marcella ~ hope you are on a wonderful adventure in the afternoon Earth life💜
Still in the process of making but it is tasting absolutely delicious. Question, the carrot and celery are still pretty visible. Will they melt into the sauce? I don’t want chunks of the veggies. It’s fine if not, we are not picky but next time I will use my emulsifier before adding the meat. Thank you for a wonderful recipe!
You will see a little bit of them, but it really depends on whether you cut them into small cubes. If you were on the larger, chunkier side, it will change the texture a bit. I don’t personally mind this, but you’re welcome to blend the veggies a tiny bit before adding the meat if you’d like (I don’t really recommend but it’s up to you!)
I’m currently making this today and I had to leave so I transferred to my instant pot on slow cook. I left the lid off. Should I have kept it on? Now I’m second guessing my choice. 😂
Yes, you should have probably left it on! It is probably OK either way, but I don’t trust the temperature regulation of an Instant Pot well enough to leave a lid off, not sure why, I just don’t.
I’ve been using her cookbooks for decades, Bolognese recipe is awesome, family loves it
Many of our guests do not eat meat. Any suggestions? Make it without or use veggie crumbles (they are tasteless).
Thank you.
Dru
I would personally not make this particular recipe because it’s really designed for meat (with the milk, etc.) and go for something like a lentil or mushroom bolognese (using split red lentils!) or eggplant lasagna, something of that nature! Ottolenghi has a fabulous spicy mushroom lasagna recipe which feels fancy and special occasion worthy.
I’ve made this recipe so many times and the result is always delicious. I love your minor changes. I wish mine looked like yours in the end, but still does not have that tomato look after just one can. Cannot figure it out!
are you supposed to drain after the beef is finished cooking or just continue the recipe? i used 80/20 and there was a significant amount of grease that doesnt really burn off.
If it’s cooking very slowly for a long time, it will essentially emulsify into the sauce and it won’t be noticeable. However, if you’re still noticing a lot of lingering surface fat, you could spoon some off!
I cooked Bolognese 3 hours and used Italian tomatoes with juice. For me, the sauce was more liquid. It did not thicken as I thought it would. I used a dutch oven and cooked with cover. What should consistency be.? I think I can do better next time.
Delicious and best I have tasted.
Did you use this recipe? If so, that seems quite odd. This recipe is supposed to simmer without a lid on for that length of time, this will help it reduce and thicken. Would be happy to help if you share more details, but that seems to be the culprit unless there were other changes (not reducing the wine or milk as much as needed?) that could have contributed to this.
I don’t think you were supposed to cover! It says uncovered so that’s what I’m going with! Hope that helps.
Yes, it is supposed to be uncovered at a low simmer. We want it to reduce and thicken.
I usually make Marcella Hazen’s 45 minute sauce with Marzano tomatoes and the onion. Felt like bolognese this time. Simmered for three plus hours. The 80-20 left lots of tasty fat throughout. Flavor all day! Served over dried pappardelle. A pleasant change!
Hi Laura,
I came across your blog looking for this recipe after reading The Editor by Sara B. Franklin. I am writing as I believe your blog was the first one I ever encountered under another name originally, which opened up a whole new world. Glad to see you are still in the internet world. I will resubscribe. So how many years have we been friends? Best of luck.
Hi Dennie! Many. many years ago, the website was ‘Blogging Over Thyme’ – if that’s what you remember, than yes! It’s still me! 🙂 I rebranded and changed the name back in 2015. So glad you have found the site again and hope there is content that encourages you to stick around!
Has anyone tried this recipe with ground wild boar?
Can I cook the boar as long as it states in this recipe?
Hi Shelley, I have not made this recipe with ground boar, but I do not see why it wouldn’t work just as well, it is cooking over a low temperature for some time. What is the fat percentage?
I’ve made the Hazen version more time than I can count and I happened upon your tweaked version. I decided to try the garlic. Good call! A nice layer of flavor.
In case there are other dairy free families – I use coconut milk at a 1:1 ratio for the whole milk. No it doesn’t taste like coconut. I also use red wine instead of white because I only had that one time, and substituted and never looked back. I also use my own home canned garden tomatoes. It’s like summer in the middle of winter.
This recipe always freezes well. I love it!
So glad you enjoyed it and made it your own!
This is a classic bolognese and is wonderful! I think I cooked the vegetables a little longer, I think it adds to the flavor. This is the real deal and we love it. I did double, 1 can of tomatoes & 1 bottle of chunky tomato passata because that is what I had.
Made this tonight, left it to simmer for 2 hours as I had guests, but wow… so flavourful and so worth it.
So glad to hear that!
I do use this recipe (several times) but add the trifecta of meats: pig, old cow, young cow in equal prepositions, as I do for meatloaf and balls (she said balls😁)
I find it delicious and satisfying and get compliments whenever i serve it to guests.
*Lots of time to prepare, so I make a double batch and freeze in one cup portions.
Agreed on equal parts meat; 80/20 beef, sweet Italian sausage and veal. Heavier on the beef and more milk and white wine to offset increased meat. Perfect blend!
Hi there, I’m keen to use a slow cooker – how long should I use the slow cooker for? Is it 3-4 hours on low?
I made this for the first time today. I doubled the recipe and all the ingredients. With that said it took longer for the milk and wine to evaporate but so worth it! I will keep this recipe and make it often. Thank you so much for sharing this gem of a recipe with us all!
Absolutely the BEST bolognese sauce recipe! My family loves this! A must try! Thank you and God bless!
I have her book and I just made this recipe. I made it exactly how she explains. I’m not a big fan of the flavor. I think it’s too much wine.
Sorry it isn’t for you. Did you let the wine cook off and reduce almost completely? It sounds like perhaps it wasn’t…
I love this bolognese!!! I have made it several times and it is outstanding. This recipe is near to a work of art.
This is so kind! Thank you!!! So glad you enjoyed it.