Italian Skillet Meatballs

Guys, I’m back with Italian skillet meatballs!

Italian meatballs in a cast iron skillet

Let’s make Italian skillet meatballs

I had such a great trip to California filled with food (lots and lots of food), wine, vineyards and beautiful weather.  We ended up bringing back the most amazing wine in all of life, and I really really want to drink it, but I also want to save it for all of eternity.  

Who knows when I’ll go back to Napa, so maybe I’ll just sip an ounce of it a day and when it’s gone, that’ll be my cue to book another flight.  We’ll see.  

Also, I had the best salmon dish (with fennel and a delicious tomato sauce) of my life, so I’d consider it an incredibly successful trip.

We spent a few days in San Francisco, and I had one of the best burgers of my life at Sam’s Pizza & Burgers (Anthony Bourdain said the same thing) and some super amazing Caribbean food with sangria.  

I’m bound and determined to recreate those dishes for you all, right here on the blog.  Stay tuned for arroz con pollo, crispy potatoes with spicy aioli and cajun shrimp in coconut sauce.

And maybe some sangria.  Maybe…

Okay, definitely sangria.

There was also some great pizza happening, and French creole food and a fluffy sourdough waffle during this trip.  I could really use some vegetables and a treadmill right now.

Italian meatballs in a skillet
Italian meatballs in a cast iron skillet

If you’re in the mood for something cozy, comforting and flavorful – this is it

Instead, it’s time for a randomly awesome and simple dish of Italian meatballs, fresh mozzarella and spinach in skillet form.  

It has nothing to do with my trip to CA, but it makes for a great weeknight meal because the entire thing is ready in no time, and the meatballs can be made ahead of time, if you wish.  

Plus, these Italian Skillet Meatballs are a complete meal, and one of the only ways Ben will eat spinach. You know what I’m sayin’.

Also, take note of the fresh, ooey gooey mozzarella melted on top and loads of fresh basil.  

Gahhh it’s so good it certainly won’t seem like a ‘weeknight meal’.  

You’ll feel like you’re eating in an Italian restaurant eating authentic Italian food.  Yummmm.

Speaking of vegetables, I’m going to binge on the spinach in this dish and find that treadmill.

Italian meatballs in a cast iron skillet

It’s all about balance.


Italian Skillet Meatballs

Italian pork and beef meatballs cooked in a skillet with spinach, garlic, marinara, fresh mozzarella and basil.

  • Author: Julie Andrews
  • Prep Time: 15-20 mins
  • Cook Time: 20-25 mins
  • Total Time: 35-45 mins
  • Yield: Makes 12 meatballs 1x
  • Category: Dinner
  • Method: Baking, Stove-Top
  • Cuisine: Italian




  • 1-pound lean ground beef
  • 1-pound lean ground pork
  • 2 large eggs
  • ⅓ cup panko breadcrumbs
  • 2 tablespoons grated Parmesan
  • 1 ½ tablespoons Italian seasoning
  • 1 tablespoon Dijon mustard
  • ½ tablespoon dried oregano leaves
  • ¾ teaspoon coarse salt
  • ½ teaspoon ground black pepper
  • Pinch crushed red pepper flakes


  • ½ tablespoon olive oil
  • 2 cups chopped baby spinach
  • 34 cloves garlic, peeled and minced
  • Pinch coarse salt and ground black pepper
  • 3 cups marinara
  • 4-ounce ball fresh mozzarella, sliced
  • Fresh basil leaves, for garnish


  1. Preheat oven to 375 degrees. Fit a baking sheet with a wire rack and coat with cooking spray. Set aside.
  2. In a large mixing bowl, mix beef, pork, eggs, breadcrumbs, Parmesan, Italian seasoning, mustard and spices until well combined. Form equal-sized meatballs, about 2 inches each in diameter, and place on the wire rack. Bake for 10-12 minutes, until browned.
  3. In a cast iron or oven-safe skillet, heat olive oil to medium high heat. Add spinach and cook until wilted, about 2-3 minutes. Stir in garlic and season with salt and pepper. Place cooked meatballs in the skillet and cover with marinara, then top with slices of mozzarella. Place skillet in the oven and cook 6-8 minutes, until marinara is hot and cheese is melted. Turn oven to a low broil and broil 2-3 minutes, until cheese is bubbly and browned.
  4. Serve with fresh basil.


Cooking Tip: Make the meatballs ahead of time and freeze them. Use them in this skillet or for a quick and easy main dish.


  • Serving Size: 2 meatballs
  • Calories: 405
  • Sugar: 9g
  • Sodium: 598mg
  • Fat: 16g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 19g
  • Fiber: 4g
  • Protein: 40g
  • Cholesterol: 172mg

Keywords: easy, cheesy, simple, no milk, make ahead, freezer friendly

Did you make this recipe?

Did you make this recipe? Share a photo and tag us on Instagram and Facebook @thegourmetRD. We can’t wait to see your creation!

Meatballs in a white bowl

You might also like...

Join the Discussion

2 thoughts on “Italian Skillet Meatballs”

Leave a Comment

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

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top