This easy, Creamy Tomato Sauce is about to be your new favourite meatball sauce! It's beautifully silky and full of flavour, yet there's no actual cream involved. Instead, creaminess is achieved with a combo Grana Padano's buttery richness and soft, luxurious mascarpone melting into the tomato base to create a thick, velvety sauce. It's the kind of meal that tastes like it's taken hours, when it actually comes together quickly (unless you cook your meatballs in the slow cooker, and you can with this sauce too!).

I love just how flexible this Creamy Tomato Sauce is, you can pair it with any meatballs you like. Make your usual beef, pork, chicken or turkey meatballs, or keep things simple and use shop-bought for those busy weeknights. The sauce comes together first within about 5 minutes, then you'll add the meatballs and simmer for just 15-20 minutes. Or, you can make the sauce ahead of time and jar it up, and pop it in the fridge for another day that week.
In my opinion, this is the best red sauce for meatballs. It's so flavourful and so versatile that I use it THREE different ways on the regular:
- For a quick weeknight dinner, using shop-bought beef meatballs and I serve it with either garlic bread or spaghetti and salad.
- Then on the weekend, I'll serve it with either homemade chicken meatballs (recipe to follow this summer!), garlic bread and salad or
- with homemade beef & pork meatballs atop spaghetti.

It's a real family-friendly winner too - you can even share it with little ones and is a great alternative to using a shop-bought sauce as this one has no nasties in it. If you have a toddler, weaning baby or fussy eater and are wondering how to adapt this Creamy Tomato Meatball Sauce for your family, see here >
Watch the Recipe Video
FAQs for my Creamy Tomato Meatball Sauce
Grana Padano is a hard, aged Italian cheese made from cow's milk. It's quite similar to Parmesan, but tends to be a little milder, creamier, and less crumbly.
It's produced mainly in northern Italy and aged for anywhere from about 9 months to over a year. During that time, it develops a rich, savoury flavour with nutty, slightly sweet notes and a subtle saltiness.
The texture is firm and grainy (that's what "grana" refers to), making it perfect for grating. In cooking, it melts beautifully into sauces, adding depth and a naturally creamy, umami-rich flavour-without needing actual cream. That's why it works so well in dishes like this Creamy Tomato Meatball Sauce, where it helps create that thick, silky finish.
Mascarpone is a soft, rich Italian cheese made from cream rather than whole milk. It's incredibly smooth and spreadable, with a mild, slightly sweet flavour and a luxurious, velvety texture.
Unlike firmer cheeses, mascarpone isn't aged-it's fresh, which is why it tastes so light and creamy. It's best known for its role in tiramisu, where it adds that signature silky richness, but it's just as useful in savoury cooking too.
When stirred into sauces (like this creamy tomato meatball sauce), mascarpone melts effortlessly and gives a gentle creaminess without overpowering the other flavours. It balances acidity from tomatoes beautifully, making the sauce taste smooth, mellow, and comforting-without needing to add cream.
Yes! Beef, beef and pork, pork, chicken or turkey go well with this sauce. And you can use this sauce with homemade or store-bought meatballs. Usually I will use it with shop-bought beef meatballs on a weeknight for a quick dinner, or homemade meatballs on the weekend.
If you are cooking just the sauce to keep later, you can make it in a medium-small saucepan. If you are making the sauce and cooking the meatballs at the same time, go for a wide bottomed, lidded cooking pot like a shallow casserole pot or dutch oven.
Meatballs cooked this way are pretty versatile. You can serve them with pasta, or just garlic bread and salad (my family's fave way to eat!) or even with rice!
I have made this easy sauce for meatballs both ways, I do think I prefer it on the stove personally as I find the sauce goes thicker and a little richer as it will reduce a bit on the stove.
Yes, you can make it up to four days in advance and store in the fridge in a jar. See the next question about storage for more details.
If you store this sauce before adding the meatballs, it will keep in the fridge for up to 4 days (cook day + 4) when stored in an airtight jar or container. When you come to use it, reheat gently over a low heat, stirring regularly until it comes to a simmer (keep lid on ajar to stop splashing). Then follow the recipe step about cooking the meatballs. The sauce may thicken or separate slightly in the fridge because of the cheese, but it will come back together as it warms. You can add a splash of water or milk to loosen it if needed.
Keep any sauce and meatball leftovers in an air-tight container in the fridge for up to 3 days (cook day + 2). Reheat in a saucepan (over a medium-low heat) or microwave, stirring often until the meatballs are steaming hot all the way through. Add a little milk or water to loosen the sauce if needed.
You can freeze the sauce, with or without meatballs in it, for up to 3 months; just be aware that creamy sauces can sometimes change texture a little after freezing. A good stir while reheating usually brings it back to a smooth, silky consistency, you can add a little water if needed. Be sure to defrost the leftovers for 24 hours in the fridge before reheating. You can reheat on the stove over a medium-low heat or in the microwave, stirring often, until steaming hot all the way through.
Read more about food storage and safety >

Adapting My Creamy Tomato Meatball Sauce For Your Family
Eating together is beneficial for families of all ages and stages, for a multitude of reasons; nutritional, behavioural, psychological and for healthy family functioning. This section will show you how to tweak this Creamy Tomato Meatball Sauce recipe for sharing with a weaning baby, toddler or a fussy eater, which will help make it easier to eat together as a family.
Keeping Fussy Eaters Happy
If you have a picky eater who doesn't like tomatoes, dish their meatballs up with a slotted spoon and give them no additional sauce.

Making My Creamy Tomato Meatball Sauce Suitable for Baby Weaning
If you are making these meatballs in red sauce, why not share with the whole family, including your baby or toddler? It's much better to make a sauce from scratch instead of buy a jar of sauce which contains salt and preservatives. It does mean that you will have to hold back on adding salt to the sauce as it cooks, and that adults will have to add salt to their plates instead. Pair this sauce with homemade baby friendly beef meatballs >
How to Serve to Babies & Toddlers
6 - 8 months
Give little one a couple meatballs whole. They can hold and take bites, just make sure you are keeping an eye on them and they don't put the whole thing in their mouth.
9 months +
Cut meatballs into eighths or smash them down well with the back of a fork until in small enough pieces that they won't choke.
I've also added these notes to the bottom of the recipe so you have them to hand when you come to cook.
You Might Like…
Together to Eat is reader-supported. I may earn a small commission from anything bought through links found here.

Creamy Tomato Meatball Sauce
Ingredients
- 500 g passata
- 1 ½ teaspoon dried oregano
- ½ teaspoon mixed herbs
- 100 g grated Grana Padano
- 85 g marscapone
- 1 teaspoon sugar
- Salt & black pepper to taste
- Meatballs beef, pork, chicken or turkey (homemade or store-bought)
See baby & toddler section for tweaks
Instructions
On the Stove
- Add the passata to a shallow lidded pan over a medium heat and bring to a simmer. Add in the oregano, mixed herbs, Grana Padano and mascarpone. Stir until the Grana Padano has melted in. Leave for a couple minutes for the mascarpone to soften and then stir until melted in.
- Add the meatballs, increase heat to high and bring to the boil with the lid ajar (to stop sauce splashing out the pan). Cook for 10 minutes (lid ajar). Then stir gently and cook for a further 5 to 10 minutes, until the meatballs are cooked through.
In the Slow Cooker
- Follow step 1 as above, in your slow cooker removable pot if you have one, otherwise a saucepan.
- Put the slow cooker pot back in it's base (or pour the sauce into your slow cooker pot) and add the meatballs in an even layer. Cook on low for 8 to 12 hours.









Comments
No Comments