I’ll never forget an email I received from one of my best friends shortly after we graduated college. “I missed you,” the email began, “so I made meatballs.” A few weeks ago, the air was especially crisp and Ben was spending more evenings in his office than outside of it, so I decided that a batch of comfort food was in ordered. I recalled my friend’s statement and combined his suggestion of meatballs with my Midwestern upbringing’s definition of comfort food: casseroles. One giant skillet, a batch of homemade turkey meatballs, and a shower of fresh mozzarella cheese later, and today’s recipe for Mozzarella Meatball Casserole was born.

Mozzarella Meatball Casserole. FINALLY a healthy pasta recipe your entire family will love! Made with ground turkey, whole wheat pasta, spinach, and lots of fresh gooey mozzarella cheese
Although it sounds strange at first, when I reflect more deeply on my friend’s statement, I can hardly imagine a more genuine expression of affection than meatballs. They’re shaped tenderly by hand, rely on the bond of different ingredients, and exude feelings of comfort and familiarity. They’re a dish for a cozy evening, spent with the people you love, when food and company warm you inside and out.

This meatball casserole recipe begins with zesty homemade turkey meatballs. I used a blend of Italian turkey sausage and ground turkey, so they are plenty juicy and offer loads of flavor, while still being lean and healthy.

Mozzarella Meatball Casserole. Gooey cheese, zesty turkey meatballs and pasta baked together into one incredible recipe your entire family will love!

Mozzarella Meatball Casserole. Gooey mozzarella and zesty turkey meatballs combine to create a surprisingly healthy recipe that your entire family will love!

About This Cheesy Meatball Casserole

The pasta is whole wheat, which is no more work to cook than regular white pasta but offers far greater health benefits in the protein, fiber, and nutrient departments. If you’ve struggled to eat whole wheat pasta in the past, I highly recommend DeLallo brand (not a sponsored post—I just really love their products). I’ve eaten every brand of whole wheat pasta on the market, and none compares to DeLallo for its pleasant flavor and texture. As you’ll see in a moment, my taste-testers didn’t believe me when I told them that the pasta was whole wheat.

To instantly up the health-factor of the meatball casserole further, I stirred in a pack of frozen, thawed spinach, whose mild taste is nearly imperceptible in the final dish, especially when combined with the casserole’s final flourish: fresh mozzarella both stirred into then noodles and layered in thick slices over the top. You’ll love the way the cheese oozes and stretches with every forkful.

By the time this meatball casserole was finished baking, the aroma of rich tomatoes, tender sausage, and melting cheese had transformed my kitchen into a little slice of Italy. Ben wasn’t home, but it felt wrong to keep this big pan of meatball casserole comfort all to myself. Meatballs are an expression of love; they need to be shared.

I called up Ben’s parents and drove the meatball casserole over to their house for an impromptu dinner. I’m ecstatic to share that both of my unsuspecting taste testers had no idea that this meatball casserole was healthy. Ben’s mom didn’t believe me when I told her the pasta was whole wheat, and his dad was surprised to hear that the meatballs were made of turkey, not beef. The spinach was imperceptible too. This meatball casserole recipe is stealthy healthy comfort food at its finest.

Mozzarella Meatball Casserole. Juicy turkey meatballs with whole wheat pasta and lots of gooey mozzarella cheese. Your entire family will love this recipe and it's healthy too!

Mozzarella meatball casserole also reheats beautifully, so it’s an excellent option for a make-ahead meal or leftovers throughout the week. It’s rich, hearty, and equally appropriate for a dinner party or a weeknight family meal.

How to Store and Reheat Meatball Casserole

  • To Store. Leftover meatball casserole can be refrigerated for up to five days or frozen for three months (thaw overnight in the refrigerator).
  • To Reheat. Rewarm gently in the microwave, with extra tomato sauce to prevent the casserole from drying out.

More Delicious Meatball Recipes

Mozzarella Meatball Casserole. Made with turkey meatballs, this is healthy comfort food at its best! This recipe is good enough for a dinner party but fast enough for weeknight dinner

Mozzarella meatball casserole: the new way to say, “I love you,” “I miss you,” and “Hey, you deserve something special today.” Hallmark, you should be very, very nervous.

Mozzarella Meatball Casserole. FINALLY a healthy pasta recipe your entire family will love! Made with ground turkey, whole wheat pasta, spinach, and lots of fresh gooey mozzarella cheese

Mozzarella Meatball Casserole

5 from 3 votes
Gooey mozzarella cheese, zesty turkey meatballs and pasta combine to create an easy meatball casserole that's delicious, comforting and freezer friendly!

Total: 1 hr

