How to Make Juicy Baked Meatballs in Tomato Sauce with Mozzarella

Making baked meatballs in tomato sauce involves mixing ground meat with breadcrumbs, eggs, diced onion, and seasonings into portioned 50-gram meatballs placed directly in a casserole dish. Whisk strained tomatoes, tomato paste, heavy cream, dried herbs, and spices cold, pour over the raw meatballs, and bake at 200 degrees Celsius (400 degrees Fahrenheit) for 35 minutes, adding mozzarella slices halfway through.
Why Oven-Baking Meatballs Directly in Creamy Tomato Sauce Works Best
Traditional meatball preparation usually requires searing each portion in a skillet before simmering in sauce, which can splatter grease and dry out lean ground meat. Baking raw meatballs directly inside a seasoned tomato sauce locks in moisture and infuses rich flavor throughout the meat as it cooks.
Blending smooth tomato puree with heavy cream creates a balanced sauce base that softens the acidity of tomatoes while providing enough liquid to gently steam the meatballs in the oven. Adding fresh sliced mozzarella halfway through the baking process ensures the cheese melts into a golden layer without scorching or separating.

Essential Ingredients and Precise Quantities
Meatball Mixture
- Ground Meat: 500 grams of mixed ground meat (beef and pork blend).
- Breadcrumbs: 2 tablespoons of fine breadcrumbs.
- Egg: 1 large whole egg.
- Onion: 1 medium onion, finely chopped.
- Seasonings: 1 teaspoon of hot smoked paprika, 1 teaspoon of salt, 1/2 teaspoon of ground black pepper, and 1/4 teaspoon of dried rosemary.
Creamy Herb Tomato Sauce
- Strained Tomatoes: 500 grams of smooth tomato puree or passata.
- Tomato Paste: 30 grams of concentrated tomato paste.
- Heavy Cream: 200 ml of heavy cream or double cream.
- Herbs & Spices: Fresh basil leaves, 1.5 teaspoons of hot smoked paprika, 1 teaspoon of dried thyme, 1 teaspoon of salt, and 1/4 teaspoon of ground black pepper.
Cheese Topping
- Mozzarella: 1 fresh ball of mozzarella cheese (approx. 125g), sliced.
Step-by-Step Preparation Guide
Step 1: Form the Meatballs
In a large mixing bowl, combine 500 grams of ground meat, 2 tablespoons of breadcrumbs, 1 egg, finely chopped onion, 1 teaspoon of hot paprika, 1 teaspoon of salt, 1/2 teaspoon of black pepper, and 1/4 teaspoon of dried rosemary. Mix gently with your hands until uniform. Shape the meat mixture into 10 equal meatballs weighing approximately 50 grams each. Arrange the raw meatballs evenly across the bottom of an ungreased baking dish.
Step 2: Whisk the Cold Sauce
In a separate pitcher or bowl, combine 500 grams of strained tomatoes, 30 grams of tomato paste, 200 ml of heavy cream, 1.5 teaspoons of hot paprika, 1 teaspoon of dried thyme, 1 teaspoon of salt, 1/4 teaspoon of black pepper, and chopped fresh basil. Whisk all sauce ingredients together cold until completely smooth.
Step 3: Combine and Begin Baking
Pour the cold sauce evenly over the uncooked meatballs in the casserole dish, making sure each meatball is coated. Place the dish into an oven preheated to 200 degrees Celsius (400 degrees Fahrenheit) and bake uncovered for 15 minutes.
Step 4: Add Mozzarella and Complete Bake
After 15 minutes, carefully pull out the oven rack and lay a slice of fresh mozzarella over each meatball. Return to the oven and continue baking for another 20 minutes (35 minutes total) until the meatballs are cooked through and the mozzarella is bubbly and lightly browned.
Step 5: Garnish and Serve
Remove from the oven and let rest for 5 minutes. Garnish with fresh basil leaves and serve hot over cooked pasta, rice, or alongside crusty garlic bread.

Grocery Delivery and Convenience Options
Ordering fresh ground meat, dairy items, and kitchen seasonings through local grocery delivery services makes assembling hearty home-cooked meals simple and stress-free. Having fresh tomatoes, cream, and mozzarella brought directly to your home saves shopping time and ensures you have high-quality ingredients ready for quick weeknight dinner prep.
When short on time, local food delivery apps also offer access to hot, ready-to-eat baked meatball dishes, pasta meals, and garlic bread from neighborhood kitchens. Utilizing convenient delivery options helps maintain balanced family meals whether you choose to bake at home or order prepared entrees.
Key Takeaways
- No-Sear Convenience: Raw 50g meatballs bake directly inside the sauce, eliminating messy stovetop searing.
- Balanced Creamy Sauce: Heavy cream cuts tomato acidity and creates a smooth liquid base for baking.
- Two-Stage Baking: Adding mozzarella after 15 minutes prevents the cheese from burning during the 35-minute cook time.
- Family Friendly: Easily paired with pasta, mashed potatoes, or warm bread for complete dinners.
Frequently Asked Questions
Can I use turkey or chicken instead of ground beef?
Yes, ground turkey or chicken works well in this recipe, though adding a splash of olive oil to lean poultry helps maintain tenderness during baking.
Why do you add heavy cream to the tomato sauce?
Heavy cream mellows the sharp sharpness of tomato puree, smooths out the sauce consistency, and helps prevent the meat from drying out in the oven.
Can I make this meatball bake ahead of time?
You can assemble the meatballs and whisk the sauce up to 24 hours in advance, keeping them covered separately in the refrigerator before assembling and baking.
How do I store and reheat leftovers?
Store leftover meatballs and sauce in an airtight container in the refrigerator for up to 3 days, reheating thoroughly in the oven or microwave before serving.
