Spaghetti Bolognese Recipe
Slow cooked tomato, beef & pork sauce. With meatballs or Italian sausage.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Sauce Base
Meat
Tomatoes & Liquids
Herbs & Seasoning
Finishing & Pasta
Method
Sauce Base
Prepare vegetables
Peel and finely dice the onion. Peel and finely dice the carrots. Trim and finely dice the celery. Mince the garlic cloves and set all aromatics aside.
Sweat aromatics
Heat a large heavy-bottomed pot or Dutch oven over medium heat. Add the olive oil and butter. When the butter foams, add the diced onion, carrots and celery. Cook, stirring occasionally, until softened and translucent, about 8–10 minutes. Add the minced garlic and cook 1 minute more until fragrant.
Meat
Brown meats
Increase heat to medium-high. Add ground beef and ground pork to the pot in an even layer. Let sit undisturbed 2 minutes to develop color, then break up with a spoon and continue browning until no pink remains, about 6–8 minutes. If using Italian sausage removed from casings, add it now and cook until browned and fully cooked, breaking up any large pieces. If using precooked meatballs, brown them in a separate skillet with a little oil until nicely seared, then set aside to add later.
Tomatoes & Liquids
Season and simmer
Stir in dried oregano, dried thyme, bay leaf, red pepper flakes, salt and black pepper. Reduce heat to low so the sauce barely simmers. Partially cover the pot and cook slowly for at least 1.5 to 2 hours, stirring every 15–20 minutes. For deeper flavor, simmer up to 3–4 hours, adding a splash of stock or water if the sauce becomes too thick. If you browned separate meatballs, nestle them into the sauce during the last 30 minutes to finish cooking and absorb flavor.
Finishing & Pasta
Adjust seasoning and texture
Remove the bay leaf. Taste the sauce and adjust salt and pepper. If you prefer a smoother sauce, use an immersion blender to lightly purée a portion (avoid over-blending—leave texture). Stir in half the grated Parmesan and chopped fresh basil leaves just before serving.
Cook spaghetti
About 12 minutes before serving, bring a large pot of water to a rolling boil and add the tablespoon of salt. Cook the dried spaghetti according to package directions until al dente (usually 8–10 minutes). Reserve 120 ml (about 1/2 cup) of the pasta cooking water, then drain the pasta.
Combine pasta and sauce
Add the drained spaghetti directly to the sauce pot (or add sauce to a large serving bowl) and toss over low heat for 1–2 minutes, adding reserved pasta water a little at a time if needed to loosen the sauce and help it cling to the pasta. If you used separate seared meatballs, place them on top of the plated pasta and spoon sauce over.
Serve
Divide among plates, sprinkle with remaining grated Parmesan and extra torn basil leaves. Serve immediately.