“`html
Table of Contents
Cheesy Baked Meatballs in Tomato Sauce A Comforting Family Favorite – A Hearty Weeknight Dinner
I still remember the first time I made these Cheesy Baked Meatballs in Tomato Sauce for my family here in New York City. It was a chilly autumn evening, and the smell of simmering tomatoes and melting mozzarella filled our little apartment — instantly transporting me back to my mother’s kitchen in Morocco, where she would spend hours coaxing deep, layered flavors from simple ingredients. This baked meatballs recipe is the kind of meal that wraps you in warmth from the very first bite. The meatballs are tender and juicy, the sauce is rich and slightly sweet, and that blanket of bubbly mozzarella on top? Pure comfort. It’s the easy meatball bake you’ll turn to again and again.
What I love most about this dish is the contrast in textures. The meatballs, a blend of beef and pork with garlic, oregano, and fresh parsley, bake up golden and caramelized on the outside while staying incredibly moist inside. Then they nestle into a velvety crushed tomato sauce that I simmer with onion, garlic, basil, and just a whisper of sugar to balance the acidity. The final flourish — a shower of mozzarella and Parmesan — melts into a golden, bubbly crust that pulls apart in long, glorious strands. Every spoonful delivers tender meat, bright herbaceous sauce, and that irresistible layer of cheese. It’s the kind of cheesy meatballs dinner that makes everyone at the table go quiet for a moment — the ultimate compliment.
I’ve tested this recipe dozens of times to get it just right — baking the meatballs first before adding them to the sauce is a technique I picked up during my training at Le Cordon Bleu in Paris, and it makes all the difference. It locks in the flavor and ensures the meatballs hold their shape beautifully during the final bake. One common mistake I see is overcrowding the pan or skipping the initial bake — don’t do it! The two-step method is what gives this meatball dinner its signature texture and depth. 💡 mia’s Pro Tip: For the juiciest meatballs, use an 80/20 beef blend and mix the ingredients gently — overworking the meat makes them dense. Ready to make the best cheesy baked meatballs of your life? Let’s get cooking.
Why This Cheesy Baked Meatballs in Tomato Sauce Recipe Is the Best
The Flavor Secret: This isn’t just another meatball recipe. I combine the richness of ground beef with the tenderness of ground pork, then season it with Parmesan, fresh parsley, and a classic Italian herb blend. But what really sets this meatball dinner apart is the sauce — I build it slowly, letting the onions soften and the garlic bloom before adding crushed tomatoes. A pinch of sugar and a long simmer round out the acidity, creating a sauce that’s both bright and deeply savory. It’s the same patient approach my mother used in Morocco, just with Italian-American ingredients.
Perfected Texture: The key to tender, never-dry meatballs is twofold. First, I use a panade — breadcrumbs and egg — which keeps the meat moist and light. Second, I bake the meatballs on a sheet pan before adding them to the sauce. This step, which I learned in Paris, creates a beautiful browned crust on the outside while sealing in the juices. When they finish baking in the sauce with the cheese, they absorb just enough tomato goodness without turning mushy. Every bite is fork-tender and packed with flavor.
Foolproof & Fast: Despite the rich flavors, this easy meatball bake comes together in just over an hour. The steps are straightforward, the ingredients are easy to find at any US grocery store, and the result looks and tastes like you spent all day in the kitchen. Whether you’re a beginner or a seasoned cook, this recipe is designed to succeed. No fancy equipment needed — just a sheet pan, an oven-safe skillet, and a love for cheesy, saucy comfort food.
Cheesy Baked Meatballs in Tomato Sauce Ingredients
I source my ingredients from the Union Square Greenmarket here in NYC whenever I can — the fresh herbs and artisan Parmesan make a real difference. But everything in this recipe is available at your local supermarket. Let’s look at what you’ll need.
Ingredients List
- For the Meatballs:
- 1 lb ground beef (80/20)
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup fresh parsley, chopped
- For the Sauce:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 2 cans (28 oz each) crushed tomatoes
- 2 teaspoons sugar
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
- For the Topping:
- 1 1/2 cups shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- Fresh basil for garnish (optional)
Ingredient Spotlight
Ground Beef (80/20): The fat ratio is crucial here. 80/20 ground beef gives the meatballs enough richness to stay juicy after baking. If you use leaner beef (like 90/10), the meatballs can turn dry. For a lighter option, you can substitute ground turkey, but add a tablespoon of olive oil to the mixture to compensate for the lower fat content.
Breadcrumbs: Plain dried breadcrumbs are perfect for this baked meatballs recipe. They absorb the egg and meat juices to create a tender, light texture. Panko breadcrumbs also work well — they give a slightly airier crumb. If you’re gluten-free, use certified gluten-free breadcrumbs or almond flour (the texture will be a bit more delicate).
Crushed Tomatoes: I prefer San Marzano crushed tomatoes for their naturally sweet, low-acid flavor. In a pinch, any good-quality crushed tomato works. Avoid using whole or diced tomatoes for this sauce — crushed tomatoes break down into the perfect velvety consistency without needing to blend. Look for tomatoes packed in juice rather than puree for the best texture.
Mozzarella Cheese: Low-moisture, part-skim mozzarella is ideal for this cheesy meatballs recipe. It melts beautifully without releasing too much water, giving you that picture-perfect golden crust. Fresh mozzarella can be used, but it will release more liquid and may make the sauce watery — if you go that route, pat it dry first and expect a slightly looser consistency.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Ground beef (80/20) | Ground turkey + 1 tbsp olive oil | Lighter flavor, slightly less juicy |
| Breadcrumbs | Panko or gluten-free breadcrumbs | Panko gives airier texture; GF works well |
| Crushed tomatoes | Fire-roasted crushed tomatoes | Adds smoky depth, slightly bolder flavor |
| Mozzarella | Provolone or low-moisture mozzarella | Provolone adds sharper, tangier note |
How to Make Cheesy Baked Meatballs in Tomato Sauce — Step-by-Step
Making this baked meatballs recipe is simpler than you think. Follow these steps, and you’ll have a bubbling, golden skillet of comfort in just over an hour.
Step 1: Preheat and Prep
Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper. This ensures the meatballs release easily and clean-up is a breeze.
💡 mia’s Pro Tip: For extra-easy cleanup and perfectly round meatballs, use a cookie scoop to portion the mixture — it makes the shaping process so much faster and more uniform.
Step 2: Mix the Meatball Mixture
In a large bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, minced garlic, oregano, salt, pepper, and chopped parsley. Use your hands to mix gently, just until everything is incorporated. Overmixing can make the meatballs tough, so be gentle and stop as soon as it comes together.
⚠️ Common Mistake to Avoid: Overworking the meat! Mix just until combined — if you squeeze and knead too much, the meatballs will be dense instead of tender.
Step 3: Shape and Bake the Meatballs
Form the mixture into 1.5-inch meatballs and place them on the prepared baking sheet. Bake for 15-20 minutes, until the meatballs are browned on the outside and cooked through to 160°F internal temperature.
💡 mia’s Pro Tip: Bake the meatballs on a wire rack set over the sheet pan if you have one — it lets hot air circulate all around, giving you beautifully browned meatballs with no soggy bottoms.
Step 4: Start the Sauce
While the meatballs bake, heat 2 tablespoons of olive oil in a large oven-safe skillet or Dutch oven over medium heat. Add the diced onion and cook until softened and translucent, about 5 minutes. Add the minced garlic and cook for 1 minute until fragrant.
⚠️ Common Mistake to Avoid: Burning the garlic! Garlic cooks fast — once you add it, keep stirring and take it off the heat after 60 seconds. Burnt garlic turns bitter and can ruin the entire sauce.
Step 5: Simmer the Tomato Sauce
Stir in the crushed tomatoes, sugar, dried basil, dried oregano, salt, and pepper. Bring the sauce to a gentle simmer, then reduce the heat to low and let it cook for 10 minutes, stirring occasionally. The sauce will thicken slightly and the flavors will meld beautifully.
💡 mia’s Pro Tip: If the sauce tastes too acidic, add one more teaspoon of sugar or a small pat of butter — this rounds out the acidity without making it sweet.
Step 6: Combine Meatballs and Sauce
Add the baked meatballs to the sauce, nestling them in so they’re partially submerged. This allows the meatballs to absorb some of the tomato flavor while keeping their browned crust intact.
Step 7: Add the Cheese and Bake
Sprinkle the shredded mozzarella and grated Parmesan evenly over the meatballs and sauce. Transfer the skillet to the oven and bake for 15 minutes, until the cheese is melted, bubbly, and golden in spots. Garnish with fresh basil if desired, and serve hot.
💡 mia’s Pro Tip: For an extra-golden cheese crust, switch the oven to broil for the last 1-2 minutes — watch it closely so it doesn’t burn!
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Preheat oven + line sheet | 5 min | Oven ready at 375°F |
| 2 | Mix meatball ingredients | 8 min | Just combined, not overmixed |
| 3 | Bake meatballs | 15-20 min | Golden brown, 160°F internal |
| 4 | Sauté onion + garlic | 6 min | Onion translucent, garlic fragrant |
| 5 | Simmer tomato sauce | 10 min | Slightly thickened, deep red |
| 6 | Add meatballs to sauce | 2 min | Meatballs nestled in sauce |
| 7 | Top with cheese + bake | 15 min | Melted, bubbly, golden cheese |
Serving & Presentation
I love serving these cheesy baked meatballs straight from the skillet — it’s rustic, warm, and brings that family-style energy to the table. Spoon the meatballs and sauce over a bed of al dente spaghetti, creamy polenta, or soft, pillowy garlic bread that soaks up every drop of tomato sauce. A generous sprinkle of fresh basil and a few extra shavings of Parmesan right before serving add brightness and that final touch of elegance.
In my NYC kitchen, I often pair this meatball dinner with a simple arugula salad tossed in lemon vinaigrette — the peppery greens and bright acidity cut through the richness of the cheese and sauce beautifully. For a heartier meal, serve alongside roasted broccoli or a warm crusty baguette. When I’m channeling my Paris training, I’ll sometimes add a dollop of ricotta on top of each meatball before the final bake — it adds a creamy, luxurious finish that reminds me of the French-sauced dishes I studied at Le Cordon Bleu.
No matter how you serve it, this easy meatball bake is designed to be the star of the table. It’s the kind of dish that makes everyone reach for seconds, and the leftovers (if there are any!) are just as delicious the next day.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Spaghetti, polenta, garlic bread, roasted broccoli | Absorbs sauce; adds texture and contrast |
| Sauce / Dip | Extra tomato sauce, ricotta, pesto drizzle | Adds creaminess or herbaceous lift |
| Beverage | Chianti, Barbera, sparkling water with lemon | Acid cuts richness; bubbles refresh palate |
| Garnish | Fresh basil, shaved Parmesan, red pepper flakes | Color, aroma, and subtle heat |
Make-Ahead, Storage & Reheating
This baked meatballs recipe is a meal-prep dream. On busy NYC weeks, I often make the meatballs and sauce on Sunday, then simply assemble and bake on a weeknight. The flavors actually deepen overnight as the sauce mingles with the meat. Here’s my tried-and-true storage guide from my own kitchen.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container | 3-4 days | Reheat in skillet at 350°F, covered, 15 min |
| Freezer | Freezer-safe container or bag | 3 months | Thaw overnight in fridge; bake at 375°F, covered, 25 min |
| Make-Ahead | Store meatballs + sauce separately | 2 days in advance | Assemble, add cheese, bake just before serving |
The best way to reheat leftover cheesy baked meatballs without drying them out is to use the oven — not the microwave. Place the meatballs and sauce in an oven-safe dish, cover with foil, and warm at 350°F for 15-20 minutes. The foil traps steam and keeps the meatballs moist while the cheese re-melts. If you’re short on time, the microwave works in a pinch, but the oven truly restores that fresh-baked texture. For frozen meatballs, always thaw in the refrigerator overnight for the most even reheating.
One last note from my experience: I prefer to freeze the meatballs and sauce separately if I’m planning to store them long-term. This way, the meatballs don’t absorb too much liquid and lose their texture. When you’re ready to serve, combine them in a skillet, top with cheese, and bake — they’ll taste almost as good as the day you made them.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Moroccan Spiced | Add cumin, coriander, cinnamon to meatballs | Adventurous palates, North African flair | Easy — same technique |
| Gluten-Free | Use GF breadcrumbs or almond flour | Gluten-free diets | Easy — simple swap |
| Spicy Arrabbiata | Add red pepper flakes and chili to sauce | Heat lovers, bold flavor | Easy — just add spice |
Moroccan Spiced Meatballs
This variation is close to my heart — it’s inspired by the kefta my mother made in her kitchen in Morocco. Simply add 1 teaspoon of ground cumin, 1/2 teaspoon of ground coriander, and a pinch of cinnamon to the meatball mixture. The warm spices pair beautifully with the tomato sauce and give the dish a whole new personality. I sometimes serve it with couscous instead of pasta for a true fusion meal that honors both my heritage and my Italian-American training.
Gluten-Free and Dairy-Free Options
To make this easy meatball bake gluten-free, substitute the breadcrumbs with certified gluten-free breadcrumbs or almond flour. The texture will be slightly more delicate, so handle the meatballs gently. For a dairy-free version, use vegan Parmesan in the meatballs and a dairy-free mozzarella shred on top — I’ve tested this with several brands and find that the ones made from cashew or coconut oil melt the best. The flavor will be slightly different but still deliciously comforting.
Spicy Arrabbiata Twist
When I’m craving heat, I turn this cheesy meatballs recipe into an arrabbiata-style dish. Add 1-2 teaspoons of red pepper flakes to the sauce along with an extra clove of garlic. The spicy tomato sauce cuts through the richness of the meat and cheese beautifully. It’s become a favorite among my NYC friends who love bold, fiery flavors. Serve with a crisp green salad and a glass of chilled Barbera to balance the heat.
How do you prevent the meatballs from falling apart while baking in the sauce?
The best way to prevent meatballs from falling apart is to use a binder — in this recipe, that’s the breadcrumbs and egg working together. The breadcrumbs absorb moisture and create a tender but stable matrix, while the egg acts as a glue that holds everything together. I also recommend baking the meatballs on a sheet pan first before adding them to the sauce. This step firms up the exterior and creates a flavorful crust that helps the meatballs retain their shape during the final bake in the sauce. Handle the mixture gently when forming the meatballs — overworking can make them dense, but under-mixing can leave them crumbly. A gentle, even mix is the sweet spot.
Can I use ground turkey or chicken instead of beef for this recipe?
Yes, absolutely! Ground turkey or chicken works well in this baked meatballs recipe, though there are a few adjustments I recommend. Since poultry is leaner than beef, add 1 tablespoon of olive oil or an extra egg yolk to the mixture to keep the meatballs moist. I also suggest using dark meat turkey or chicken if you can find it — it has a bit more fat and flavor. The cooking time remains about the same, but keep an eye on the internal temperature: turkey and chicken should reach 165°F. The flavor will be milder than beef and pork, but the Parmesan, garlic, and herbs still shine through beautifully.
What is the best way to reheat leftover cheesy baked meatballs without drying them out?
The oven method is hands-down the best way to reheat leftover cheesy baked meatballs. Place the meatballs and sauce in an oven-safe dish, cover tightly with foil, and warm at 350°F for 15-20 minutes. The foil traps steam, which keeps the meatballs moist and helps the cheese re-melt to its gooey, bubbly state. If you’re reheating from frozen, thaw overnight in the refrigerator first for the most even result. I avoid the microwave whenever possible — it tends to heat unevenly and can make the meatballs rubbery and the cheese tough. If you’re in a hurry, the stovetop works too: warm the meatballs and sauce in a covered skillet over low heat, stirring the sauce gently, for about 10 minutes.
Should I brown the meatballs before baking them in the tomato sauce?
Yes, definitely — and this is a step I never skip! Browning the meatballs before they go into the sauce adds a layer of deep, savory flavor that you simply can’t get from raw meat. When you bake the meatballs at 375°F for 15-20 minutes, the Maillard reaction creates a golden-brown crust that locks in juices and adds a wonderful roasty note to the final dish. Some recipes call for pan-frying, but I prefer baking because it’s hands-off, more even, and doesn’t require extra oil. The meatballs release easily from parchment paper and stay perfectly round. So yes, brown them first — your sauce will be richer, and your meatballs will hold their shape better during the final bake with the cheese.
Can I make this meatball dinner recipe ahead of time for a party?
Absolutely — this is one of my favorite recipes to make ahead for gatherings. Here’s my tested plan: prepare the meatballs and sauce up to 2 days in advance and store them separately in the refrigerator. When you’re ready to serve, simply combine them in an oven-safe skillet, top with the mozzarella and Parmesan, and bake at 375°F for 20-25 minutes until bubbly and golden. If you’re hosting a crowd, you can double the recipe and use a larger baking dish. The flavors actually deepen and meld overnight, so the make-ahead version tastes even better. Just wait to add the cheese until right before baking for the best texture.
What can I use instead of breadcrumbs in cheesy meatballs?
If you’re out of breadcrumbs or need a gluten-free option, several substitutes work beautifully in this easy meatball bake. Panko breadcrumbs are the closest swap — they’re lighter and airier, giving the meatballs a delicate texture. Almond flour works well for a low-carb option, though the meatballs will be slightly more tender and less structured. Crushed crackers (like saltines or gluten-free crackers) are another great pantry stand-in. My favorite gluten-free choice is rolled oats blitzed in a food processor — they mimic the texture of breadcrumbs perfectly and add a subtle nutty flavor. Use the same quantity as breadcrumbs in any of these swaps.
How do I know when the meatballs are cooked through?
The most reliable way to know your meatballs are cooked through is to use an instant-read thermometer. For beef and pork meatballs, you’re looking for an internal temperature of 160°F. Insert the thermometer into the center of a meatball — if it reads 160°F or above, they’re done. If you don’t have a thermometer, cut a meatball open: it should be brown all the way through with no pink in the center, and the juices should run clear. Visually, the meatballs will be golden brown on the outside and feel firm but still slightly springy when pressed. In this recipe, the initial bake of 15-20 minutes at 375°F is usually sufficient, but larger or smaller meatballs may need a minute or two more or less.
Can I freeze this baked meatballs recipe?
Yes, this cheesy baked meatballs in tomato sauce freezes beautifully. For the best results, I recommend freezing the meatballs and sauce separately. Let both cool completely, then transfer to freezer-safe containers or bags — the meatballs in one bag and the sauce in another. They’ll keep for up to 3 months. When you’re ready to serve, thaw overnight in the refrigerator, combine in a baking dish, top with fresh mozzarella and Parmesan, and bake at 375°F for 25-30 minutes until hot and bubbly. If you want to freeze the fully assembled dish (with cheese), do so before baking, then bake directly from frozen — just add 15-20 minutes to the baking time and cover with foil for the first half.
What is the best cheese to use on top of baked meatballs?
For the classic cheesy meatballs experience, low-moisture part-skim mozzarella is my top choice. It melts into a smooth, golden, bubbly layer without releasing excess water that could thin out your sauce. I also add grated Parmesan for its salty, nutty depth. If you want to mix it up, provolone adds a lovely tangy note, and fontina melts into an especially creamy texture. For a stronger flavor, try smoked mozzarella or a mix of mozzarella and Gouda. Whatever you choose, shred your own cheese from a block — pre-shredded cheese often contains anti-caking agents that can prevent smooth melting. And always sprinkle the cheese evenly so every meatball gets a good crown.
What should I serve with cheesy baked meatballs for a complete meal?
This meatball dinner is wonderfully versatile when it comes to pairings. For a classic Italian-American meal, serve the meatballs and sauce over spaghetti or another long pasta like bucatini or fettuccine — the sauce clings to every strand. Creamy polenta is another favorite in my NYC kitchen; its buttery sweetness balances the acidity of the tomatoes. For a low-carb option, serve over zucchini noodles or roasted spaghetti squash. On the side, a bright, simple salad with arugula, lemon juice, olive oil, and shaved Parmesan cuts through the richness. And don’t forget crusty bread for sopping up every last drop of sauce! A medium-bodied red wine like Chianti or Barbera completes the meal beautifully.
Share Your Version!
There’s nothing I love more than hearing how my recipes come to life in your kitchen. Did you try the Moroccan spice twist? Or stick with the classic cheesy baked meatballs in tomato sauce? Maybe you discovered a new side dish that paired perfectly — I’d love to know! Drop a star rating and a comment below to let me and the whole community know how it turned out. Every comment and rating helps other home cooks find this recipe and gain the confidence to make it their own.
And if you share a photo on Instagram or Pinterest, be sure to tag me @exorecipes — I love scrolling through your beautiful creations. It honestly makes my day to see this easy meatball bake on your table. If you have a question about the recipe that I didn’t cover in the FAQ, just ask in the comments and I’ll get back to you personally. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Cheesy Baked Meatballs in Tomato Sauce recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @exorecipe
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
⭐️ Made this recipe? I’d love to hear from you!
Leave a star rating below, share your photo on Instagram with @exorecipes, or tag me on Pinterest. Your support helps this little NYC kitchen grow — thank you from the bottom of my heart! 🧡
💬 Comment · ⭐️ Rate · 📌 Pin · 🔁 Share
“`
Print

