Rigatoni Bolognese is a slow-cooked ground beef sauce served over tube-shaped pasta. The honest reason to make it: most of the 4-hour cook time is hands-off, so you can start it early in the day and dinner is essentially ready when you are. The ricotta and pesto finish means no separate sauce to make at the end.
Substitutions that actually work
- Ketchup vs. tomato sauce: The recipe calls for 60 oz of ketchup — if you are outside the US, this is plain tomato sauce (passata), not the sweet condiment. Using actual ketchup will make the sauce noticeably sweet and very high in sodium, so use canned crushed tomatoes or passata instead if you have any doubt.
- Whole wheat rigatoni: Regular rigatoni works fine. Whole wheat holds up slightly better during a long simmer if you add the pasta directly to the pot, but either works when cooked separately.
- Ricotta: Whole milk ricotta is worth using here — part-skim turns grainy when it hits hot pasta. Cottage cheese blended smooth is a reasonable swap.
- Pecorino Romano: Parmesan is a direct substitute. It is a little milder but works well.
- Pesto: Store-bought is completely fine. Skip the garnish entirely if you do not have it on hand — the sauce is rich enough without it.
What makes this version work
Two things matter here. First, browning the ground beef directly with the onions and garlic rather than separately means the fond from the meat mixes into the aromatics, adding depth to the base before the tomato even goes in. Second, the long simmer — a minimum of four hours on low heat — breaks down the fat from the beef into the sauce rather than leaving it pooled on top. That is what gives the sauce its cohesive, almost glossy texture. The pinch of cinnamon is small enough that it does not read as a distinct flavor; it just rounds out the acidity of the tomatoes. Both techniques require almost no active effort, which is the point.
If something goes sideways
- Sauce is too thin after simmering: Remove the lid for the last 30–45 minutes and turn the heat up slightly. The extra evaporation will tighten it quickly.
- Sauce tastes flat or one-dimensional: Add a small pinch of salt and stir, then wait five minutes before adjusting again. A splash of red wine vinegar (half a teaspoon) can also lift a flat tomato sauce without changing the flavor profile.
- Beef is clumping in large chunks: This usually happens if the heat was too high when the meat went in. Break it up with a wooden spoon and reduce the heat — it will still cook through fine. Ground beef must reach 160°F (71°C) internally before the sauce goes to a simmer.
- Sauce is scorching on the bottom: Move to a heavy-bottomed pot if you have one, and drop the heat lower than you think necessary. A heat diffuser under the pot also helps for very long simmers on a gas burner.
- Pasta is absorbing all the sauce on the plate: Serve immediately after plating, or hold the pasta and sauce separately and combine just before eating. Rigatoni keeps soaking up liquid as it sits.
Storage and reheating
Store leftover sauce separately from the pasta — combined, the rigatoni will turn soft within a day. The sauce keeps in the fridge for up to 4 days in a sealed container, or freeze it for up to 3 months. Reheat sauce in a saucepan over medium-low heat, adding a splash of water if it has thickened too much. Cook fresh pasta when you are ready to serve. The ricotta and pesto should be added fresh each time — they do not reheat well and are better spooned on cold straight from the fridge onto hot pasta.

Slow-Cooked Rigatoni Bolognese (4-Hour Rich Meat Sauce)
Equipment
Ingredients
- 1 pound rigatoni - 450g, whole wheat or regular
3 tablespoons olive oil - 45ml
1 medium yellow onion - diced
4 cloves garlic - roasted and smashed 12g
1 pound ground beef - 450g, 80/20 blend (minced beef)
2 cans passata or crushed tomatoes (tomato puree with seeds removed) - 28 oz / 794g each, 56 oz / 1.6L total
1 tablespoon Italian seasoning
1 pinch cinnamon
1 pinch red pepper flakes - crushed
¼ cup pecorino romano cheese - 25g, finely grated, plus extra for serving- 3 tablespoons basil pesto - 45g
- 1 cup whole milk ricotta cheese - 250g
1 pinch salt - to taste
1 pinch ground black pepper - to taste
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and sauté for 5–7 minutes, stirring occasionally, until translucent and softened.3 tablespoons olive oil, 1 medium yellow onion
- Add the roasted garlic and red pepper flakes. Stir for about 1 minute until fragrant — blooming the red pepper flakes in the hot oil releases more of their heat and flavour.4 cloves garlic, 1 pinch red pepper flakes
- Add the ground beef to the pot, breaking it up with a wooden spoon. Cook for 8–10 minutes over medium-high heat until well browned. Do not drain — the rendered fat will integrate into the sauce during the long simmer and enrich its flavour. Season with salt and pepper.1 pound ground beef, 1 pinch salt
- Add the crushed tomatoes (or passata), Italian seasoning, pecorino romano, and a small pinch of cinnamon. Stir well to combine. The cinnamon is subtle — it rounds out the acidity of the tomatoes without tasting distinctly of cinnamon.2 cans passata or crushed tomatoes (tomato puree with seeds removed), 1 tablespoon Italian seasoning, 1/4 cup pecorino romano cheese, 1 pinch cinnamon
- Bring the sauce to a gentle boil, then reduce the heat to the lowest setting and partially cover the pot. Simmer for a minimum of 4 hours, stirring every 30–45 minutes to prevent sticking. The sauce is ready when it has reduced and thickened to a glossy, cohesive consistency. Taste and adjust salt and pepper before serving.1 pinch salt
- Cook the rigatoni in a large pot of salted boiling water according to packet directions until al dente. Drain and divide among 4 bowls. Ladle the Bolognese sauce generously over the pasta. Top each bowl with a large spoonful of cold ricotta, a drizzle of pesto, and a scattering of freshly grated pecorino romano.1 pound rigatoni, 1 cup whole milk ricotta cheese, 3 tablespoons basil pesto, 1/4 cup pecorino romano cheese
Notes
Nutrition
Frequently asked questions
Can I make this in a slow cooker instead of on the stovetop?
Yes — brown the beef and aromatics in a skillet first, then transfer everything to the slow cooker with the tomato sauce and cook on low for 6–8 hours. Skipping the browning step and adding raw beef directly to the slow cooker is safe (ground beef will reach 160°F/71°C during cooking) but the sauce will taste noticeably less developed.
Do I really need to simmer for 4 hours, or can I shorten it?
You can eat it after 1 hour and it will be a decent meat sauce, but the fat will not have fully integrated and the flavors will taste separate rather than unified. Two hours is a reasonable middle ground on a weeknight if you start it in the afternoon.
Can I use a different ground meat instead of beef?
Ground pork or a beef-pork mix both work well and are common in traditional Bolognese. If you use ground turkey or chicken, cook it to 165°F (74°C) and note that the sauce will be leaner, so add an extra tablespoon of olive oil to compensate for the reduced fat.
Try these next
- Beef Ricotta Lasagna Rolls
- Creamy Beef Spinach Pasta
- Hearty Beef Mushroom Stroganoff
- Spicy Calabrian Lamb Ragù










