Meatball Spaghetti Bolognese – Easy Homemade Recipe
If you love spaghetti bolognese but fancy something a little different from the usual mince mixed into tomato sauce, why not try this meatball spaghetti bolognese instead? You still get all those lovely familiar flavours, but with homemade meatballs, a rich tomato sauce and plenty of spaghetti. It’s the sort of meal that feels a little more special than your usual midweek dinner without needing loads of expensive ingredients or anything particularly complicated.
This recipe uses lean beef mince to make the meatballs, with cumin and paprika for extra flavour, while the bolognese sauce combines chopped tomatoes, garlic, mushrooms, red onion and a little pesto. There’s chilli in there too, although I’d definitely adjust that depending on who you’re feeding. Four fresh chillies and chilli powder could be rather a shock if somebody is expecting a mild spaghetti bolognese!
Although I’m vegetarian myself, I know meatballs are a popular family meal, and there are plenty of ways to adapt this recipe if you’re cooking for people with different preferences. You could use ready-made meatballs if you’re short of time or suitable vegetarian meatballs with the tomato sauce if you’d prefer a meat-free dinner.
The original recipe serves four generous portions, making it a handy option when you want something filling that everyone can sit down and enjoy together.

Why make spaghetti bolognese with meatballs?
Most of us are familiar with spaghetti bolognese made by browning mince and cooking it directly in the tomato sauce, but turning that mince into meatballs makes the finished meal feel quite different.
With this recipe, the meatballs are made from lean steak mince, eggs, cumin and paprika, then browned in a frying pan before being finished in the oven. While they’re cooking, you make a tomato-based bolognese sauce and boil the spaghetti, so everything can be ready at roughly the same time.
I particularly like the idea of using pesto in the sauce because it’s something you might already have in the fridge from another pasta dish, and you only need a couple of teaspoons. One reader has even commented that they enjoyed the recipe and found it useful for using up leftover pesto, which is always lovely to hear.

Ingredients for meatball spaghetti bolognese
The recipe makes four large portions.
For the homemade meatballs
- 800g lean steak mince
- 2 eggs
- 2 heaped tablespoons ground cumin
- 2 heaped tablespoons paprika
- Salt and pepper
- Low-calorie cooking spray
For the bolognese sauce
- 2 × 400g tins chopped tomatoes
- 3 tablespoons tomato purée
- 2 cloves garlic, or garlic powder
- Up to 4 fresh medium-heat chillies
- 1 medium red onion
- 200g mushrooms
- 2 rounded teaspoons pesto
- 2 teaspoons smoked paprika
- 1 teaspoon chilli powder
- Salt and pepper
To serve
- 400g dried spaghetti
- Grated cheese, optional
A note before cooking: The original recipe instructions also mention 2 tablespoons of olive oil for the sauce and a little plain flour when shaping the meatballs, although neither appears in the original ingredient list. Check whether you use these before updating the recipe card so that the ingredients match the method.