Cheesy Baked Meatballs in Tomato Sauce A Comforting Family Favorite
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Method: Main Course
- Cuisine: Italian-American
Description
These cheesy baked meatballs are smothered in a rich tomato sauce and topped with melted mozzarella, making them a comforting family favorite that’s perfect for weeknight dinners.
Ingredients
- For the Meatballs:
- 1 lb ground beef (80/20)
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup fresh parsley, chopped
- For the Sauce:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 2 cans (28 oz each) crushed tomatoes
- 2 teaspoons sugar
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
- For the Topping:
- 1 1/2 cups shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- Fresh basil for garnish (optional)
Instructions
- Preheat oven to 375°F (190°C).
- In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, minced garlic, oregano, salt, pepper, and parsley. Mix gently until just combined.
- Form the mixture into 1.5-inch meatballs and place on a baking sheet lined with parchment paper.
- Bake meatballs for 15-20 minutes, until browned and cooked through.
- While meatballs bake, prepare the sauce: heat olive oil in a large oven-safe skillet or Dutch oven over medium heat. Add onion and cook until softened, about 5 minutes.
- Add minced garlic and cook for 1 minute until fragrant.
- Stir in crushed tomatoes, sugar, basil, oregano, salt, and pepper. Bring to a simmer and cook for 10 minutes.
- Add the baked meatballs to the sauce, nestling them in.
- Sprinkle mozzarella and Parmesan cheese evenly over the meatballs.
- Transfer the skillet to the oven and bake for 15 minutes, until cheese is melted and bubbly.
- Garnish with fresh basil if desired and serve hot.
Notes
For a lighter version, use ground turkey or chicken instead of beef and pork. You can also prepare the sauce up to 2 days ahead and refrigerate.
Nutrition
- Calories: 520
- Sugar: 14 g
- Fat: 32 g
- Carbohydrates: 28 g
- Protein: 32 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!

