← All recipes

Ragù alla Bolognese (Spaghetti Bolognese)

Servings
4
Prep time
15 min
Cook time
2–3 hours

Ingredients


Instructions

1. Prepare the soffritto

  1. Heat the olive oil and butter in a large, heavy-bottomed pot or Dutch oven over medium heat.
  2. Add the diced onion, carrot, and celery.
  3. Sauté for 5–7 minutes, stirring occasionally, until softened and translucent.

2. Brown the meat

  1. Increase heat to medium-high.
  2. Add the ground beef and pork to the pot.
  3. Break it up with a wooden spoon and cook for 6–8 minutes until well browned. Make sure the meat browns, not steams — don’t stir too often.
  4. Add the minced garlic and cook for 30 seconds until fragrant.

3. Deglaze with wine

  1. Pour in the white wine.
  2. Stir well, scraping up any browned bits from the bottom.
  3. Let it simmer until the wine has mostly evaporated, about 3–4 minutes.

4. Add tomatoes and paste

  1. Stir in the tomato paste.
  2. Add the canned tomatoes, crushing them with your hands or a spoon as you add them.
  3. Season with salt and pepper.
  4. Add the bay leaf.
  5. Stir everything together and bring to a gentle simmer.

5. Slow cook the ragù

  1. Reduce heat to low — the sauce should barely bubble.
  2. Partially cover with a lid and simmer for 2–3 hours, stirring every 20–30 minutes.
  3. If the sauce gets too dry, add a splash of water or broth.

6. Add the milk

  1. About 30 minutes before the end, pour in the milk.
  2. Stir well and continue simmering uncovered.
  3. The milk adds richness and mellows the acidity of the tomatoes.

7. Cook the pasta

  1. Bring a large pot of salted water to a boil.
  2. Cook the pasta according to package instructions until al dente.
  3. Reserve 1 cup of pasta water before draining.

8. Combine and serve

  1. Remove the bay leaf from the sauce.
  2. Add the drained pasta to the ragù (or serve sauce on top).
  3. Toss well over medium heat, adding a splash of pasta water if needed.
  4. Serve with a generous amount of freshly grated Parmigiano-Reggiano.

Tips


Variations

VariationChangeNotes
Authentic BologneseUse tagliatelle, skip garlic, use only beefCloser to the traditional Bologna recipe
White ragùOmit tomatoes, use white wine and milkDelicate, Northern Italian style
With pancettaAdd 50 g diced pancetta with the soffrittoAdds extra depth and richness
SpicyAdd 1/2 tsp red chili flakes with the garlicNot traditional but tasty
Slow cookerTransfer to slow cooker after browning, cook on low for 6–8 hoursHands-off approach

Result

Rich, deep, and meaty — a slow-simmered sauce where every ingredient has melted together into something far greater than its parts. Tossed with pasta and topped with Parmigiano, this is comfort food at its best.