Servings: 6 servings


  • 6 ounces whole wheat pasta any shape you love
  • 2-3 slices whole wheat bread for making 1 cup fresh breadcrumbs
  • 1 pound extra lean ground turkey
  • 8 ounces spicy Italian turkey sausage casings removed
  • 1 large egg lightly beaten.
  • 1 teaspoon kosher salt
  • 1/4 cup freshly grated Parmesan cheese
  • 1/4 cup chopped fresh parsley
  • 4 tablespoons extra virgin olive oil divided, plus additional for tossing the pasta
  • 1 small yellow onion
  • 2 cloves garlic minced
  • 1 teaspoon dried oregano
  • 1/4 teaspoon crushed red pepper flakes
  • 32 ounces prepared red pasta sauce about 3 1/2 cups
  • 10 ounces frozen chopped spinach squeezed dry
  • 8 ounces fresh mozzarella half shredded or torn, half cut into thin slices (part skim is OK but do not use fat free), about 2 cups total


  • Place a rack in the center of your oven and preheat to 400 degrees F.
  • Bring a large pot of salted water to a boil. Cook pasta until barely al dente according to package instructions. You want it to still be firmer than you would ordinarily eat it, as it will cook further in the oven. Drain, toss with a bit of olive oil to prevent sticking, then set aside.
  • Pulse the bread slices in a food processor until coarse crumbs form. Measure 3/4 cup crumbs into a large mixing bowl. Add the ground turkey, turkey sausage, egg, salt, Parmesan, and parsley. With your fingers or two forks, mix lightly until the ingredients are combined, being careful not to compact the meat. Form the mixture into 2-inch balls. You should have about 28 or so balls total.
  • Heat 1 1/2 tablespoons olive oil in a large, deep, oven proof skillet over medium high. Add the meatballs, then cook, turning a few times, until all sides are browned, about 10 minutes. With a slotted spoon, transfer the meatballs to a plate.
  • To the skillet, add the remaining 1/2 tablespoon olive oil. Add the onion and cook until beginning to brown and soften, about 4 minutes, then add the garlic, oregano, and red pepper flakes. Cook just until fragrant, about 30 seconds, then add the jarred pasta sauce and spinach. Return the meatballs to the pan and let simmer in the sauce until they are cooked through, about 20 minutes.
  • Once the meatballs are cooked, add the drained pasta and the 4 ounces shredded mozzarella to the skillet with the meatballs and sauce, then gently stir to combine. Top with the remaining 4 ounces sliced mozzarella cheese, then transfer the skillet to your oven. Bake until the cheese is melted and lightly crisp on top and the edges are bubbling, 15-20 minutes. Let rest 5 minutes, then enjoy!


  • Leftover meatball casserole can be refrigerated for up to five days or frozen for three months (thaw overnight in the refrigerator). Reheat gently in the microwave, with extra tomato sauce to prevent the casserole from drying out.

Join today and start saving your favorite recipes

Create an account to easily save your favorite projects and tutorials.


Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

Share this Article


This post contains some affiliate links, which means that I make a small commission off items you purchase at no additional cost to you.

You May Also Like

Free Email Series
5 Secrets for Cooking Tasty and Healthy
My secrets for making wholesome meals you'll WANT to eat.

Erin Clarke

Hi, I'm Erin Clarke, and I'm fearlessly dedicated to making healthy food that's affordable, easy-to-make, and best of all DELISH. I'm the author and recipe developer here at wellplated.com and of The Well Plated Cookbook. I adore both sweets and veggies, and I am on a mission to save you time and dishes. WELCOME!

Learn more about Erin

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

Your email address will not be published. Required fields are marked *

Recipe Rating


