These Cheesy One Skillet Italian Baked Meatballs are juicy, tender, and packed with flavor from fresh herbs and seasonings. They’re seared and then topped with cheese before being baked in marinara sauce for the perfect cheesy saucy meatball.

Cheesy One Skillet Italian Baked Meatballs

I have a lot delicious meatball recipes on my site but I realized recently that I don’t have a more classic, Italian baked meatball recipe on All the Healthy Things for you so I had to fix that! When I was thinking of how I wanted to execute this recipe I knew it had to be packed with flavor while still being relatively simple and easy to make…I think I nailed it!

These Cheesy Italian Baked Meatballs are full of flavor from fresh herbs, perfectly juicy, and have the perfect cheesy finish. Of course, this recipe (like almost all of the recipes on ATHT) is relatively easy to make. Plus, it’s a one skillet recipe so no need for a ton of pots and pans. Serve them over your favorite pasta or serve them with one of the side options I share later in this post for the perfect hearty weeknight dinner.

Baked Italian Meatballs Video: Watch How to Make This Recipe

More Reader Favorite Meatball Recipes

Get all of our reader favorite meatball recipes, here!

baked meatball ingredients

One Skillet Meatball Ingredients

Ground Beef and Pork: for these meatballs we’re using a combination of ground beef and ground pork. The ground pork helps to give these meatballs a little extra fat and moisture which gives you a juicy meatball.

Garlic and Onion: fresh garlic and onion give these meatballs a solid base of flavor.

Herbs: you’ll need fresh basil and parsley for the meatball mixture as well as some extra chopped herbs for garnish.

Egg: one large egg helps to bind the meatballs together. I recommend whisking the egg before adding it to the meatball mixture.

Almond Milk: to ensure the meatballs don’t dry out, this recipe calls for almond milk. I’ve included some substitutions for almond milk below if you need them.

Breadcrumbs: we’re using Italian breadcrumbs for these meatballs to help keep them moist.

Marinara Sauce: since I’m already making the meatballs from scratch, I like to keep things easy when it comes to the marinara sauce and use my favorite store-bought brand.

Cheese: shredded mozzarella gives the baked meatballs that delicious melty cheesy finish and grated parmesan adds the perfect flavorful finish.

meatballs on sheet pan

Ingredients Substitutions

  • Ground Beef and Pork – you can easily swap the ground beef and pork blend in this recipe for ground turkey or ground chicken if you prefer. You could also use all ground beef and skip the pork if needed.
  • Breadcrumbs – if you need to keep this recipe gluten free, swap the breadcrumbs for your favorite gluten free brand. You could also use almond flour if needed.
  • Almond Milk – you could substitute the almond milk for another non-dairy milk like cashew milk or oat milk if needed. You could also use regular whole milk instead of the almond milk if you prefer.
  • Cheese – dairy free versions of the grated parmesan and mozzarella can both be subbed for traditional dairy cheeses if needed.

Helpful Kitchen Tools

sauce being poured over meatballs

How to Make This Baked Meatball Recipe

Step One: Preheat oven to 400 degrees.

Step Two: Add the ground beef, ground pork, breadcrumbs, whisked egg, almond milk, onion, parsley, basil, garlic, salt, pepper, and Italian seasoning to a large mixing bowl. Gently mix together until well combined. Use a tablespoon measure to scoop and roll the meat mixture into meatballs. You should be able to make around 20 meatballs.

Step Three: Heat a large skillet over medium-high heat. Once hot add the olive oil and then add the meatballs to the skillet and sear for 2-3 minutes on each side until browned. You may have to do this in batches depending on the size of your skillet. Once the meatballs have browned, remove them from skillet.

Step Four: Remove the skillet from the heat and wipe down or rinse to remove any browned bits. Return the meatballs to the skillet and pour the marinara sauce over the meatballs. Top the meatballs with mozzarella cheese.

Step Five: Place the skillet in the oven and bake for 15-20 minutes until the cheese is melted and the edges of the skillet are bubbly. If desired, turn the oven to low broil and let cook for 2-3 minutes to help the cheese brown a bit.

Step Six: Remove the skillet from the oven and top with grated parmesan and additional fresh parsley and basil.

Step Seven: Serve the meatballs and sauce with the cooked pasta of your choice. Enjoy!

meatballs and sauce over spaghetti

Serving Suggestions

Of course these meatballs pair well with perfectly cooked pasta, but if you’re looking for some different options there are plenty of great recipes to choose from on All the Healthy Things! Here are a few non-traditional options that I think you’ll love:

My Favorite Make Ahead Tips for This Recipe

