Bolognese Sauce

A plate of pasta with meat and sauce.

Bolognese Sauce

Servings 6 Servings


  • 2 tablespoons olive oil
  • 5 tablespoons butter, divided
  • 1 large onion, diced
  • 2 small carrots or 1 large, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 pound ground beef
  • ½ pound ground pork
  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon cracked or ground black pepper
  • 1 (28-ounce) can whole San Marzano tomatoes
  • 1-2 parmesan rinds
  • 1 cup heavy cream or whole milk
  • ¼ teaspoon grated nutmeg
  • ½ cup dry white wine
  • 1-2 sprigs of fresh herbs, basil, oregano, or parsley
  • pounds pasta, for serving
  • freshly grated Parmigiano-Reggiano cheese, for serving


  • Heat oil and melt 3 tablespoons butter in a Dutch oven or heavy-bottomed pot, over medium heat. Add the onions, carrots, and celery and sauté for 5-6 minutes, or until the veggies start to soften.
  • Add the meats and crumble with a wooden spoon. Season with salt and black pepper, and cook for 4-5 minutes, stirring occasionally, until the meats start to brown. Stir in the garlic and cook for 30 seconds. Reduce the heat to low. Pour in the milk and simmer gently, stirring frequently, until most of the milk has cooked out. Stir in the freshly grated nutmeg, and white wine and simmer until evaporated, about 30 minutes.
  • Add the tomatoes with their juices and parmesan rinds and stir well. When the tomatoes start to bubble, then turn down the heat and simmer uncovered for 3½ hours, stirring from time to time and adding up to ½ cup water, if needed. Remove and discard the parmesan rinds and the herb sprigs. Season to taste with salt and pepper, if desired.
  • Toss cooked pasta with remaining 2 tablespoons butter and top or mix with the Bolognese sauce. Finish with freshly grated Parmigiano-Reggiano. Enjoy!