Quick Weeknight Beef Bolognese with Rigatoni
I make this at least once a week – it’s become a family favourite. This Classic Beef Bolognese with Rigatoni (No Wine) is my answer to the 6pm scramble when everyone is hungry and patience is running thin. The sauce comes together in one pot while the pasta boils, and before you know it, dinner is on the table with barely any washing up.
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 6
- Difficulty: Easy
Why You’ll Love This Classic Beef Bolognese with Rigatoni (No Wine)
- Ready in under 40 minutes: From the moment you turn on the hob to the moment you serve, this meal is on the table faster than a takeaway delivery.
- One pot for the sauce: No need to brown meat in batches or use multiple pans. Everything goes into a single large pot, meaning minimal washing up.
- Make-ahead friendly: The sauce tastes even better the next day, and it freezes beautifully for those nights when cooking feels impossible.
- Kid-approved: My own children devour this without complaint, and friends always ask me for this recipe after trying it at dinner parties where their kids cleaned their plates.
- No wine needed: This version uses beef stock and a splash of balsamic vinegar to build depth of flavour, so it’s suitable for the whole family without any alcohol.
Ingredients You’ll Need
- 500g beef mince (15% fat works best for flavour)
- 2 tablespoons olive oil
- 1 large onion, finely diced (about 200g)
- 2 large carrots, finely diced (about 150g)
- 2 celery sticks, finely diced (about 100g)
- 4 cloves garlic, minced
- 2 tablespoons tomato purée
- 800g tinned chopped tomatoes
- 250ml beef stock (made with one stock cube is fine)
- 1 tablespoon balsamic vinegar
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 500g rigatoni pasta
- Salt and black pepper to taste
- 50g Parmesan cheese, grated, plus extra for serving
- Fresh basil leaves to garnish (optional)
Tip: Finely dicing the vegetables by hand or using a food processor ensures they cook quickly and melt into the sauce. My children have no idea there are carrots and celery hiding in their dinner.
How to Make Classic Beef Bolognese with Rigatoni (No Wine)
- Start the soffritto: Heat the olive oil in a large, heavy-based pot over a medium heat. Add the diced onion, carrot and celery. Cook for 5-7 minutes, stirring occasionally, until the vegetables have softened and turned translucent. The kitchen will smell sweet and savoury, and you’ll see the onions become glossy and golden at the edges.
- Brown the mince: Add the beef mince to the pot, breaking it up with a wooden spoon. Cook for 6-8 minutes, stirring now and then, until the meat is no longer pink. You’ll hear a satisfying sizzle, and the colour will change from pink to a rich brown. Let it catch slightly on the bottom of the pot for extra flavour.
- Add the garlic and tomato purée: Stir in the minced garlic and tomato purée. Cook for 1 minute until fragrant. The tomato purée will darken to a deep brick red, and the garlic aroma will fill the air. Keep stirring to prevent burning.
- Pour in the tomatoes and stock: Add the tinned chopped tomatoes, beef stock, balsamic vinegar, dried oregano and dried basil. Stir everything together, scraping up any browned bits from the bottom of the pot. The sauce will look watery and bright red at this stage.
- Simmer the sauce: Bring the sauce to a gentle bubble, then reduce the heat to low. Let it simmer uncovered for 15-18 minutes, stirring occasionally. The sauce will thicken and darken to a deep mahogany colour. You’ll notice the liquid reducing and the sauce clinging to the spoon. Taste and season with salt and black pepper.
- Cook the pasta: While the sauce simmers, bring a large pot of salted water to a rolling boil. Add the rigatoni and cook according to package instructions until al dente, usually 10-12 minutes. Reserve about 150ml of pasta water before draining. The pasta should be tender but still have a slight bite in the centre.
- Combine and finish: Drain the rigatoni and add it directly to the pot of Bolognese sauce. Toss everything together over a low heat, adding a splash of reserved pasta water if the sauce looks too thick. The pasta water helps the sauce cling to every tube. Stir in the grated Parmesan cheese until melted. The sauce will look glossy and coat each piece of rigatoni perfectly.
- Serve immediately: Divide the pasta among warm bowls and top with extra Parmesan and fresh basil leaves if using. The pasta should be steaming hot, with the sauce thick enough to stay on the pasta without pooling.
Tips From My Kitchen
- Use the right pasta: Rigatoni is my top choice because its ridges and wide tubes catch the meaty sauce beautifully. Penne or paccheri also work well, but avoid long, thin pasta like spaghetti — the sauce needs something to hold onto.
- Don’t skip the balsamic vinegar: This is my secret to replacing wine. The balsamic adds acidity and a subtle sweetness that mimics the depth of a long-simmered ragu. Just one tablespoon is enough; too much will overpower the dish.
- Reserve pasta water every time: That starchy water is liquid gold. Adding a splash to the finished sauce helps it coat the pasta evenly and loosens it without making it watery. I always save a full cup, even if I only use half.
- Double the batch for freezing: This sauce freezes brilliantly for up to three months. Make a double quantity, cool it completely, then portion into freezer bags. On a busy weeknight, just defrost, reheat and boil fresh pasta. I do this every other week.
- Grate your own Parmesan: Pre-grated cheese contains anti-caking agents that stop it melting smoothly. A block of Parmesan grated fresh melts into the sauce with a creamy, nutty finish. It takes 30 seconds and makes a noticeable difference.
- Let the sauce rest before serving: After combining the pasta and sauce, let it sit off the heat for 2-3 minutes. This allows the flavours to meld and the sauce to thicken slightly. The pasta absorbs a little sauce, making every bite more flavourful.
Delicious Variations to Try
- Spicy Version: Add 1 teaspoon of red chilli flakes along with the garlic, or stir in a finely chopped fresh red chilli. For extra heat, add a dash of hot sauce just before serving. This is my husband’s preferred version.
- Vegetarian/Vegan Option: Substitute the beef mince with 400g of plant-based mince or finely chopped mushrooms and cooked lentils. Use vegetable stock instead of beef stock, and swap the Parmesan for nutritional yeast or a vegan cheese alternative.
- Different Protein: Replace beef mince with an equal amount of turkey mince for a leaner sauce, or use half beef and half pork mince if you’re not restricted. Chicken mince also works well, though you may need a little extra olive oil to keep it moist.
What to Serve With Classic Beef Bolognese with Rigatoni (No Wine)
- A simple green salad dressed with lemon juice and olive oil to cut through the richness of the sauce.
- Garlic bread or crusty bread rolls for mopping up every last bit of sauce from the bowl.
- Steamed green beans or broccoli tossed with a little butter and black pepper for a quick vegetable side.
- If you’re in the mood for another pasta dish soon, try our Quick One Pan Cheesy Mushroom And Spinach Rotini for another speedy weeknight option.
- Or for a lighter side, our Quick Weeknight Spinach And Roasted Beet Salad adds colour and freshness to the table.
Frequently Asked Questions

