Homemade meatballs are unbeatable! They don’t compare to the store-bought kind, and you will agree when you try this homemade meatball recipe. Make the most juicy meatballs in less than an hour.
Combine the meatball ingredients in a bowl and mix with your hands.
Wet your hands and shape the meat mixture into equal-sized meatballs.
To a hot pan, add oil and sear the meatballs on all sides.
Once the meatballs are seared, add them to a large casserole dish.
sauce -
To a saucepan, add oil and butter. Once the butter melts, add in the chopped onion.
Once the onion is translucent, add the canned tomatoes, water, garlic, salt, and pepper.
Let the sauce simmer for 5 minutes, and use an immersion blender to get your desired consistency.
Add in fresh basil, dried oregano, and parsley. Simmer for a couple more minutes.
combine -
Pour the sauce into the casserole dish with all the meatballs. Cover with foil.
Bake in the oven at 375°F for 45 minutes. Remove the foil and bake for an additional 3 minutes.
Serve, and enjoy!
Notes
Refrigerate: Store leftover meatballs in an airtight container for up to 3 days.
Reheat: Warm up the meatballs on a skillet over medium heat until the meatballs are warmed.
Freeze: Freeze the seared meatballs before adding them to the sauce. Keep them in a freezer bag for up to 3 months. To reheat, add the frozen meatballs to a casserole dish and cover with warm tomato sauce. Bake at 350°F for 50 minutes or until the meatballs are reheated.