Leave a comment

  1. Hallmark should be nervous, indeed! haha. So funny that your friend said that, because I can totally relate! We just moved away from my husband’s family and to make up for our homesickness, we’ve been making his yaya’s famous meatballs. Meatballs are definitely one of the most love-filled foods! 

  2. This is one EPIC casserole!! As much as I’m not looking forward to the super cold days ahead, I am pretty excited about the return of what I like to call “casserole season.” This looks like the epitome of comfort food, and I can’t wait to try it!

  3. Friend, this casserole looks amazeballs! Pun fully intended. Yes, I dread the cold weather too, but the hearty and comforting food make it worth it! 

  4. Ahhh I agree, there aren’t  many foods more comforting than meatballs. It’s gloomy, chilly and my stomach is growling something serious, and this meatball casserole would hit the spot!

  5. Ahhh I agree, there aren’t  many foods more comforting than meatballs. It’s gloomy, chilly and my stomach is growling something serious, and this meatball casserole would hit the spot!

  6. What’s good about meatballs is you can prepare them ahead of time, stuck them in the freezer and just take it when needed. Lesser time when making lunch or dinner. :)

    1. Hi Erin
      Tried this recipe without the spinach. It turned out delish. I put half the meatballs in the freezer, if hadn’t I think my husband would have eaten them all
      Thanks again

  7. This casserole sounds wonderful.  However, I do have a  question: the recipe calls for 1 (x-oz.) jar of prepared tomato sauce.  By that do you mean pasta sauce?  And what actual size jar of sauce should it be?  Thanks!  :-)

    1. Erin
      Would love to try this recipes. I love meatballs . They happen to bring back happy memories of my child. The only thing stopping me is the spinach, kidney stones spinach is a no no. Can I leave it out? I love your recipes. Keep up the great work. Thanks

      1. Hi Jan! I have not tried the recipe without the spinach, but you could experiment by leaving it out. I think it would still be delicious! I hope you enjoy the recipe!

  8. Erin, I noticed a few things about the recipe — and have a couple of comments. 

    On the ingredient list, it reads prepared tomato sauce (so I bought tomato sauce, no salt added) but the body of the recipe reads prepared marinara sauce which makes more sense. I used a bottle of spaghetti sauce and added a little of the tomato sauce to get to 32 ounces.

    The ingredient list mentions 10 oz. of frozen cut spinach, but the directions omitted when to put it in. I added it to the sauce as it was simmering.

    I thought that 6 oz. was way too small amount of pasta —  With all the meatballs, I used closer to 12 oz. 

    Finally, I thought 400 degrees was too hot  — I am guessing all we are trying to do is melt the cheese on top? I adjusted the time and temp — 

    It turned out great, but just wanted to include my comments. And, as always, maybe I missed something.

    Thanks! I enjoy your website, your comments, and suggestions (nice that you included that part skim cheese is OK but not fat free. That type of information is helpful for those of us who want to cut calories wherever possible but not lose the flavor of the dish. 

    1. Hi Judy, I’m so happy to hear that you enjoyed this recipe! I’m sorry for the confusion between the pasta sauce vs. tomato sauce terminology, and I updated the ingredient list to “tomato pasta sauce” to be more clear. The spinach is added in step 5, along with the sauce (which is right when you put it in!), and I’m glad you were able to find the right the noodle amount for you. We tend to prefer a higher sauce+meatball to pasta ratio, but that’s completely personal preference. Thanks so much for taking time to leave your comments, and again, I’m so happy to hear that you liked the dish!

  9. Just made this dish last night for dinner and it is INCREDIBLE.  My husband, son, and I all loved it!  Those meatballs alone are freaking delicious and I could have had a whole plate of those for dinner :)  My husband has the idea to made those meatballs again, but try forming them into tiny balls and put them on top of pizza as a topping! I tend to agree that those would make an awesome pizza topping… :) I left out the red pepper flakes and increased the amount of pasta noodles slightly, but other than that I made the recipe exactly as written.  It’s going into our regular rotation for sure.  Erin, I am such a big fan of yours!  This food blog has become my favorite go-to place to find yummy healthy recipes.  If you ever happen to be in Salt Lake City, Utah, doing a food demonstration or tour or anything, I seriously want to meet you!   5 stars

    1. Sharice, this comment brings me so much joy. I totally agree that the meatballs are great as a meal unto themselves (love that pizza idea too!). Thanks so much for trying the recipe and for your kinds words. It would be so fun to meet you!

  10. I had my doubts but this recipe is a keeper!  I followed it almost exactly except I used regular Italian sweet sausage (pork). The recipe came out really delicious,  and I’m one of those people who typically makes everything from scratch and avoids recipes with already-prepared ingredients.  My family loved it. I will be making this again, and again. 5 stars

  11. I can easily find ground turkey, but where do you find Italian turkey sausage? I can’t seem to find it anywhere around me. Could I just double up on the ground turkey? Thanks!

    1. Hi Allison! Italian turkey sausage is typically sold in a package with sausage links in the refrigerated meat section. I have not tried the recipe without the Italian turkey sausage, but another reader has reported success with using a mix of ground turkey and Italian pork sausage, which may be easier to find. I hope this helps!

  12. Well this took me to flavor town. I love this recipe! I just used whatever I had on hand since we’re in q haha. Ground venison and venison breakfast sausage for the meatballs, and some Mexican blend shredded cheese instead of the mozzarella 😂 and dried parsley instead of fresh. But it didn’t matter! It was such a good recipe that the substitutions worked just perfectly. Thanks so much for the best recipes as always! Also my husband loved it as always 🤪 
    Love Rachael 5 stars

  13. Ummm silly question? Is the bread fresh or stale for breadcrumbs? I have never put fresh bread in a food processor. It seems like it would just make a ball.

    1. Hi Dawn! I used fresh bread, and it worked well (make sure to pulse it, not run it constantly). If you prefer, you could tear your bread into a few big pieces first. I hope you enjoy the recipe if you try it!