Looking for homemade meatballs? This is our go-to beef meatballs recipe which will never let you down! Cook them straight away or freeze for an easy meal.
There is no reason not to make your own meatballs.
It’s so super quick and easy and is a great job to get the kids involved with too.
For the full list of ingredients and printable instructions, please see the recipe card at the end of this post. But, before you scroll straight there, take a look at the more detailed “how to” just below.
We’ve suggested some simple herbs for these delicious meatballs, but you can flavour them however you like, or just have them plain.
They are so versatile and can be used with any sauce, or even sliced up on a pizza 🙂
How to make homemade meatballs
You’ll wonder why you’ve not made your own meatballs before!
Simply put all the items in a large bowl and mix together.
You can use a spoon to mix everything, but it’s best to get your hands in to combine everything.
Once the mixture is thoroughly combined, evenly divide the meat up and make your meatballs to whatever thickness you prefer.
Roll each one into a ball.
This post contains affiliate links. Find out what this means.
Put your meatballs on a non-stick baking tray and cook them in the oven on gas mark 5/180°C for about 30 – 40 minutes until thoroughly cooked.
Can you freeze homemade meatballs?
One of my favourite things about making your own meatballs is that you’re able to freeze them.
This is handy if you want to plan a meal for another week, and get really organised.
These meatballs will freeze well from fresh or after they’ve been baked.
However, it’s easier to bake them first so you can add them straight into a sauce to speed up your dinner in the future.
How to freeze baked meatballs
Once you’ve made your meatballs, leave them to one side and allow them to cool.
Remove any fat that settles around the meatball then pop them into a freezer-proof container like these ones on Amazon. Having containers like this works well as they can stack easily and the meatballs won’t get squashed.
After they’ve been cooked, they should store ok in the freezer for up to 3 months.
When it comes to reheating them, they can cook ok from frozen or defrost them in your fridge overnight. Place them in your favourite sauce and cook until they are heated through thoroughly.
Once they’ve been defrosted, you should only reheat them once, and they need to be eaten within 24 hours.
How to freeze raw meatballs
Once you’ve mixed and made your meatballs, add them to a freezer-proof container.
Meat is ok to be frozen for a long time, but the quality will deteriorate the longer you leave it. So it’s best to cook them within 3 to 6 months.
When you’re ready to eat them, place the meatballs on a non-stick baking tray and cook for 30-40 minutes at 190 C.
I want to make more!
If you’ve got a bigger family to feed, or perhaps you want to batch make these meatballs so you can freeze more ahead of time, this is an easy recipe to double up on.
Even if you want to triple up on the recipe, it’s easy!
When it comes to making the meatballs, just make sure to roll them all the same so they can cook evenly.
Want to change things up?
If you fancy a different flavour, there are lots of things you can do to vary your meatball recipe.
Maybe you prefer a different flavour then try thyme or marjoram. It’s okay to use both dried or fresh herbs.
You could even make the meatball recipe with minced pork, or make it half and half with pork and beef. For a learner meatball, look to make it with chicken or turkey instead.
When your meatballs are ready, serve them with a delicious tomato and basil sauce and spaghetti.
Or why not try them with mash, veg and gravy!
WANNA SAVE MORE MONEY ON YOUR SUPERMARKET FOOD BILL?
Come and join our Facebook community, Reduce Your Supermarket Spend.
Come and join thousands of people who share their best tips and real-life ideas to keep your costs down.
This is now the biggest supermarket community on Facebook!
Homemade Beef Meatballs
- 500 g minced beef £1.49, £2.98/kg
- 2 eggs 26p (13p each)
- 65 g parmesan cheese 65p (10p/100g)
- 2 slices bread, made into breadcrumbs 35p (5p/100g)
- 1 tbsp basil 15p
- 1 tbsp oregano 15p
- 1 tsp garlic powder 5p
- salt and pepper to taste
- Put all the items in a large bowl and mix together.
- Once fully mixed roughly divide evenly and make your meatballs to whatever thickness you prefer.
- Put your meatballs on a non-stick baking tray and cook them in the oven on.
- Gas mark 5/180°C for about 30 - 40 minutes until thoroughly cooked.