Stuffed Mozzarella Meatballs

I can be a real pain in the butt.

Isn’t that a nice way to start a post about meatballs?

But it’s true and I have to be honest.  When I get an idea in my head, it is really difficult for me not get my way….OK I see how this sounds very selfish but believe me when I tell you I am not a selfish person…I am somewhat weird and unyielding but not selfish.  Here’s the deal, by noon today (while at work) I had made up my mind that I needed to workout, have the meatballs ready (and cooking), returned all emails, showered and in my PYJAMAS by 6:15pm, in order be able to eat dinner in my pj’s!

Mission accomplished!

Here’s why: we got back from Florida on Sat. (well really Sunday 1am!) and we haven’t stopped.  The weather has turned in Indiana to cold, so cold that I had to turn on the heat.  I did yell at the weatherman this morning…I did later apologize but it was embarrassing for both our dogs!  I miss my nephews, I miss my sweet Janine who is going through so much and I wish I was closer to help her… OK it’s a pity party…but it’s MY pity party…I will be over it by the morning.

Stuffed Mozzarella Meatballs over Linguine


For the meatballs:

2 lb ground beef

2 eggs

1 garlic clove crushed and finely diced

salt and pepper (to taste)

1 tablespoon dry oregano

1 tablespoon dry basil

3/4 cup breadcrumbs (Italian style if you have)

1/2 to 3/4 lb fresh mozzarella cut into 1/2-inch cubes

For the sauce:

1 tablespoon olive oil

1 medium onion finely diced

1 garlic clove crushed and finely chopped

1/4 cup red wine (dry if possible)

1 26-28-ounce jar tomato sauce (any favorite will work)

1 14.5-ounce can small diced tomatoes

1 6-ounce can tomato paste

1 tablespoon dry oregano

1 tablespoon dry basil

Salt and Pepper (to taste)

Parmesan Cheese (for serving)

Fresh Basil (for serving)

Cooked Pasta (if making the whole recipe you will need 2 lb)

How to:

Preheat oven to 400 degrees F.  Line a baking sheet with Silpat or parchment paper.  Set aside.

For your meatballs, simply put all the ingredients, except the mozzarella cubes, in a large bowl and using the best tools ever: your hands!  Combine everything well.  Using a large scoop (or spoon), scoop the meatball and make an indentation to put your mozzarella.  Carefully close the ball so the cheese doesn’t ooze out while baking.

like a little dimple of delicious cheese

you could also do the assembly line (sounds like a line dancing song!)

Put all your meatballs on your prepared baking sheet.  Put in your preheated oven for 25 minutes.  Remove and keep warm.  Some cheese might have escaped the magical little bundle of joy but that’s OK…it will still taste amazing!

ready for the oven!

mmmm smells delicious!

For the sauce:  in a large saucepan heat your olive oil.  Add your onions and garlic.  Cook on medium low heat for about 5 minutes until soft and fragrant.  Add your wine and reduce until almost gone.  Add your tomato sauce, diced tomatoes (and juices), tomato paste, oregano, basil, salt and pepper.  Bring this to a gentle boil and reduce to a simmer.  Let this cook for 20-30 minutes.

oh my goodness, this is so perfect already....yummmmmy

Add your warm meatballs to your sauce.  Don’t over mix with the sauce, you don’t want to break up the meatballs.

now we are getting somewhere!

To serve simply top your pasta with the sauce, some meatballs, more sauce, fresh Parmesan and a chiffonade of basil.

ready, set, eat....scrumptious!

Dive in, relax and ignore the fact that your family might be somewhat tired of the pjs for dinner!

Note: I like to make big meatballs for this recipe, simply because of the delicious fresh cheese hiding inside!

Note #2: this makes a LOT…feel free to cut in half….although you will be missing out on some amazing leftovers! 🙂

Printer friendly: Stuffed Mozzarella Meatballs

Peace and Pity Party,


Find recipe also here: