large heavy pot or dutch oven 5 to 7 quart is ideal for simmering; a deep skillet works too, but you may need to stir more often to prevent scorching
large pasta pot at least 6 quart; any stockpot is fine as long as you can keep the pappardelle moving
Wooden spoon or heatproof spatula use it to break up meat and scrape fond; a flat-edged spatula is best for lifting browned bits
chef knife and cutting board a sharp knife makes the aromatics quick and even; a food processor can chop onion, carrot, and celery fast if you pulse carefully
Fine grater for parmesan and optional garlic; a microplane is perfect, or use the small holes on a box grater
Ingredients
For the spicy chorizo bolognese
2tablespoonolive oiluse extra virgin for flavor; swap avocado oil if you prefer
1yellow onionfinely diced; white onion works too
1carrotpeeled and finely diced for sweetness and body
2celery stalkfinely diced; adds that classic bolognese base flavor
4clovegarlicminced; reduce to 2 clove if you want it more traditional
12ouncefresh chorizoraw bulk chorizo or casings removed; for less heat use mild chorizo or a sweet italian sausage
12ounceground beef80/20 gives the richest result; ground pork works too
1teaspoonkosher saltplus more for pasta water; if using fine salt, start with 3/4 teaspoon
1teaspoonblack pepperfreshly ground for best bite
1teaspoondried oreganoor 1 tablespoon chopped fresh oregano added at the end
1teaspoonsmoked paprikaoptional but great with chorizo; omit for a more classic profile
1/4teaspoonground nutmegoptional; it quietly makes the sauce taste more "bolognese"
3tablespoontomato pastecaramelizing it deepens the sauce and makes it taste long-simmered
3/4cupdry red winecabernet or chianti; substitute beef stock if you do not cook with wine
1cancrushed tomatoes28 ounce can; fire-roasted is fine, but plain tastes more classic
1cupbeef stockor chicken stock; use low-sodium to control salt
3/4cupwhole milkthis is the trick for a creamy bolognese sauce texture without heavy cream; substitute half-and-half
1parmesan rindoptional; adds savory depth, remove before serving
1bay leafoptional but adds a background herbal note
For the pappardelle and finishing
1poundpappardelledry or fresh; tagliatelle works if you cannot find pappardelle
1tablespoonunsalted butterrounds out heat and helps the sauce cling; olive oil also works
3/4cupparmesan cheesefinely grated, plus more for serving; pecorino romano is a sharper alternative
2tablespoonfresh parsleychopped; optional but nice for freshness
1teaspooncrushed red pepperoptional for extra heat; skip if your chorizo is already spicy
Instructions
Prep (set yourself up for a calm simmer)
Finely dice the onion, carrot, and celery (small pieces melt into the sauce faster). Mince the garlic. If your chorizo is in links, remove the casings. Measure the wine, stock, and milk so they are ready to go when you need them.
Build the flavor base
Set a large heavy pot over medium heat and add the olive oil. Add the onion, carrot, and celery with a pinch of salt. Cook, stirring often, until the vegetables look softened and glossy, about 10 minutes. You are not aiming for browned veggies here; you want them sweet and tender so the sauce tastes full, not chunky.
Add the garlic, oregano, smoked paprika (if using), and nutmeg (if using). Stir for 30 seconds, just until the garlic smells fragrant. If the pot looks dry, add a small drizzle of oil to prevent scorching.
Brown the meats (this is where "the best bolognese sauce" starts)
Add the chorizo and ground beef. Use a wooden spoon to break the meat into small crumbles. Cook until most of the pink is gone and you see browned bits developing on the bottom of the pot, about 10 minutes. Season with the kosher salt and black pepper. Tip: keep the crumbles fairly small so they thread through the pappardelle instead of falling off in big clumps.
Stir in the tomato paste and cook, stirring constantly, until it darkens slightly and starts to stick in a good way, about 2 minutes. This quick caramelization gives the sauce that "simmered all afternoon" vibe.
Deglaze, simmer, and make it glossy
Pour in the red wine and scrape the bottom of the pot to dissolve any browned bits. Let the wine simmer until it reduces and you no longer smell harsh alcohol, about 3 minutes. This step is a big part of how to make bolognese sauce that tastes layered, not just "tomato and meat."
Add the crushed tomatoes and beef stock. Drop in the parmesan rind and bay leaf (if using). Bring the sauce to a gentle simmer, then reduce heat to low. Cook uncovered, stirring every 8 to 10 minutes, until the sauce thickens and looks cohesive and glossy, about 25 minutes. If it starts to stick, lower the heat and add a splash of stock or water.
Stir in the milk and continue to simmer until the sauce turns slightly lighter in color and looks silky, about 5 minutes. Taste and adjust with salt, pepper, and crushed red pepper (if using). Remove and discard the parmesan rind and bay leaf.
Cook the pasta and toss like you mean it
While the sauce finishes, bring a large pot of water to a boil and salt it generously (it should taste like the sea). Cook the pappardelle until al dente, about 10 minutes for dry pasta (or follow the package). Reserve 1 cup of pasta water, then drain.
Return the drained pasta to the pasta pot (or add it directly into the bolognese pot if it is big enough). Add the butter, 1/2 cup parmesan, and a ladle of sauce. Toss vigorously for 30 seconds, adding a splash of reserved pasta water as needed, until the noodles are glossy and the sauce clings. This tossing step is the difference between "sauce on top" and true bolognese sauce pasta.
Serve hot with more sauce spooned over, plus the remaining parmesan and parsley. For a dinner-party look, use tongs to twist pappardelle into loose nests, then top each with a generous scoop of spicy chorizo bolognese.