How to make meatball spaghetti bolognese
1. Prepare and shape the meatballs
Preheat the oven to 180°C fan.
Place the lean steak mince into a large mixing bowl and season with salt and pepper. Add the eggs, cumin and paprika, then mix until everything is well combined.
Shape the mixture into meatballs, trying to keep them roughly the same size so they cook evenly. You can make smaller meatballs if you’re cooking for children, or larger ones if you prefer, although cooking times will vary.
The original method suggests using a lightly floured plate and a little flour on your hands to make shaping easier.
2. Brown the meatballs
Heat a large frying pan over a medium-high heat and add some low-calorie cooking spray.
Add the meatballs and brown them on all sides for around five to six minutes. Transfer them to an ovenproof dish and cook in the oven for approximately 15–18 minutes, checking that they’re thoroughly cooked before serving.
3. Make the bolognese sauce for the meatballs
Finely chop the red onion and mushrooms, prepare the garlic and slice the chillies.
Heat a saucepan and add the olive oil specified in the original method, if that’s what you normally use.
Add the chopped tomatoes, tomato purée, pesto, onion, mushrooms, garlic and your chosen amount of fresh chilli. Stir well, then add the smoked paprika and chilli powder.
Allow the sauce to simmer gently, stirring occasionally, until the vegetables have softened and the sauce has thickened.
If you’re making this for children or anyone who prefers milder food, I’d start with much less chilli. You can always add more, but rescuing a sauce that’s far too spicy is a different matter!
4. Cook the spaghetti
Bring a large saucepan of salted water to the boil and cook the spaghetti according to the packet instructions.
Once cooked, drain it and divide it between four plates or bowls.
5. Serve the meatball bolognese
Check that the meatballs are thoroughly cooked, then serve them over the spaghetti with plenty of the tomato bolognese sauce.
You can add some grated cheese if you fancy it, or serve with garlic bread or a salad.
How to make a really good bolognese sauce for meatballs
One of the nice things about this recipe is that you don’t need to buy a jar of bolognese sauce. The homemade version uses chopped tomatoes and tomato purée as its base, with garlic, onion and mushrooms adding flavour.
The pesto gives the sauce something a little different, while smoked paprika and chilli make it more warming and spicy than a traditional bolognese. If you’re expecting an ordinary Italian-style tomato sauce, it’s worth knowing that this recipe has quite a lot of spice in it!
I would give the sauce enough time to simmer so that the vegetables soften properly. If you rush it, you can end up with quite firm pieces of onion and mushroom in what should be a lovely tomato sauce.
You can also make the sauce less spicy by reducing or leaving out the fresh chillies and using less chilli powder. That way, the tomato, garlic and pesto flavours can still come through without everybody needing a glass of water after every mouthful.
Can you use ready-made meatballs in bolognese sauce?
Yes, and I think this is a perfectly reasonable shortcut if you’re trying to get dinner on the table after a busy day. Making meatballs from scratch isn’t particularly difficult, but it does involve extra preparation and washing-up, and sometimes you just want something straightforward.
You can use the tomato sauce from this recipe with ready-made beef meatballs or vegetarian meatballs, following the cooking instructions on the packaging.
As I’m vegetarian, I’d use suitable meat-free meatballs for my own portion, but the tomato sauce is easy to adapt as long as you check that your pesto and any cheese are vegetarian-friendly too.
Can you make meatball bolognese less spicy?
Absolutely, and this is probably the first change I’d consider if you’re making the recipe for the whole family.
The original recipe contains four fresh chillies and a teaspoon of chilli powder, so it has the potential to be quite hot. The heat will depend on which chillies you buy, but I’d suggest starting with one or even leaving them out completely if you’re cooking for someone who prefers mild food.
You can always offer chilli flakes at the table for anyone who wants to make their portion hotter.
I think that’s much easier than making one enormous pan of spicy sauce and then discovering that half the family won’t eat it!