I love this recipe because you can do some simple prep ahead of time to make things even easier. One of the biggest time saving tips is to prepare the meatballs in advance! Here are a few of my favorite make ahead and time saving tips:

  • Make a double batch of the meatball mixture – you can easily make a double batch of the meatball mixture and then freeze half for a later date. When you’re ready to make a batch of meatballs, allow the mixture to thaw in the fridge and then scoop, roll, and cook the meatballs.
  • Prep and freeze the meatballs – want to save even more time in the kitchen? You can prepare and roll the meatballs in advance then place them on a large sheet pan and flash freeze for 30-45 minutes. Once the meatballs have hardened, transfer them to a freezer safe storage container. When it’s time to cook a batch of meatballs you can either cook the meatballs from frozen or let them thaw completely before cooking.
  • Cook and freeze the meatballs – another great option is to prep and fully cook your meatballs in advance before freezing. When it’s time for dinner, just remove from the freezer and let the meatballs simmer in the marinara sauce until heated through. Once hot, transfer the meatballs, to the oven and top with cheese to finish baking.

meatballs in skillet with spoon

Storage and Reheat Instructions

Store the meatballs in an airtight container in the fridge for up to 3 to 4 days. You can reheat in the microwave or simmer on the stove top until the meatballs are heated through.

More Delicious One-Skillet Recipes

I hope you give these Cheesy Italian Baked Meatballs a try! They are so easy to make and delicious! If you do give this recipe a try, let me know! 

Leave a comment with a star rating below. You can also snap a photo & tag @allthehealthythings on INSTAGRAM. Your reviews and ratings help support All the Healthy Things and make it possible for me to continue to create the recipes you trust and love.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
meatballs in skillet with spoon

Cheesy One Skillet Italian Baked Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 4 reviews
  • Author: Ashlea Carver
  • Prep Time: 20 minutes
  • Cook Time: 35
  • Total Time: 55 minutes
  • Yield: 20 meatballs 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian-inspired

Description

These Cheesy Italian Baked Meatballs are juicy, tender, and packed with flavor from fresh herbs and seasonings. They’re seared and then topped with cheese before being baked in marinara sauce for the perfect cheesy saucy meatball.


Ingredients

Scale
  • 1/2 pound ground beef
  • 1/2 pound ground pork
  • 1/4 Italian breadcrumbs
  • 1 egg, whisked
  • 1/4 cup almond milk
  • 1/4 cup finely diced yellow onion
  • 1 tablespoon chopped parsley
  • 1 tablespoon chopped basil, plus more for serving
  • 3 cloves garlic, finely minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon Italian seasoning
  • 25 oz marinara sauce, plus more for serving
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated parmesan cheese

Instructions

  1. Preheat oven to 400 degrees.
  2. Make the meatballs: Add the ground beef, ground pork, breadcrumbs, whisked egg, almond milk, onion, parsley, basil, garlic, salt, pepper, and Italian seasoning to a large mixing bowl. Gently mix together until well combined. Use a tablespoon measure to scoop and roll the meat mixture into meatballs. You should be able to make around 20 meatballs.
  3. Sear the meatballs: Heat a large skillet over medium-high heat. Once hot add the olive oil and then add the meatballs to the skillet and sear for 2-3 minutes on each side until browned. You may have to do this in batches depending on the size of your skillet. Once the meatballs have browned, remove them from skillet.
  4. Remove the skillet from the heat and wipe down or rinse to remove any browned bits. Return the meatballs to the skillet and pour the marinara sauce over the meatballs. Top the meatballs with mozzarella cheese.
  5. Bake the meatballs: Place the skillet in the oven and bake for 15-20 minutes until the cheese is melted and the edges of the skillet are bubbly. If desired, turn the oven to low broil and let cook for 2-3 minutes to help the cheese brown a bit.
  6. Remove the skillet from the oven and top with grated parmesan and additional fresh parsley and basil.
  7. Serve the meatballs and sauce with the cooked pasta of your choice. Enjoy!

Recipe by: Ashlea Carver / All the Healthy Things | Photography by: Eat Love Eat

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 Comments

  1. Absolutely tasty!! Only did beef cause I didn’t had any pork in my freezer and I added mushrooms in the pan to pass them, it was sooooo delicious. My boyfriend loved it too! Will definitely do it again.






  2. I made this for my daughter’s bday.. she wanted something different. this is super easy to make or i should say the only work that you need to do is the meatballs, and rest will be history lol. I agree with Ashlea’s suggestion to make the meatballs ahead of time. which i did! Thank you for that! i made some extra meatballs and i had it for dinner the next day! I was looking to see if you have any lentil soup recipe (i hope you can share one soon) TYIA!






  3. These meatballs are wonderful! They are full of flavor, tender, and juicy! Thank you, Ashlea!






  4. First time making meatballs ever so I was worried they would be dry or I would mess them up. The recipe was so easy to follow (I used ground chicken instead of pork because that is what my grocery stor had) and they turned out delicious. Not dry at all, packed full of flavor, and were a quick, simple meal with little clean up required. I will definitely be making these again soon. Yum!






    1. Ashlea Carver says:

      I’m so happy you loved them, Lindsey!! way to make the recipe work with what you had, too! so appreciate you taking the time to leave a review!