This meatball casserole is made from scratch and consists of soft, succulent meatballs cooked in a chunky, rich vegetable sauce that’s low in fat and ready in about 15 minutes.
Start by making the sauce. Heat the oil, add the onion, garlic, carrot, celery and pepper and sautee for about 6 minutes on a medium heat stirring often.
Add the tomatoes, oregano, balsamic vinegar and seasoning, stir, cover and simmer for 10 minutes stirring occasionally. (Adjust the seasoning and remove from the heat before adding the meatballs)
While the sauce is bubbling away preheat the oven to 375 F/ 190 C/ gas mark 5 and make the meatballs.To the food processor add the bun pieces and onion and pulse until crumbly and moist. Add the meat and seasoning and pulse until just incorporated (do not overprocess the mixture).
Make good size meatballs and tuck into the sauce (make sure it’s off the heat by now). Turn the meatballs around gently to coat in the sauce and sprinkle the tops with the parmesan cheese.
Bake in the centre of the oven for about 20 minutes or until the meatballs are fully cooked (check after 15 minutes to avoid overcooking the meatballs).
Notes
If possible use a large shallow casserole dish (suitable for all heat sources) that comes with a lid. Alternatively make the sauce in a pot then transfer into a casserole dish, add the meatballs and bake according to instructions.
Use meat with around 7% fat content (anything less might produce dry meatballs).
I recommend making generous size meatballs so they are not overpowered by the sauce and can fit comfortably in your casserole dish. You should get around 15 meatballs.
Do not overcook the casserole. Check if the meatballs are done after 15 minutes and try not to keep the casserole in the oven for longer than 20 minutes. You want your meatballs to be soft, not dry.
Best served immediately. Leftovers can be refrigerated for up to 3 days.
If serving this dish with pasta cook it while the casserole is in the oven.