Can you make a Slimming World meatball spaghetti bolognese?
If you’re following Slimming World, you may be able to adapt this recipe by checking the ingredients against the current plan.
The recipe uses lean steak mince, eggs, pasta, vegetables and tomatoes, but you’ll also need to account for the pesto, cooking spray and any olive oil used in the sauce. If you add cheese or garlic bread, those will need considering too.
I wouldn’t call the recipe automatically Syn free because the exact values depend on what you use.
If you’re looking for more ideas, have a look at my Slimming World pasta recipes collection or my guide to making spaghetti bolognese Slimming World-friendly.
Is spaghetti bolognese with meatballs healthy?
Spaghetti and meatballs can be part of a balanced diet, and this particular recipe includes lean beef mince, tomatoes, onion, mushrooms and pasta.
However, the nutritional content will depend on the meatballs, cooking oil, pesto, pasta portions and anything you serve alongside it.
You don’t need to leave out garlic bread or cheese just because you’re trying to eat healthily. It’s more useful to look at your overall eating habits and what works for you than label individual foods as good or bad.
I’ve also written about whether pasta is healthy, which might be helpful if you’re wondering how pasta fits into a balanced diet.
Can you turn meatball spaghetti bolognese into a pasta bake?
Yes, and it’s a lovely way to use the same flavours for a slightly different dinner.
I’d swap the spaghetti for a shorter pasta shape such as fusilli or shells because they’re easier to mix with the meatballs and sauce.
Once the pasta, sauce and meatballs are cooked, combine them in an ovenproof dish and add some grated cheese. Sprinkle a little extra over the top and bake at 200°C for around 20 minutes, until everything is piping hot and the cheese has melted and turned golden.
You could even make this version if you’ve got leftover meatballs and sauce, provided they’ve been stored safely.
Can you prepare meatball bolognese in advance?
You can prepare the meatballs and sauce ahead, which is useful if you know you’ve got a busy evening coming up.
Keep raw mince properly refrigerated and follow food safety guidance when preparing and cooking it. Once the meatballs and sauce have been cooked, cool any leftovers promptly and refrigerate them.
When you’re ready to eat, reheat thoroughly and cook some fresh spaghetti.
I think fresh pasta is usually nicer than spaghetti that’s been sitting in sauce for ages, although if you’re using leftovers, there’s no reason to waste perfectly good food.
Can you freeze meatballs in bolognese sauce?
Yes, you can freeze cooked meatballs and sauce, provided they’ve been cooled and stored safely.
I’d freeze them together in portions and cook fresh spaghetti when you’re ready to serve.
It’s worth labelling the containers with the contents and date too. Otherwise, if your freezer is anything like mine, you’ll end up playing a guessing game with several tubs of mysterious red sauce!
What to serve with spaghetti bolognese and meatballs
You can serve this meatball spaghetti bolognese just as it is, especially as the recipe makes four generous portions.
If you want something alongside it, garlic bread is an obvious choice, although a green salad or some extra vegetables would work nicely too.
A little grated cheese on top is also lovely if that’s something you enjoy.
I wouldn’t overcomplicate it. Sometimes a big bowl of spaghetti and meatballs is exactly what you fancy, and there’s no need to turn it into a three-course meal.
More meatball and pasta recipes you might enjoy
If you’ve enjoyed this meatball spaghetti bolognese, have a look through my pasta recipes collection for more easy meal ideas.
You might also like my Italian meatball soup or Moroccan meatballs if you’re looking for different ways to use mince.
For another family-friendly pasta meal, my hidden vegetable spaghetti bolognese is a useful way to include more vegetables in a familiar dinner, while my slow cooker bolognese is ideal if you prefer to get the cooking started earlier in the day.
And if you try this recipe, I’d love to know how spicy you make it. Do you go for all four chillies, or would that be far too much for your family? Let me know in the comments!
Print
Healthy spaghetti bolognese with meatballs recipe
Slimming World meatballs with spaghetti and tomato sauce recipe for all the family
- Total Time: 40 minutes
- Yield: 4 large portions
Ingredients
400g spaghetti (dried)
Low-calorie cooking spray
2 400g tins of chopped tomatoes
3 tablespoons of tomato puree
2 cloves of garlic or garlic powder
4 fresh chillies (medium heat)
1 medium-sized red onion
200g of mushrooms
2 round teaspoons of pesto
2 teaspoons of ground smoked paprika
1 teaspoon of chilli powder
salt and pepper for seasoning
800 grams of lean steak mince
2 heaped tablespoons of ground cumin
2 heaped tablespoons of paprika
2 eggs
Instructions
Wash your hands (very well)
Pre-heat the oven to 180°c (for fan assisted) or around gas mark 5.
Finely chop the red onion and mushrooms and on a separate plate cut up or slice the chillies to your desired level, meaning that if you like hot food, then use all the chillies but reduce the amount depending on how hot people will generally enjoy their sauce. Also, finely chop the garlic if using cloves.
Next, take a mixing bowl and add the lean steak mince and season with some salt and pepper.
Crack and whisk the two eggs over the top of the meat and then add the heaped tablespoons of cumin and paprika before kneading the mix well.
Clean your hands and then lay out a lightly floured plate with plain flour, patting some on each hand. Now pick up some meat and mix in your hands as much or little meat as you choose before rolling into a meatball shape and setting aside on the floured plate.
Heat a large frying pan at med / high heat and add some good sprays of low-calorie cooking spray, the olive oil variety is the best, after a few minutes, add the meatballs and reduce to mid-heat.
Quickly fry, browning all sides of the meatballs for 5-6mins. Then add the meatballs to an ovenproof dish and put in the preheated oven for around 15-18mins.
Now heat a large pan of salted water on the already hot hob that the frying pan had been on and bring to the boil.
Add the spaghetti, and then once consumed in the water, reduce the heat to simmer for around 10mins.
Similarly, heat another medium-sized pot on a med/high heat for a few minutes, adding 2 tablespoons of olive oil.
Add the tomatoes, tomato puree, pesto, onion, mushrooms, chillies, and garlic to this pot before reducing the heat slightly and stirring in for around 3-4mins season with salt and pepper if required.
Then add the paprika and chilli powder and stir well through before allowing the sauce to simmer on low heat.
By around this time, the spaghetti should be ready, remove it from the heat and turn the contents into a colander over the sink to drain the water well.
Check the sauce to make sure it is simmering nicely.
The meatballs should be about ready, and after 15-18mins remove them from the oven.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Meal
- Method: Stove top, hob
- Cuisine: Italian
- Diet: Low Calorie


One Comment