Ragu alla Bolognese

  • 2 Tbsp. extra virgin olive oil

  • 2 Tbsp. unsalted butter

  • 1 C. yellow onion, small dice 

  • kosher salt to taste

  • 2 large celery stalks, diced

  • 2 medium carrots, diced

  • 3 large garlic cloves finely chopped

  • ¼ tsp. dried red pepper flakes optional

  • 1 lb. ground beef preferably 80% lean/20% fat (min. 15% fat)

  • freshly ground black pepper to taste

  • 1 C. whole milk

  • ¼ tsp. freshly grated nutmeg

  • 1 cup dry white wine Pinot Grigio or Sauvignon Blanc

  • 1 (28-ounce) can whole or crushed Italian plum tomatoes in their juices 

  • 2-3 Parmigiano-Reggiano rinds

  • 1 lb. rigatoni/penne or similar shaped pasta, cooked


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 salt. 

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 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.

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.

Serves 6

Recipe adapted from Marcella Hazan's Essentials of Classic Italian Cooking.

nothyme