Classic Beef Bolognese with Rigatoni (No Wine)
Ingredients
Method
- Start the soffritto: Heat the olive oil in a large, heavy-based pot over a medium heat. Add the diced onion, carrot and celery. Cook for 5-7 minutes, stirring occasionally, until the vegetables have softened and turned translucent. The kitchen will smell sweet and savoury, and you'll see the onions become glossy and golden at the edges.
- Brown the mince: Add the beef mince to the pot, breaking it up with a wooden spoon. Cook for 6-8 minutes, stirring now and then, until the meat is no longer pink. You'll hear a satisfying sizzle, and the colour will change from pink to a rich brown. Let it catch slightly on the bottom of the pot for extra flavour.
- Add the garlic and tomato purée: Stir in the minced garlic and tomato purée. Cook for 1 minute until fragrant. The tomato purée will darken to a deep brick red, and the garlic aroma will fill the air. Keep stirring to prevent burning.
- Pour in the tomatoes and stock: Add the tinned chopped tomatoes, beef stock, balsamic vinegar, dried oregano and dried basil. Stir everything together, scraping up any browned bits from the bottom of the pot. The sauce will look watery and bright red at this stage.
- Simmer the sauce: Bring the sauce to a gentle bubble, then reduce the heat to low. Let it simmer uncovered for 15-18 minutes, stirring occasionally. The sauce will thicken and darken to a deep mahogany colour. You'll notice the liquid reducing and the sauce clinging to the spoon. Taste and season with salt and black pepper.
- Cook the pasta: While the sauce simmers, bring a large pot of salted water to a rolling boil. Add the rigatoni and cook according to package instructions until al dente, usually 10-12 minutes. Reserve about 150ml of pasta water before draining. The pasta should be tender but still have a slight bite in the centre.
- Combine and finish: Drain the rigatoni and add it directly to the pot of Bolognese sauce. Toss everything together over a low heat, adding a splash of reserved pasta water if the sauce looks too thick. The pasta water helps the sauce cling to every tube. Stir in the grated Parmesan cheese until melted. The sauce will look glossy and coat each piece of rigatoni perfectly.
- Serve immediately: Divide the pasta among warm bowls and top with extra Parmesan and fresh basil leaves if using. The pasta should be steaming hot, with the sauce thick enough to stay on the pasta without pooling.
Notes
I hope this Classic Beef Bolognese with Rigatoni (No Wine) becomes a regular in your weeknight dinner rotation as it has in mine. It’s the kind of meal that brings everyone to the table with minimal fuss and maximum satisfaction. If you give it a try, I’d love to hear how it went — drop a comment below and let me know if your family loved it as much as mine does.
