These delicious and easy oven baked meatballs cook entirely in the oven, with a simple tomato sauce and a cheesy topping. Serve over pasta or polenta or simply with crusty bread for scooping up the delicious sauce.
Why you’ll love these easy baked meatballs
- These baked meatballs cook up entirely in the oven, so no frying necessary. They hold their shape perfectly and get beautifully browned (and browned always equals flavour!)
- The simple marinara sauce comes together while the meatballs are baking, then is poured over the meatballs to reduce down some more in the oven with the meatballs.
- These versatile oven meatballs and tomato sauce can be served over pasta, polenta or enjoyed as is with crusty bread or a simple side salad.
Ingredients and substitutions
Ground Beef – lean ground beef is perfect for meatballs, as it has some fat, but not a ton. You could use extra lean ground beef for less fat, or even medium ground beef, if you like the extra fat.
Ricotta Cheese – opt for full fat ricotta cheese, for the best results.
Panko – you can substitute dried bread crumbs for the panko, if you like.
Canned Whole Tomatoes – you’ll never go wrong using San Marzano whole canned tomatoes here, for rich tomato flavour. That said, any large can of tomatoes will work here.
Step-by-step photos
- Add all the meatball ingredients to a large bowl.
- Mix together the meatball ingredients until well combined.
- Form into 3 oz. meatballs (about golf ball sized) and place into a greased skillet or oven-safe pan. Bake the meatballs to render the fat off.
- While meatballs are baking, make the simple tomato sauce in a saucepan on the stove-top. Simmer the sauce while the meatballs are baking.
- Finish the tomato sauce with a pat of butter.
- Remove baked meatballs from oven and spoon off excess fat. Pour tomato sauce overtop, top with cheese and return to the oven for about 20 minutes.
Recipe tips!
- A good seasoning with salt and pepper is important in this dish, so you’ll want to taste test often and make additions as necessary. The tomato sauce needs a healthy bit, as do the meatballs, to really bring out all the great flavours.
- If you’re just looking for easy, oven baked meatballs, you can just follow the meatball recipe and bake, while skipping the sauce.
What to serve with these cheesy baked meatballs
- Serve over pasta.
- Serve over polenta.
- Serve over spaghetti squash.
- Serve over spiralized zucchini.
- Serve as is, with crusty bread, for scooping up the sauce.
- Serve as is, with a simple side salad.
Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Seasons and Suppers.
Get the Recipe: Cheesy Oven Baked Meatballs and Tomato Sauce
Ingredients
For the Baked Meatballs:
- 1 lb lean ground beef, or half beef/half pork
- 1/2 cup whole milk ricotta cheese
- 1/2 cup Parmigiano-Reggiano cheese, grated
- 3/4 cup panko bread crumbs
- 1 large egg
- 2 cloves garlic, minced
- 1 small shallot, minced, or onion
- 1 Tablespoon extra-virgin olive oil
- Salt and pepper, to taste
For the Tomato Sauce:
- 1/2 onion, finely diced
- 1 clove garlic, minced
- 1/8-1/4 teaspoon crushed red pepper flakes, or omit for no heat
- 2 Tablespoons tomato paste
- 1 28-oz. can San Marzano whole tomatoes, or other good-quality
- 2 Tablespoons fresh basil, chopped
- 1 teaspoon salt, plus more as needed
- 1/2 teaspoon black pepper
- 2 teaspoons butter, to finish
For topping:
- 1/2 cup mozzarella cheese, shredded
- 2-3 Tablespoons Parmesan, grated
For serving:
- Fresh basil, chopped
Instructions
- For the meatballs: Prepare a cast-iron frying pan by wiping it with olive oil. Preheat the oven to 400 ° F (non-convection).
- Place all the meatball ingredients into a medium sized bowl. Mix thoroughly by hand until they are completely combined.
- Coat your hands with a bit of olive oil, and using your hands, form mixture into 3 or 4 oz. balls (about golf ball sized). (will make about 8meatballs).
- Place formed meatballs into the prepared cast-iron frying pan and place into the pre-heated oven. Bake meatballs for 30 minutes, without moving them around in the pan while they cook.
- Start the tomato sauce: In a medium saucepan, heat a splash of extra-virgin olive oil over medium heat. Add onion and cook, stirring, until softened. Add the garlic and crushed red pepper flakes and cook, stirring, for another minute. Add tomato paste and cook, stirring, for about a minute more. Add the canned tomatoes, fresh basil and salt and pepper.
- Bring to a boil, then reduce heat to low and allow to simmer until the meatballs are ready.
- After the meatballs have baked, remove the frying pan from the oven. Carefully spoon off and discard any fat that has accumulated in the pan, without moving the meatballs around too much. Taste your tomato sauce and add salt and pepper as needed, to taste. Pour the tomato sauce over the meatballs and distribute evenly in the pan. Top with some mozzarella cheese and a bit more Parmesan. Return to the oven and allow to cook a further 20 minutes
- Serve as is, with crusty bread and/or a side salad, or spoon over pasta, polenta or spiralized zucchini.
Notes
More meatball recipes to love!
Hi! I’m Jennifer, a home cook schooled by trial and error and almost 40 years of getting dinner on the table! I love to share my favourite recipes, both old and new, together with lots of tips and tricks to hopefully help make your home cooking enjoyable, stress free, rewarding and of course, delicious!
I can’t believe I haven’t rated this recipe yet! The meatballs are easy to put together and it makes for a quick and tasty meal. We often serve them over rice, or riced cauliflower and I’ve also made them from ground turkey instead of beef sometimes and they are equally delicious
So glad you are enjoying it, Barb! Thanks so much :)
Best meatballs recipe so far! My wife and I were scared that the meatballs might turnout dry because of the 40 minutes baking but we were wrong :). Always coming back to make it!
So glad you enjoyed them! Thanks so much :)
I’ve made these twice before and love them. Do you think I could make any part of this recipe a day in advance? For instance, can I form the meatballs on one day, save them in the fridge, and cook them the next…or do you think they will they dry out?
Hi JP, I think you could definitely form the meatballs ahead and refrigerate. Just cover them up tightly so they don’t dry too much in the fridge and you should be good to go :)
good stuff, but you forgot to add the garlic in the making of tomato sauce, probably not a problem for anyone if they read the recipe through first and realise that it should be sautéed with the oninions.
Thanks for the heads up :) Will fix that!
Made these last night and they were delicious!
So glad you enjoyed them, Sara. And now I’m craving these all over again. Must just be my dinner tonight :)
Made these a bunch of times now – they are extremely delicious! Thanks so much for sharing! :)
Glad you enjoyed them Andy. Thanks for coming back to let me know :)
I have also made many varities of meatballs too, but never like this and I love the idea of baking them in the oven in my cast iron skillet – love that!
Thanks for the recipe!
Hi Jenn. I think anything cooked in a cast-iron skillet just tastes better (it may just be me, though :) These were delicious though. I know that for sure.