Baked Meatballs with Tomato Sauce and Mozzarella

Baked Meatballs with Tomato Sauce and Mozzarella are a comforting, flavorful, and easy recipe that works well for family dinners, parties, casual gatherings, or weekend meals. The meatballs are juicy on the inside, lightly golden on the outside, and baked in a rich tomato sauce until tender. A layer of melted mozzarella on top makes the dish even more delicious and inviting.
This recipe is different from sweet tarts or light party snacks because it is warm, hearty, and perfect for serving as a main dish. You can enjoy it with pasta, rice, mashed potatoes, crusty bread, or a fresh green salad. It is also a practical recipe because the meatballs can be shaped in advance and baked when needed.
The combination of seasoned meat, tomato sauce, herbs, and melted cheese creates a dish that feels homemade, generous, and full of flavor.
Baked Meatballs with Tomato Sauce and Mozzarella
Recipe
Ingredients
For the meatballs
- 600 g ground beef
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 egg
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 2 tablespoons chopped parsley
- 1 teaspoon dried oregano
- 1 teaspoon paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
For the tomato sauce
- 2 cups tomato passata or crushed tomatoes
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon sugar
- Salt, to taste
- Black pepper, to taste
For topping
- 1 cup shredded mozzarella cheese
- Extra Parmesan cheese, optional
- Fresh basil or parsley, for garnish
Instructions
Preheat the oven to 200°C / 400°F.
In a large bowl, combine the ground beef, chopped onion, minced garlic, egg, breadcrumbs, Parmesan cheese, parsley, oregano, paprika, salt, and black pepper. Mix gently until everything is well combined. Avoid overmixing, as this can make the meatballs tough.
Shape the mixture into small or medium-sized meatballs. You should get around 18 to 22 meatballs, depending on the size.
Heat olive oil in a large skillet over medium-high heat. Add the meatballs and brown them on all sides for a few minutes. They do not need to cook through at this stage; the goal is only to create a golden crust and add flavor.
Remove the meatballs from the skillet and set them aside.
In the same skillet, add olive oil and minced garlic for the tomato sauce. Cook for a few seconds until fragrant. Add the tomato passata or crushed tomatoes, dried basil, dried oregano, sugar, salt, and black pepper. Stir well and let the sauce simmer for about 5 minutes.
Pour the tomato sauce into a baking dish. Place the browned meatballs into the sauce, making sure they are partly covered. Sprinkle shredded mozzarella over the top and add a little extra Parmesan if desired.
Bake for 20 to 25 minutes, or until the meatballs are fully cooked and the cheese is melted and golden.
Remove from the oven and garnish with fresh basil or parsley before serving.
Serving Suggestion
Serve these baked meatballs with spaghetti, garlic bread, mashed potatoes, rice, or roasted vegetables. For a party, you can serve them in a large dish with small forks or toothpicks.
They also make a great filling for meatball sandwiches with melted cheese and toasted bread.
Conclusion
Baked Meatballs with Tomato Sauce and Mozzarella are a simple, hearty, and satisfying recipe. The meatballs are tender and flavorful, the tomato sauce is rich and aromatic, and the melted mozzarella adds a creamy, golden finish.
This dish is perfect when you want something warm, comforting, and easy to share. It is versatile, family-friendly, and suitable for both casual meals and party tables.