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”
Great recipe, it’a my new go to recipe every time I cook Bolognese sauce. Kids love it too.
I have made sauce like this for many years and it is delicious. This has many of the ingredients of a Bolegnese and some that most definitely would never be used in Bologna. It’s good to be aware that when you talk about Bolognese you are talking about people and a place with a rich history of tradition.
I’ve now made this recipe 3 times in the past few weeks (lots of company during the holidays). Other than the first time, when I doubled the recipe and it took waaaay longer to get the milk and the wine to evaporate) it’s perfect. The house smells wonderful when guests arrive. It’s an easy “let it simmer” rather than a recipe that takes a lot of active cooking time while guests are here. My pasta of choice for this is pappardelle. I serve it with a salad, some really good foccaccia or ciabatta bread with olive oil for dipping (and soaking up the sauce) and freshly ground parmesan cheese, and a bold red wine. I always hope to have leftovers, but rarely do.
BEST EVER! I have been making for so long . Its amazing
You’ve represented this as Marcella’s bolognese and while similar you’ve taken some liberties. You also say to cook the pasta in the sauce. Really not possible if the sauce is cooked as it should be as it isn’t supposed to be saucy,
I make it clear in the beginning of the post that I have made some tweaks, but they are minimal and not crediting her would be wrong. Secondly, the pasta does not cook in the sauce – so I do not know what you mean as I never once instructed that. I like to finish pasta in a sauce, which is not the same thing.
Making it for the second time, tonight. It’s great. 👌
Thank you for sharing this! Being a kosher cook, I am unable to add milk to a dish with meat. Would a non-dairy milk work in place of dairy milk?
Hello! Sorry for the late reply. Since the purpose of the milk is to tenderize the beef, I might just omit it entirely and let the sauce simmer longer. I worry that any sort of non-dairy alternative might curdle or break at that stage of the cooking – and I’d be hesitant to suggest something like coconut milk at the end for a touch of creaminess, because the flavor is so out of sync with Italian food. That said, if you’re interested in that, you could!
The sauce will thicken if you follow Marcellas’ directive to allow the liquids to almost evaporate, in other words, GO SLOW. I’ve been making this recipe for 40 years. Half a cup of white wine is sufficient and in the original recipe.
Laura, did you really just call someone a coward for not sharing their e-mail? Shame on you.
Beth
Hi Beth, glad you enjoyed the recipe. To address the latter part of your comment, unfortunately, yes, I did call that person a coward. I don’t mind the occasional fake email address to protect people’s identity (I require one to weed out enormous amounts of spam) – and the actual feedback was fine – but this person left a very crude/insulting fake email address that accompanied it. As a fellow commenter, you cannot see that. But I can and it is not the first time this has happened (I’ve had swear words, etc. in the past as well).
I consider that cowardly and immature and I will call people out for that on my website. People can leave critical feedback without being secretly nasty about it.
This was amazing, although it’s definitely a winter comfort meal. I made the mistake of making this in a tiny apartment with no air conditioning in 90 degree weather so was feeling sick with heatstroke by the time it was ready to eat lol will be fall/winter meal going forward! I agree that the simmer times for the milk/wine are way longer than what the recipe calls for, but other than that, it was awesome! I also found rigatoni noodles to be too heavy, will choose a different noodle going forward.
I’ve made bolongnese probaby 80X over the last 30 years, and many times using the OG Hazan recipe or the NYT version of it. I like this recipe because it normalizes the amounts to 1 lb ground beef, which is convenient, and because it’s true to the original Hazan recipe. BUT, there’s a problem with this recipe and at least one person has pointed out: the times are way off from the directions. The recipe call for cooking off 1 full cup of mick in 5-7 m., and then 1 cup wine in 5 min., all on LOW, and a low simmer. There’s just no way this is possible. This is no a delicate recipe: The heat should be higher to completely reduce 2 full cups of liquid in a reasonable amount of time. A beginner will definitely get tripped up by this. Otherwise the recipe seems good and I’m looking forward to dinner.
Hi! Glad you enjoyed it. The timing really will depend on your stovetop, the width of your pan (surface area will greatly change how long it could take), and if you double or triple any of the ingredients.
I made this Bolognese Sauce today. I followed the directions perfectly. I measured everything. I thought the sauce was supposed to be thick but mine wasn’t. Can you explain what I did wrong? It does taste wonderful though.
This is a recipe that I love. I came across it a few years ago and it changed my approach to spaghetti sauce. The butter, milk, white wine, and nutmeg make this a very interesting and delicious sauce. Thank you, thank you!